(2010年版)《C语言程序设计》实验指导书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《C语言程序设计》实验指导书2010年6月长江大学电信学院计算机课程组i前言C语言是现代昀流行的通用程序设计语言之一,它既具有高级程序设计语言的优点,又具有低级程序设计语言的特点,既可以用来编写系统程序,又可以用来编写应用程序。因此,C语言正在被迅速地推广和普及。上机实验是该课程教学的一个重要环节,因此要求学生做一定数量的上机实验。本指导书可增强同学上机实验的针对性。整个教学和实验中,我们采用VC++6.0作为实验环境,强调学生切实培养动手实践能力,掌握调试程序的方法,通过调试理解C语言程序运行的过程以及C语言的语法规则,为后续的课程设计,计算机等级考试及其他应用做好充分的准备。本实验指导书通过大量的实例,循序渐进地引导学生做好各章的实验。根据实验教学大纲,我们编写了十四个实验,其中必做12个,选做2个(四选二)。内容结构如下:1、每个必做实验分成五部分内容:(1)实验目的;(2)相关知识点(3)实验内容一(偏重于:验证及程序分析):(4)实验内容二(偏重于:综合及设计类):(5)扩展内容(偏重于:灵活应用)。其中:实验内容一要求必做,实验内容二和扩展内容可由老师选择。2、每个选做实验分成四部分内容:(相对于必做实验省略了“扩展内容”)。选做实验要求实验课前将“实验内容一”完成并理解,并对“实验内容二”做一定的预习,准备好相关代码,选做实验课中昀好以调试和讨论为主。老师可以根据实际情况以2人为一组合作完成。在实验之前,要求学生对实验作好预习工作。在实验中,学生根据实验指导中的内容进行验证与总结,然后再去完成实验内容中安排的任务。实验结束后,应及时提交实验报告,其内容应包括如下项目,具体可根据实验内容和实验要求进行增删。实验报告要求包含如下:实验内容一:1、实验题目2、程序运行结果及分析实验内容二:1、实验题目2、设计思路或算法分析3、程序源代码4、程序运行结果及分析扩展内容:1、实验题目2、设计思路或算法分析3、流程图4、程序源代码5、程序运行结果及分析6、存在的问题。ii目录实验一C程序的运行环境............................................................................................................1实验二数据类型、运算符和表达式............................................................................................5实验三顺序结构程序设计..........................................................................................................10实验四逻辑结构程序设计..........................................................................................................14实验五循环控制..........................................................................................................................18实验六数组..................................................................................................................................22实验七函数1...............................................................................................................................29实验八函数2...............................................................................................................................33实验九指针1...............................................................................................................................38实验十指针2...............................................................................................................................41实验十一结构体、共用体和位运算..........................................................................................44实验十二文件..............................................................................................................................50实验十三综合实验1(用函数实现).......................................................................................53EG13-1:打印各个月份的月历..................................................................................53EG13-2:小学数学运算的程序...................................................................................56实验十四综合实验2(用函数、结构体、文件实现)...........................................................57EG14-1:通讯录管理系统...........................................................................................57EG14-2:学生选课管理系统.......................................................................................69实验十五综合实验3(用函数、结构体、文件实现)...........................................................70EG15-1:学生成绩管理系统.......................................................................................70EG15-2:图书信息管理系统.......................................................................................77实验十六综合实验4(用函数、结构体、文件、链表实现)...............................................78EG16-1:学生成绩管理系统.......................................................................................78EG16-2:实验设备管理系统.......................................................................................83附录1:常见错误提示信息的英汉对照......................................................................................84附录2:VISUALC++6.0集成开发环境的使用............................................................................881实验一C程序的运行环境一、实验目的1.了解和使用VisualC++6.0(简称VC)集成开发环境;2.熟悉VC的控制台应用程序的开发、调试步骤和方法;3、掌握C程序的编辑、编译、连接和运行过程;4、了解工程、文件、工作区等基本概念;5、能理解常见错误的提示信息,并根据提示进行改错。二、相关知识点VC集成开发环境;C语言的编辑、编译、连接和运行过程;C语言的调试方法和工具;C语言的基本组成特点。术语:“控制台应用程序”是一个在DOS窗口中运行的基于字符的程序。由于这种模式的应用程序比Windows程序简单,我们先选择利用VisualC++来建立这样一个应用,这样使得我们可以将精力先投入到学习使用C或者C++编程语言,而不需要把过多的精力投入到学习复杂的Windows编程中去。三、实验内容一(验证及程序分析)Eg1-1:使用VisualC++6.0集成环境来编辑、编译并运行下面的示例程序:#includestdio.hvoidmain(){printf(ThisismyfirstCprogram!\n);}【说明:】本题要求完成一个字符串的输出,并且是“依葫芦画瓢”哦!实验步骤:(1)启动VisualC++开发环境(2)创建一个工程a.单击File菜单中的New选项,显示出新建对话框b.选择Win32ConsoleApplication。c.选择项目所在路径及输入项目的名称d.在建立一个什么类型的控制台应用程序中,选中“一个空工程”,按“完成”按钮,至此,已经建立好工程相关的文件。2(3)建立C++源程序文件a.选菜单命令Project|AddtoProject|New,弹出New对话框b.在New对话框的Files选项卡中选择C++SourceFile,并填入文件名称,单击OK按钮,完成新建C++源程序文件(4)编辑C++源程序文件a.在文件编辑窗口中输入代码b.完成后,选择菜单File|Save保存这个文件(5)编译、链接并运行可执行程序a.选择菜单命令Compile,建立目标代码文件;如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源程序进行修改后,重新选择菜单命令Compile建立目标代码文件。b.选择菜单命令Build,建立可执行程序如果你正确输入了源程序,此时便成功地生成了可执行程序。如果程序有链接错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源程序进行修改后,重新选择菜单命令Build建立可执行程序。c.选择菜单命令Run,运行程序,观察屏幕显示内容。【说明】有时也可直接选择菜单命令Run,将“编译、链接并运行”几个步骤合为一起。(6)关闭工作空间选择菜单命令File|ColseWorkSpace关闭工作空间。Eg1-2:使用VisualC++6.0集成环境来编辑、编译并运行下面示例程序:(1)源程序#includestdio.hvoidmain(){inta,b,temp;a=3;b=4

1 / 95
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功