- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《程序设计基础》实验指导书
目录
实验一:简单程序的编写与调试 1
实验二:数据类型及表达式 3
实验三:程序流程控制结构 4
实验四:模块化程序设计 7
实验五:构造类型 11
实验六:算法设计 15
实验七:学生成绩管理综合应用程序设计 19
实验一:简单程序的编写与调试
专业班级 学 号 姓 名 实验学时 2 实验类型 验证型 实验地点 北区实训室 实验时间 指导老师 曹记东 成 绩 教师批语
年 月 日 1.实验目的:了解集成开发环境的使用方法,理解相关命令的含义,掌握编辑、编译、连接以及运行调试的方法,掌握程序的基本结构,掌握输入输出的方式。
2.实验内容:
(1)编写一个C程序,完成任意两个数的算术四则运算。运行程序,察看并分析程序执行结果。
(2)编写一个C程序,输入A,B,C三个值,输出其中最大值。试想,如果求四个数中的最大者,则程序该如何编写(画出程序流程图)。参考教材P4,例1.3。运行程序,察看并分析程序执行结果。
(3)编程实现对任意十进制整数,输出其对应的八进制和十六进制数据。运行程序,察看并分析程序执行结果。
3.实验总结
实验二:数据类型及表达式
专业班级 学 号 姓 名 实验学时 2 实验类型 验证型 实验地点 北区实训室 实验时间 指导老师 曹记东 成 绩 教师批语
年 月 日 1.实验目的:进一步熟悉程序的编辑、编译、连接和运行过程,掌握程序设计的基本要素中的数据类型、变量、运算符以及表达式的运用。
2.实验内容:
(1)输入并运行以下程序,分析其运行结果。
#include stdio.h
int main( ) {?
int i=8,j=10,m=0,n=0
i=8;j=10;
m=++i;n=j++;
printf(i=%d,j=%d,m=%d,n=%d\n,i,j,m,n);
return 0;
}
运行程序记录输出结果:
分别作以下改动并运行:
①将第4行改为:
?m=i++; n=--j
分析修改以后的变化情况
②将第4行改为:
m+=i++; n-=--j
分析修改以后的变化情况
(2)输入并运行以下程序,并回答思考题。
#include stdio.h
int main( ){
unsigned short a;
??????short int b=-1;
a=b;
printf(%d\n,a);
return 0;
}
记录运行结果:
②结合《导论》课程中有关数值表示及其存储格式的章节说明为什么是该结果?
(3)编写程序输入华氏温度,求摄氏温度。华氏转摄氏的公式为:
输入输出都要有文字提示和说明,输出保留2位小数。
(4) 设圆半径r=1.5,圆柱高h=3,求圆球表面积,圆球体积,圆柱体积。用scanf输入数据,输出计算结果;输出时要求有文字说明,取小数点后2位数字,请编写程序实验三:程序流程控制结构
专业班级 学 号 姓 名 实验学时 2 实验类型 验证型 实验地点 北区实训室 实验时间 指导老师 曹记东 成 绩 教师批语
年 月 日 1.实验目的:学会正确使用逻辑运算符和逻辑表达式以及关系运算符与关系表达式,熟练掌握?if语句和?switch语句,掌握在程序设计中灵活使用顺序结构和选择结构,掌握?while、for、do…while?循环结构的使用方法以及循环条件的使用;能够使用三种循环结构设计程序、分析程序并解决实际问题;掌握三种循环结构的差异和不同,能灵活地实现三种结构间的转换。
2.实验内容:
(1)有一个函数?
用?scanf函数输入?x?的值(分别为?x≤0,1x10,x≥10),输出?y的值。运行程序,察看并分析程序执行结果。
(2)给出一个不多于?5?位的正整数,要求:求出它是几位数;分别输出每一位数;按逆序输出各位数字,例如原数为?5631,应输出为?1365。运行程序,察看并分析程序执行结果。
(3)某人从汽车销售公司以分期付款的方式购买一辆总价为14.5万元的小客车。约定首付款为5万元,未付款部分以5.8%的年利率按月计息,从买车后的第7个月开始每月付款3000元。编写程序计算此人付清余款后最终支出了多少利息?(先画出程序流程图后写程序)。
(4)一个人代表选区,要从甲、乙、丙、丁4个候选人中选
文档评论(0)