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