- 1、本文档共143页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
烟台南山学院计算机科学与技术专业.docx
烟台南山学院计算机科学与技术专业实验教学指导书 工学院计算机系烟台南山学院计算机科学与技术专业《C语言程序设计》实验教学大纲 工学院计算机系课程名称:《C语言程序设计》课程代码程总学时:80实验学时:16实验学分:1适用专业:计算机科学与技术实验教学的性质和任务通过上机实验进行编写程序和调试程序的基本训练,使学生了解软件开发的基本过程,熟悉C语言程序设计的开发环境,学会用C语言编写常用的算法程序,掌握程序设计的基本方法,以及程序测试和程序调试的基本技巧,达到提高学生编程实践能力、用计算机分析和求解实际问题能力和熟练运用C程序开发环境提供的调试工具调试程序能力的目的。同时,在提高上机编程实践能力的同时,培养学生良好的程序设计习惯。通过本课程的学习,使学生学会用计算机处理问题的思维方法,增强解决问题的编程实践能力,为将来从事软件开发及后继课程的学习和解决工程问题、科学技术问题奠定基础。 实验教学的主要内容和基本要求1、主要内容及要求实验一 C程序的运行环境和运行一个C程序的方法了解VC++6.0环境,能够对所编写的程序进行编辑、编译、连接,运行;通过运行简单的C程序,初步了解C源程序的特点。实验二 最简单的C程序设计 学会顺序程序设计的思想;掌握赋值语句的使用方法;掌握各种类型数据的输入输出的方法;能正确使用各种格式转换符;进一步掌握编写程序和调试程序的方法。实验三 选择结构程序设计了解C语言的逻辑运算;学会正确使用逻辑运算符和逻辑表达式;熟练掌握if语句和switch语句;结合程序掌握一些简单的算法,进一步学习调试程序的方法。实验四 循环结构程序设计熟练掌握while、do-while、for语句;掌握在程序设计中用循环的方法实现一些常用算法;进一步学习调试程序。实验五 数组掌握一维数组和二维数组的定义、赋值和初始化的方法;掌握字符数组和字符串函数的使用。(3)熟练掌握与数组相关的各种算法(特别是排序算法)。实验六 函数掌握定义函数的方法;熟悉声明函数的方法;掌握函数实参与形参的对应关系以及“值传递”的方式;学习对多文件程序的编译和运行。实验七 指针进一步掌握指针的应用;能正确使用数组的指针和指向数组的指针变量;能正确使用字符串的指针和指向字符串的指针变量;了解指向指针的指针的概念及其使用方法。掌握指针与数组,指针与函数结合后的灵活应用。实验八 结构体掌握结构体类型变量的定义和使用;掌握结构体类型数组的概念和应用;了解链表的概念和操作方法。实验九 机房收费管理系统(选做)(1)熟练掌握函数的定义及调用(2)熟练掌握结构体的内容(3)熟练掌握C语言程序设计中的选择、循环结构(4)掌握文件的操作实验十 典型算法集成(选做)(1) 熟练掌握C语言程序设计中的选择、循环结构(2) 熟练掌握函数的应用(3) 掌握几个基本算法2、实验教学的基本要求(1) 熟悉C程序的开发环境;(2) 学会用C语言编写常用的算法程序,具备初步的高级语言程序设计能力,以及利用计算机求解问题的基本能力;(3) 学会程序测试、调试的基本方法;(4) 能够熟练运用C程序开发环境提供的调试工具对程序进行排错;(5) 在提高上机编程实践能力的同时,了解程序编写的基本规范,养成良好的程序设计习惯;3、上机教学方法手段为了使学生更好的理解教学内容,每节讲授课后都安排了相应的上机练习,学生可以通过上机,来学习设计思路、掌握设计方法和操作技巧。上机课以学生为主体,充分发挥学生的思维。教师的主要任务是指导学生熟练的操作软件,以及引导学生正确的设计思路。三、实验项目的设置及学时分配表序号实验项目名称实验内容提要学时每组人数实验属性备注1C程序的运行环境和运行环境编辑一个简单的程序,并调试运行;输入3个值,输出其中的最大者21验证必做2运算符和简单的输入输出顺序结构程序设计编写程序练习scanf的使用;用scanf输入圆半径,圆柱高,计算圆周长,面积,圆球表面积,圆柱体积,输出时取小数点后两位数。21验证必做3选择结构程序设计输入4个整数,按由小到大的顺序输出;根据企业利润,发放奖金问题。21验证必做4循环结构程序设计猴子吃桃问题;九九乘法表21设计必做5数组已知5个学生的4门课的成绩,要求求出每个学生的平均成绩,然后对平均成绩从高到低将各学生的成绩记录排序;将两个字符串连接起来。用strcat函数,不用strcat函数两种方式21综合必做6函数编写函数,寻找并输出11~999之间的数m,它满足m、m2和m3均为回文数。回文:各位数字左右对称的整数 例如121、1331、11。 要求:编写用于判断m是否是回文数的函数,如果是则函数返回1,否则返回0;在主调函数中寻找并输出11到999之间的数m, 它满足m、m2和m3均为回文数。21综合必做7指针
您可能关注的文档
最近下载
- 数字1-10字帖 下载打印即可(免费).doc VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- 企业数字化转型框架及步骤(咨询).pptx VIP
- 针-板电极下针尖曲率和铝箔尺寸对放电机理的影响.pdf VIP
- 因式分解法解二元一次方程.docx VIP
- 2025年陕西省九年级中考考试语文真题试卷(中考真题+答案).docx VIP
- T_CPIA 0052-2023 光伏组件接线盒用模块二极管.docx VIP
- 各类酒店工程造价估算((完整版)).doc VIP
- 10J301 地下建筑防水构造.pdf VIP
- 最新版军队文职人员招聘(司机岗)考试题库(完整版).pdf.docx VIP
文档评论(0)