实验课程名称 | 程序设计基础 | 实验项目名称 | C语言程序的编辑与运行 | |||||
实验时间 | 2022年3月29日—3月29日 | 实验 地点 | 明实1-601 | |||||
实验课时合计: 2 节 | ||||||||
学生班级 | 计科2141 | 指导老师 | 卢守东 | |||||
学生姓名 | 学号 | 学生成绩 (分数) | ||||||
实验目的和要求: 参考教材的有关内容与示例,按要求编写并调试相应的程序,理解并掌握 C 语言顺序结构、分支结构与循环结构程序的设计方法。 | ||||||||
实验内容: 1. 输入一个整数,判断其奇偶性。 2. 任意指定一个百分制成绩,并将其转换为相应等级。其中,90 分以上为“优”, 80~90(不包括 90)分为“良”,70~80(不包括 80)分为“中”,60~70(不 包括 70)分为“及格”,60 分以下为“不及格”。 3. 计算 s=1×2+2×3+3×4+…+100×101。要求分别用 while 语句、do-while 语 句、for 语句实现。 4. 打印九九乘法表。 1*1= 1 2*1= 2 2*2 3*1= 3 3*2= 6 3*3= 9 4*1= 4 4*2= 8 4*3=12 4*4=16 5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 5. 计算 S=1+2+3+4+…,直到 S>10000 为止,并输出此时 S 的值 | ||||||||
实验过程、程序代码、运行结果及分析说明: 1.输入一个整数,判断其奇偶性: | ||||||||
2. 任意指定一个百分制成绩,并将其转换为相应等级。其中,90 分以上为“优”, 80~90(不包括 90)分为“良”,70~80(不包括 80)分为“中”,60~70(不包 括 70)分为“及格”,60 分以下为“不及格”。 (1)if-else 实现: (2)switch 语句实现 3.计算 s=1×2+2×3+3×4+…+100×101。要求分别用 while 语句、do-while 语 句、for 语句实现。 (1)while 语句 (2)do…while 语句 (3)for 语句 4.九九乘法表: 5.计算 S=1+2+3+4+…,直到 S>10000 为止,并输出此时 S 的值。 | ||||||||
实验结论和体会(包括思政感悟): 经过这次实验,我们进一步的学习了 while 语句、do…while 语句、for 语句 等循环结构和 if 语句、if…else 语句等分支结构的实际应用,而且不仅仅是个别 语句的应用,而是多个语句嵌套的运用。通过以上实验,虽然与上课时讲的例 题类似,但是却不能照搬硬套,告诉我们学习程序设计的时候要灵活运用学到 的知识,而不能让类似的题目局限了我们的思维 感悟:在对第二个实验进行程序的设计过程中,我们组三人这个设计分别 提出了几种不同的设计方法例如使用if.... else if.....else和Switch语句设计等不同 的方法进行实验,并得出了正确的结果,经过我们的讨论采取的最简洁明了的 方法,我们也明白了一个实验设计不只有一种方法,可以有很多种方法完成, 通过集思广益能得出许多的方法解决这个实验,其它的实验难度不大,我们都 能迅速得出准确的答案,但也不能骄傲,还需努力学习,打好基础,多利用课 外的时间进行学习,完成相应的练习。 学生签名: 2022年03月29日 |
注:1.指导教师和学生成绩一栏由指导教师填写,其它栏目内容均由学生填写。
2.“实验项目名称”要与该实验课程教学大纲中的“实验项目”相对应。