高级语言程序设计课程第四次个人作业

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14577
学号:102500334
姓名:吴俊杰

一.运行以下程序给出程序结果

第一个:
运行1

第二个:
运行2

二.程序设计

第一题:
while循环:
设计1

do while循环:
设计1 do while

不同之处:后者必须执行一次再检测条件是否成立,而前者必先检查条件

第二题:
设计2

第三题:
设计3

第四题:
设计4

第五题:
设计5

第六题:
if和else语句:
设计6 if

switch和?:
设计6 ?

第七题:
continue:
设计7 continue

break:
设计7 break

思考:continue是会继续当前循环而break是跳出当前循环直接结束

第8题:
设计:
设计8

算法思想:遍历1~100的数,判断其能否被某数整除即为判断是否为素数

传统流程图:
传统

程序NS流程图:
另一个

三.编写并运行书本第6章6.16编程练习题目中的第1,5,7,10,13,16,18题:

第一题:
6.16.1

第5题:
6.16.5

第7题:
6.16.7

第10题:
6.16.10

第13题:
6.16.13

第16题:
6.16.16

第18题:
6.16.18

四.编写并运行书本第7章7.12编程练习题目中的第1,2,4~5,7题:

第1题:
7.12.1

第二题:
7.12.2

第4题:
7.12.4

第5题:
7.12.5

第7题:
7.12.7

总结:
本次作业,让我了解并使用了while,do-while,for循环和switch语句,让我明白了循环和选择分支语句之间的差异
思考:
每个循环的作用都不相同,需要合理地选择并正确地使用

posted @ 2025-11-04 23:07  塞维亚菊  阅读(13)  评论(0)    收藏  举报