高级语言程序设计课程第四次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14577
学号:102500334
姓名:吴俊杰
一.运行以下程序给出程序结果
第一个:

第二个:

二.程序设计
第一题:
while循环:

do while循环:

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

第三题:

第四题:

第五题:

第六题:
if和else语句:

switch和?:

第七题:
continue:

break:

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

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

程序NS流程图:

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

第5题:

第7题:

第10题:

第13题:

第16题:

第18题:

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

第二题:

第4题:

第5题:

第7题:

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