2017级C语言程序设计实验指导书

上传人:jiups****uk12 文档编号:40240472 上传时间:2018-05-25 格式:DOC 页数:20 大小:1.75MB
返回 下载 相关 举报
2017级C语言程序设计实验指导书_第1页
第1页 / 共20页
2017级C语言程序设计实验指导书_第2页
第2页 / 共20页
2017级C语言程序设计实验指导书_第3页
第3页 / 共20页
2017级C语言程序设计实验指导书_第4页
第4页 / 共20页
2017级C语言程序设计实验指导书_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《2017级C语言程序设计实验指导书》由会员分享,可在线阅读,更多相关《2017级C语言程序设计实验指导书(20页珍藏版)》请在金锄头文库上搜索。

1、1河北工业大学河北工业大学计算机科学与软件学院计算机科学与软件学院C C 语言程序设计实验指导书语言程序设计实验指导书(内部资料)(内部资料)2课程基本信息:课程基本信息:课程名称课程名称C 语言程序设计实验编制人编制人所有任课教师课程总学时课程总学时48适用专业适用专业计算机类实践学时实践学时30实践项目数实践项目数10 学年学年1学期学期1 一、一、制定实践教案的依据制定实践教案的依据 C 语言程序设计实验是根据C 语言程序设计课程教学大纲的实践教 学要求和我校教学设备与学生具体情况而制定。二、实践目的与要求二、实践目的与要求C 语言程序设计的实践是学生重要的实习环节。上机实践不仅要求学生

2、掌 握 C 语言程序设计的基本知识,更重要的是培养学生掌握程序设计开发的基本 素质、思维方法和技能,为学生综合素质的培养打下坚实基础。根据所选题目 首先进行年算法分析,根据实现的功能进行数据分析,设计相应的数据结构, 同时为贯彻“程序设计=算法+数据结构”的思想,要求学生在课下完成流程图 的设计,然后根据流程图写出实践代码。 上机实验是学习程序设计语言必不可少的实践环节, 特别是 C 语言灵活, 简洁, 更需要通过编程的实践来真正掌握它. 对于程序设计语言的学习目的, 可以概括为学习语法规定, 掌握程序设计方法, 提高程序开发能力, 这些都必 须通过充分的实际上机操作才能完成. 学习 C 程序

3、设计语言除了课堂讲授以外, 必须保证有不少于课堂讲授学时 的上机时间. 因为学时所限, 课程不能安排过多的统一上机实验, 所以希望学 生有效地利用课程上机实验的机会, 尽快掌握用 C 语言开发程序的能力, 为今 后的继续学习打下一个良好的基础. 课程上机实验的目的, 不仅仅是验证教材 和讲课的内容, 检查自己所编的程序是否正确, 课程安排的上机实验的目的可 以概括为如下几个方面: 1 1加深对课堂讲授内容的理解加深对课堂讲授内容的理解 课堂上要讲授许多关于 C 语言的语法规则, 听起来十分枯燥无味, 也不容 易记.然而要使用 C 语言这个工具解决实际问题, 又必须掌握它. 通过多次上 机练习,

4、 对于语法知识有了感性的认识, 加深对它的理解, 在理解的基础上就 会自然而然地掌握 C 语言的语法规定. 对于一些内容自己认为在课堂上听懂了, 但上机实践中会发现原来理解的偏差, 这是由于大部分学生是初次接触程序设 计, 缺乏程序设计的实践所致. 学习 C 语言不能停留在学习它的语法规则, 而是利用学到的知识编写 C 语 言程序, 解决实际问题. 即把 C 语言作为工具, 描述解决实际问题的步骤, 由 计算机帮助我们解题. 只有通过上机才能检验自己是否掌握 C 语言, 自己编写 的程序是否能够正确地解题. 通过上机实验来验证自己编制的程序是否正确, 恐怕是大多数同学在完成 老师作业时的心态.

5、 但是在程序设计领域里这是一定要克服的传统的, 错误的 想法. 因为在这种思想支配下, 可能你会想办法去“掩盖“程序中的错误, 而不 是尽可能多地发现程序中存在的问题. 自己编好程序上机调试运行时, 可能有 很多你想不到的情况发生, 通过解决这些问题, 可以逐步提高自己对 C 语言的 理解和程序开发能力. 32 2熟悉程序开发环境熟悉程序开发环境, , 学习计算机系统的操作方法学习计算机系统的操作方法 一个 C 语言程序从编辑, 编译, 连接到运行, 都要在一定的外部操作环境 下才能进行. 所谓“环境“就是所用的计算机系统硬件, 软件条件, 只有学会使 用这些环境, 才能进行程序开发工作. 通

