东北石油大学
实验课教案
   
计算机基础教育系
计算中心
课程名称
C程序设计
主讲教师
时贵英
   
副教授
 
2017121
实验
课程
名称
C程序设计
理论学时
40
实验课时
30
上交报告次数
12
类别
必修(√) 限选(  任选(  c语言二维数组表示方法) 
实验类型
验证性
教师
姓名
时贵英
职称
副教授
学位
硕士
是否
主讲
实验条件
每生一台计算机
专业
应数、统计、信计、给水、土木
授课班级
应数161,统计161,信计161-2给水161-2,土木161-2
授课地点
计算中心机房
教材
讲义
    材:
C程序设计教程》(第2版)马瑞民等 清华大学出版社 2015 
实验讲义:
C程序设计实验指导与习题集》(第2版) 衣治安等  清华大学出版社 2015
实验目的
通过实验能够理解C程序设计的基本方法,具备调试各种程序的能力,掌握各种语句结构的应用,对于出错信息能够快速识别出错位置和出错原因。
实验要求
实验前编写出程序,上机实验时记下遇到的问题、错误提示、解决方法及运行结果;实验后分析出现问题的原因及需注意的问题,实验后能够按要求写出规范的实验报告。
实验
环境
    学生在计算中心机房进行实验,每个机房都提供高档的奔腾Ⅳ微机,并且安装了全部的教学用软件,每个学生一台微机,能够满足教学要求。
实验学期
2016-2017学年第34学期

实验名称
顺序结构程序设计
实验次数
1
是否上交报告
实验内容(教学过程)
备注
1. 掌握程序调试的方法。
2. 掌握赋值语句的应用。
3. 理解不同数据类型的应用方法。
4. 掌握各种表达式的应用。
5. 掌握一些常用数学函数的应用。
6. 理解整型数据和字符型数据的混合应用。
7. 掌握输入输出的概念和输入输出函数。
8. 掌握格式输入输出函数的应用场合。
9. 掌握不同类型数据对应的格式符。
10. 如控制数据的输出形式。
1计算53+27++66+78+103的平均值。
注意:数据类型和格式符必须一致,除号的用法。
2.下面程序的功能是使变量a的值是1,变量b的值是10
    main()
    {int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b);}
分析讨论:
运行程序,注意数据输入形式要与格式语句中给定的格式相匹配。
    如果输入语句变为scanf("%d,%d",&a,&b);该如何输入?
3. 将华氏温度转化为摄氏温度(c表示摄氏温度,f表示华氏温度)。
c=5/9 (f-32)
4. 编程交换变量a,b的值,如输入a的值为1,b的值为5,则输出a的值为5,b的值为1。
5. 输入三角形的三边长,用海伦公式求其面积。
1. 数据类型与输出格式是否可以不一致?
2. 将程序1中的输出格式%d分别改为%3d%-3d%03d%-03d,将显示什么结果?
3. 将程序1中的输出格式%6.1f分别改为%-6.1f%6.3f%.1f将显示什么结果?
4. 将某一程序中的一个变量声明删除,会有什么情况发生?
5. 使用scanf函数输入数据时。是否可以随意输入?
6. 数学表达式和C表达式的表示方式有何区别?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。