《程序设计》实验讲义.doc

《程序设计》实验讲义.doc

ID:57775510

大小:167.00 KB

页数:15页

时间:2020-03-28

《程序设计》实验讲义.doc_第1页
《程序设计》实验讲义.doc_第2页
《程序设计》实验讲义.doc_第3页
《程序设计》实验讲义.doc_第4页
《程序设计》实验讲义.doc_第5页
资源描述:

《《程序设计》实验讲义.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信息学院本科教学实验讲义(实验)课程名称程序设计贵州财经学院教务处制表程序设计实验教学讲义14英文名称:TheProgrammingofC适用对象:计科专业、软件工程专业学时学分:共64学时,实验16学时,3学分。  一、实验的目的本课程是学生进行程序设计的入门课,它是学生今后从事计算机程序设计的基础,也是学习计算机其它专业课程(如数据结构,软件工程、面向对象的程序设计、编译原理等)的基础,C程序设计课程是一门实践性很强的课程,需要同学们认真而扎实地练习,按时完成作业。通过实验,使学生掌握C语言的基本语法、基本操作、程序设计的基本概念与编程技术,并能

2、运用所学知识解决实际问题,为以后学习面向对象的程序设计及其它专业课程打下扎实的基础。  二、实验开设对象本实验开设对象计科、软件工程专业本科学生,实验为必修内容。  四、指导教师要求本实验课程教学配1名教师担任实验指导教师,实验室人员配合指导。指导教师应在实验前阐述实验目的、基本方法、基本技术、实验要求等,指导学生在规定的时间内完成相关课程实验。  五、实验设备配置每人配置1台电脑,安装有VC++6.0系统和其他相关组件,要求具有上网条件。  六、考核与报告1、实验完成后,学生实验过程简要写到实验报告中,并完成心得体会和问题,符合实验教学的要求,并得

3、到指导教师的认可。2、指导教师对每份实验报告进行审阅。实验一 C语言程序初步(必做)14一、实验题目  C程序的运行环境和编辑程序的方法二、实验课时  课内2课时三、实验目的1、 熟悉C语言运行环境。2、 掌握C语言程序的书写格式和C语言程序的结构。3、 掌握C语言上机步骤,了解运行一个C程序的方法。4、 本实验可在学习完教材第一章后进行。四、实验步骤1、静态地检查上述程序,改正程序中的错误。2、在编辑状态下照原样键入上述程序。3、编译并运行上述程序,记下所给出的出错信息。4、按照事先静态检查后所改正的情况,进行纠错。5、再编译执行纠错后的程序。如还

4、有错误,再编辑改正,直到不出现语法错误为止。五、实验内容和要求1、熟悉上机环境及常用命令;2、编写输出”HelloWorld”的第一个程序;3、验证两个数比较大小程序;4、有下面的C程序,目的是想计算由键盘输入的任意两个整数的积。/********exl.c********/ #include(stdio.h);main()scanf(“%x,%y”,&x,%y)intpp=x+yprintf(“Theproductis:”,p)请调试上述程序;下面给出6组测试用例,你认为哪几组较好?为什么?(1)0,    0(2)0,    99(3)20,50

5、(4)33000,20(5)-5,-2(6)-5,2要测试出上述程序中所有错误,你认为应当用几组测试用例?实验二 数据类型、运算符和表达式(必做)14一、实验题目  数据类型、运算符和表达式二、实验课时  课内2课时三、实验目的1、了解C语言中数据类型的意义。2、理解常用运行符的意义。3、掌握C语言表达式的运行规则。四、实验步骤1、完成实验内容2、如何正确地选用数据类型?3、分析总结运算符的优先级。五、实验内容和要求1、下面的程序试图计算由键盘输入的任意两个整数的平均值:#includemain(){intx,y,a;scanf(“

6、%x,%y,&x,&y);a=(x+y)/2;printf(“Theaverageis:”a);}调试无语法错误后,分别使用下列测试用例对上述程序进行测试:序号测试用例预计结果实际结果备注1262133-2-64-1-35-266-13710832800330009-3280033000分析上述哪几组测试用例较好?通过测试,你发现程序有什么错误了吗?若有错误,请指出错误原因。2、操作符sizeof用以测试一个数据或类型所占用的存储空间的字节数。请编写一个程序,测试各基本数据类型所占用的存储空间大小。143、编写一个C语言程序,测试下列各表达式i,ji

7、+1,j+1i++,j++++i,++ji+++++j++i+++++j++要求在各表达式中i和j都分别有相同的初值。在实验中注意下列问题:(1)  哪些表达式是错误的?为什么?(2)  理解+,++,++i,i++的意义和优先级别。4、编写一个程序,测试常用的十个运算符的优先顺序。(选作)实验三 输入与输出(选做)一、实验题目  输入、输出及顺序结构程序设计二、实验课时  课内2课时三、实验目的1、掌握C语言程序输入、输出的方法和格式。2、理解程序的顺序结构四、实验步骤1、完成实验内容2、总结在printf函数中可以使用的各种格式指定符,并给出样例

8、。3、总结在printf函数中可以使用的各转义字符及其功能。五、实验内容和要求1、输入并编辑下面的程序mai

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

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

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