6、过上机实验, 熟练地掌握 C 语言开发 环境, 为以后真正编写计算机程序解决实际问题打下基础. 同时, 在今后遇到 其它开发环境时就会触类旁通, 很快掌握新系统的使用. 3 3学习上机调试程序学习上机调试程序 完成程序的编写, 决不意味着万事大吉. 你认为万无一失的程序, 实际上 机运行时可能不断出现麻烦. 如编译程序检测出一大堆语法错误: scanf( )函 数的输入表中出现非地址项, 某变量未进行类型定义, 语句末尾缺少分号等. 有时程序本身不存在语法错误, 也能够顺利运行, 但是运行结果显然是错误的. 开发环境所提供的编译系统无法发现这种程序逻辑错误, 只能靠自己的上机经 验分析判断错误

7、所在. 程序的调试是一个技巧性很强的工作, 对于初学者来说, 尽快掌握程序调试方法是非常重要的. 有时候一个消耗你几个小时时间的小小 错误, 调试高手一眼就看出错误所在. 经常上机的人见多识广, 经验丰富, 对出现的错误很快就有基本判断, 通 过 C 语言提供的调试手段逐步缩小错误点的范围, 最终找到错误点和错误原因. 这样的经验和能力只有通过长期上机实践才能取得. 向别人学习调试程序的经 验当然重要, 但更重要的是自己上机实践, 分析, 总结调试程序的经验和心得. 别人告诉你一个经验, 当时似乎明白, 当出现错误时, 由于情况千变万化, 这 个经验不一定用得上, 或者根本没有意识到使用该经验

8、. 只有通过自己在调试 程序过程中的经历并分析总结出的经验才是自己的. 一旦遇到问题, 这些经验 自然涌上心头. 所以调试程序不能指望别人替代, 必须自己动手. 分析问题, 选择算法, 编好程序, 只能说完成一半工作, 另一半工作就是调试程序, 运行 程序并得到正确结果. 三、实践方式三、实践方式上机操作四、考核方法四、考核方法实践报告占 40%,实验 60%。 C 语言程序设计实践实验部分评分结构表序 号项目成绩比 例(%)审评 成绩 (%)能按时完成实验的预习报告 能正常运行,无语法错 若有错误,经学生本人调式后 能正常运行 基本功能完备1程序完 成情况在完成基本功能的基础上,有 扩展60

9、2操作操作熟练401004各种操作有提示五、实验项目及学时分配五、实验项目及学时分配实验项目一览表序号序号实践项目名称实践项目名称学时学时项目类型项目类型必做必做/ /选选 做做 实验一熟悉 VC 运行环境2验证型必做 实验二基于数据类型及顺序结构的程序设计2设计型必做 实验三基于选择结构的程序设计2设计型必做 实验四基于循环结构的程序设计4设计型必做 实验五基于数组类型变量的程序设计4设计型必做实验六 基于字符数据处理的程序设计2设计型必做 实验七基于函数的程序设计4设计型必做 实验八基于指针的程序设计4设计型必做 实验九基于结构体的程序设计2设计型必做 实验十基于文件的程序设计2设计型必做

10、实验十一综合实验设计2设计性选作其 中一题六、实验项目内容及其要求六、实验项目内容及其要求实验一、实验一、熟悉熟悉 VCVC 运行环境运行环境(2 2 学时)学时)一、实验目的一、实验目的 1了解 VC 环境。 2学习 VC 环境的使用方法。 3了解 C 语言程序从编辑、编译、连接到运行并得到运行结果的过程。 二、实验内容二、实验内容 1了解 VC 环境的组成。 2熟悉 VC 环境。 运行运行 VC 的步骤的步骤:第一步第一步 启动启动 Visual C+成功地安装了 Visual C+以后,可以在 Windows 窗口下“开始”菜单中的“程序”选 项中选择“Microsoft Visual

