最新《C程序设计》指导书.doc
《最新《C程序设计》指导书.doc》由会员分享,可在线阅读,更多相关《最新《C程序设计》指导书.doc(44页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC程序设计指导书C程序设计实验大纲及其实施计划C程序设计实验大纲及其实施计划课程综述C程序设计是计算机科学与技术(师范类)专业的一门专业基础课,属于专业必修课。是本专业的多门后续专业课程的先导课。本课程的教学目的是使学生掌握有关C程序设计的基本概念、基本结构、基本方法与技巧,具备利用C语言进行程序设计的基本素质,拥有用C语言编写程序和上机调试的能力,为本专业有关后续课
2、程的学习打下坚实的基础。实验设置总体说明C程序设计是一门实践性很强的课程。通过实验使学生加深对课堂讲授的概念、语法、算法、编程技术的理解;熟悉C程序设计的开发环境;掌握程序设计和调试的基本技能。并通过实践激发学生进一步学习的积极性,培养学生的学习兴趣和创新思维。通过8个实验,使学生经过一定数量的上机训练,了解和掌握C程序设计的环境、程序的数据表示、程序的执行流程控制、程序的整体结构等C程序设计的基本概念和应用技术。实验名称(选做实验后面加*号)1C语言编程环境、简单C程序实验2选择结构实验3循环结构实验4数组实验5函数实验6指针实验7结构体实验8文件实验实验占课程总课时、学分比例情况实验占课程
3、总课时1/2,实验成绩与平时作业合计占课程成绩的30%。实验资料存档形式(纸质/光盘)光盘实验 1 C语言编程环境、简单C程序实验实验目的:熟悉Turbo C编程环境,了解和掌握利用该环境对C程序进行编辑、编译和运行的基本方法和步骤。学习使用C语言的基本类型、基本运算符和表达式,初步掌握各类基本数据的输入输出方法。实验环境(硬/软件要求): Windows XP + VC+6.0实验内容:1. VC+6.0启动。2. 初步了解和掌握VC+6.0集成环境的主要功能3. 数据类型、运算符和表达式4. 简单C程序的调试实验主要步骤:1安装VC+6.0,若你所在的计算机上已经安装VC+6.0,则查看并
4、记录其安装的位置。练习如何进入VC+6.0环境。2结合教材第3章习题3.6和习题3.10的练习,学习VC+6.0集成环境的主要功能的使用:(1)如何新建一个C源程序(2)如何保存正在编辑的C源程序(3)如何打开先前保存的C源程序(4)如何以新的文件名保存正在编辑的C源程序(5)如何编译C源程序(6)如何运行编译好了的C程序(7)退出C语言编程环境。3完成教材第3章习题3.6、习题3.10和习题4.6的上机调试。实验报告主要内容:1简要描述VC+6.0的安装过程,若你所在的计算机上已经安装VC+6.0,则记录其安装的位置(盘符和所在目录)。描述如何启动VC+6.0。(10分)2简要地描述在VC+
5、6.0集成环境下调试C程序的过程(即根据上面“实验主要步骤”第2点中的7个小问题,通过实验逐个记录它们操作过程)(35分)3通过调试教材习题3.6、习题3.10、习题4.6的程序,谈谈你对下列概念的理解:(1)C语言中的变量与常量的主要区别在哪里?(15分)(2)C语言表达式与通常的数学式子一样吗?、C语言表达式的主要功能是什么?(10分)(3)你对赋值语句的执行过程是如何理解的?赋值语句的功能是什么?(10分)(4)利用scanf输入数据时要特别注意哪些问题(20分)实验 2 选择结构实验实验目的:正确掌握逻辑量、关系表达式、逻辑表达式;熟练掌握if语句和switch语句;结合程序掌握一些简
6、单的算法;学习如何调试C程序。实验环境(硬/软件要求): Windows XP + VC+6.0实验内容:要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。1、 给定三个数a,b,c,求出其中的最大值。要求:(1)使用条件语句if实现。 (2)使用嵌套条件语句if实现。 (3)输入不同的三组数据,验证程序的正确性。2、 输入一个整数,判断它是否能被3整除:若能被3整除,输出YES,否则输出NO。 要求:(1)使用ifelse语句来实现 (2)调试程序并验证程序的正确性。3、 输入一个字符,如是“a”或“A”,输出“Abort”,如是“r”或“R”输出“Retry”,如是“f”或“
7、F”,输出“Fail”。否则,给出出错信息。要求:(1)用switch语句完成。(2)调试程序并验证程序的正确性实验主要步骤:1. 输入源代码。2. 调试程序。3. 输入不同的数据验证程序的正确性。实验报告主要内容:1程序清单(70分)2运行结果(15分)3谈谈你在使用if或switch语句编写程序和调试程序的过程中一些经验和体会(15分)实验 3 循环结构实验实验目的:1. 熟练掌握用while语句,do-while语句和for语句实现循环的方法。2. 结合循环程序设计掌握一些简单算法。3. 进一步学习调试程序的方法和技巧。实验环境(硬/软件要求): Windows XP + VC+6.0实
8、验内容:要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。1、从键盘上读入一串字符,分别统计其中数字、字母和其他字符出现的次数。要求:(1) 用while循环完成。 (2) 调试程序并验证程序的正确性。2、计算 sin(x)=x-x3/3!+x5/5!-x7/7!+.直到最后一项的绝对值小于10-7 。要求:(1) 用do-while 完成。 (2) 调试程序并验证程序的正确性。3、输入一个整数,求100以内的整数中能被该整数整除的最大数。要求:(1) 使用break和for循环完成。 (2) 调试程序并验证程序的正确性。4、输入两个数,输出这两个数之间所有不能被7整除的数。要求
9、:(1) 使用continue和for循环完成。 (2) 调试程序并验证程序的正确性。5、使用双重循环输出下面图形:* * * *要求:1、用for循环完成。 2、调试程序并验证程序的正确性。实验主要步骤:1. 输入源代码。2. 调试程序。3. 输入不同的数据验证程序的正确性。实验报告主要内容:1程序清单(70分)2运行结果(15分)3谈谈你在使用while、 do-while或for语句编写程序和调试程序的过程中一些经验和体会(15分)实验 4 数组实验实验目的:1掌握一维数组和二维数组的定义、赋值和输入输出的方法。2掌握字符数组和字符串函数的使用。3掌握与数组有关的算法(特别是排序算法)。
10、实验环境(硬/软件要求): Windows XP + VC+6.0实验内容:要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。1、输入十个数据,输出其中的最大值。要求:(1)用一维数组完成 (2)调试程序并验证程序的正确性。2、输入某班级30名学生外语考试的个人成绩,并计算它们的平均成绩。要求:(1) 用一维数组完成 (2) 调试程序并验证程序的正确性。3、求下列两个矩阵的和:1 2 3 4 1 3 5 7 5 6 7 8 9 11 13 159 10 11 12 17 19 21 23要求:(1)用二维数组完成 (2)调试程序并验证程序的正确性。4、 编程输出如下图形* * *
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C程序设计 最新 程序设计 指导书
限制150内