烟台南山学院计算机科学与技术专业

烟台南山学院计算机科学与技术专业

ID:14860520

大小:281.95 KB

页数:141页

时间:2018-07-30

烟台南山学院计算机科学与技术专业_第1页
烟台南山学院计算机科学与技术专业_第2页
烟台南山学院计算机科学与技术专业_第3页
烟台南山学院计算机科学与技术专业_第4页
烟台南山学院计算机科学与技术专业_第5页
资源描述:

《烟台南山学院计算机科学与技术专业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、烟台南山学院计算机科学与技术专业实验教学指导书工学院计算机系烟台南山学院计算机科学与技术专业《C语言程序设计》实验教学大纲工学院计算机系课程名称:《C语言程序设计》课程代码:08120540课程总学时:80实验学时:16实验学分:1适用专业:计算机科学与技术一、实验教学的性质和任务通过上机实验进行编写程序和调试程序的基本训练,使学生了解软件开发的基本过程,熟悉C语言程序设计的开发环境,学会用C语言编写常用的算法程序,掌握程序设计的基本方法,以及程序测试和程序调试的基本技巧,达到提高学生编程实践能力、用计算机分析和求解实际问题能力和熟练运用C程序开发环境提供的调试工具调

2、试程序能力的目的。同时,在提高上机编程实践能力的同时,培养学生良好的程序设计习惯。通过本课程的学习,使学生学会用计算机处理问题的思维方法,增强解决问题的编程实践能力,为将来从事软件开发及后继课程的学习和解决工程问题、科学技术问题奠定基础。二、实验教学的主要内容和基本要求1、主要内容及要求实验一C程序的运行环境和运行一个C程序的方法(1)了解VC++6.0环境,能够对所编写的程序进行编辑、编译、连接,运行;(2)通过运行简单的C程序,初步了解C源程序的特点。实验二最简单的C程序设计(1)学会顺序程序设计的思想;(2)掌握赋值语句的使用方法;(3)掌握各种类型数据的输入输

3、出的方法;(4)能正确使用各种格式转换符;(5)进一步掌握编写程序和调试程序的方法。实验三选择结构程序设计(1)了解C语言的逻辑运算;(2)学会正确使用逻辑运算符和逻辑表达式;(3)熟练掌握if语句和switch语句;结合程序掌握一些简单的算法,(4)进一步学习调试程序的方法。实验四循环结构程序设计(1)熟练掌握while、do-while、for语句;(2)掌握在程序设计中用循环的方法实现一些常用算法;(3)进一步学习调试程序。实验五数组(1)掌握一维数组和二维数组的定义、赋值和初始化的方法;(2)掌握字符数组和字符串函数的使用。(3)熟练掌握与数组相关的各种算法(

4、特别是排序算法)。实验六函数(1)掌握定义函数的方法;(2)熟悉声明函数的方法;(3)掌握函数实参与形参的对应关系以及“值传递”的方式;(4)学习对多文件程序的编译和运行。实验七指针(1)进一步掌握指针的应用;(2)能正确使用数组的指针和指向数组的指针变量;(3)能正确使用字符串的指针和指向字符串的指针变量;(4)了解指向指针的指针的概念及其使用方法。(5)掌握指针与数组,指针与函数结合后的灵活应用。实验八结构体(1)掌握结构体类型变量的定义和使用;(2)掌握结构体类型数组的概念和应用;(3)了解链表的概念和操作方法。实验九机房收费管理系统(选做)(1)熟练掌握函数的

5、定义及调用(2)熟练掌握结构体的内容(3)熟练掌握C语言程序设计中的选择、循环结构(4)掌握文件的操作实验十典型算法集成(选做)(1)熟练掌握C语言程序设计中的选择、循环结构(2)熟练掌握函数的应用(3)掌握几个基本算法2、实验教学的基本要求(1)熟悉C程序的开发环境;(2)学会用C语言编写常用的算法程序,具备初步的高级语言程序设计能力,以及利用计算机求解问题的基本能力;(3)学会程序测试、调试的基本方法;(4)能够熟练运用C程序开发环境提供的调试工具对程序进行排错;(5)在提高上机编程实践能力的同时,了解程序编写的基本规范,养成良好的程序设计习惯;3、上机教学方法手

6、段为了使学生更好的理解教学内容,每节讲授课后都安排了相应的上机练习,学生可以通过上机,来学习设计思路、掌握设计方法和操作技巧。上机课以学生为主体,充分发挥学生的思维。教师的主要任务是指导学生熟练的操作软件,以及引导学生正确的设计思路。三、实验项目的设置及学时分配表序号实验项目名称实验内容提要学时每组人数实验属性备注1C程序的运行环境和运行环境编辑一个简单的程序,并调试运行;输入3个值,输出其中的最大者21验证必做2运算符和简单的输入输出顺序结构程序设计编写程序练习scanf的使用;用scanf输入圆半径,圆柱高,计算圆周长,面积,圆球表面积,圆柱体积,输出时取小数点后

7、两位数。21验证必做3选择结构程序设计输入4个整数,按由小到大的顺序输出;根据企业利润,发放奖金问题。21验证必做4循环结构程序设计猴子吃桃问题;九九乘法表21设计必做5数组已知5个学生的4门课的成绩,要求求出每个学生的平均成绩,然后对平均成绩从高到低将各学生的成绩记录排序;将两个字符串连接起来。用strcat函数,不用strcat函数两21综合必做种方式6函数编写函数,寻找并输出11~999之间的数m,它满足m、m2和m3均为回文数。回文:各位数字左右对称的整数例如121、1331、11。要求:编写用于判断m是否是回文数的函数,如果是则函数返回1,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。