11、studio 60”菜单下的“Microsoft Visual C+ 60”命令, 启动 Visual C+ 进入 Visual C+ 60 的集成环境,如图 1 所示。 5图 1 Visual C+ 界面 第二步第二步 编辑源文件编辑源文件 1 建立一个新工程项目建立一个新工程项目 在“File (文件) ” 菜单下, 选择“New (新建) ”命令, 会弹出“New ”对话框的“Project (项目) ”标签, 如图 2 所示。图 2 Project 对话框 选择 “ Win32 Console Application” 项, 创建一个基于 DOS 平台的项目文件;在 “Location

12、”编辑栏中选择该工程项目所存放的位置;如:D: “Project Name”编辑栏 中输入该项目名, 如:“ myproject” 。 然后单击“OK (确定) ”按钮。 此时会弹出 Win32 Console Application 项目步骤对话框,如图 3 。6图 3 Win32 Console Application 项目步骤对话框选择“ An empty project ”, 生成一个空白的项目,单击“ Finish ( 完成 )” 按钮, 完成创建新项目, 并生成一个工作区文件, 其扩展名为.dsw 。2 编辑源文件编辑源文件 刚刚创建的空白项目中没有任何文件, 此时可在“File

13、( 文件) ”菜单下选择“New (新建) ”命令, 会弹出“New (新建) ”对话框, 如图 4 所示。图 4 “New (新建) ”对话框 在该对话框中选择新建的文件类型 “ C+ Source File ”, 并且在右侧的“File (文件)” 编辑栏中输入新建的 C+源文件名, 如:“myfile” 。 然后单击“ OK (确定)” 按钮。 此时会弹出源程序的编辑窗口, 在该窗口中输入源程序, 如图 5 所示。7图 5 源程序输入窗口 3 保存源文件保存源文件 编辑完源文件, 可以打开“File (文件)” 菜单下的“Save (保存)”命令, 保存源文 件。第三步第三步 编译源文件

14、编译源文件 选择“Build (编译)”菜单中的“Compile (编译)”命令, 或键入快捷键“Ctrl+F7” ( Ctrl+F7 的键入方法为:按住 Ctrl 键的同时按下 F7 键) ,编译该源文件生成目标文件.obj 文件。第四步第四步 链接目标文件,链接目标文件, 生成可执行文件生成可执行文件 选择“Build (编译)”菜单中的“Build (生成可执行文件)”命令, 或键入快捷键 F7, 可将目标文件(.obj 文件) 链接并生成可执行文件。 在编译或链接时, 会出现“ Output ”窗口, 该窗口显示系统在编译或链接程序时的 信息如图 6, 若编译或链接时出现错误, 则在该

15、窗口中标识出错误文件名, 发生错误的 行号及错误的原因等信息。注:编译或链接出现错误时,注:编译或链接出现错误时, 不能生成可执行文件,不能生成可执行文件, 必须在源程序中找出错误原因并修必须在源程序中找出错误原因并修 改源程序后,改源程序后, 再次进行编译、链接,再次进行编译、链接, 直至生成可执行文件直至生成可执行文件 。 特别注意:错误信息中的特别注意:错误信息中的“Warning”警告信息不妨碍可执行文件的形成。警告信息不妨碍可执行文件的形成。8图 6 编译程序后的信息窗口 第五步第五步 运行程序运行程序 成功的建立了可执行文件后, 即可执行“Build (编译)” 菜单上的“Exec

16、ute (执行) ” 命令或用“ Ctrl +F5 ”执行该程序。 执行 DOS 程序时, Windows 会自动切换到 DOS 环境, 并在 DOS 窗口中列出运行结果, 如图 7 所示。图 7 程序运行窗口9重要补充: 编译、链接和执行在 VC 的窗口中提供了快捷按钮, 可以直接用快捷按钮进行。如图 8 所示。图 8 编译、链接、运行快捷按钮 三、实验要求 1. 学习 VC 的基本操作。 2运行课本上的例题,编写程序并记录运行结果。实验二、实验二、基于数据类型及顺序结构的程序设计基于数据类型及顺序结构的程序设计(2 2 学时)学时)一、实验目的一、实验目的 1学习 C 语言赋值语句和基本输入输出函数的使用。 2编写顺序结构程序并运行。 3了解数据类型在程序设计语言中的意义。二、实验内容二、实验内容 1、先分析写出以下程序的运行结果,然后再上机调试进行验证、先分析写出以下程序的运行结果,然后再上机调试进行验证 程序运行题程序运行题1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号