高级程序语言设计第四次个人作业
这个作业属于:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj/
这个作业要求为:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj/homework/16750
学号:0102600204
姓名:杨尊雅
一、运行所给程序
T1.
程序运行结果:

T2.
程序运行结果:

二、自己设计程序
T1.求Π的近似值
(1)用while循环
程序:

运行结果:

(2)用do while循环
程序:

运行结果:

(3)不同之处:while循环只要不满足条件就不会循环,do while循环不管满不满足条件都至少会循一次
T2.逻辑表达式中的运算符只有影响结果才会执行
程序:

运行结果:

T3.for循环打印几行逐渐递减字母
程序:

运行结果:

T4.累加已经累加项
程序:

运行结果:

T5.用for循环赋值输出求和
程序:

运行结果:

T6.if和else多分支程序,switch改写,(?:)双分支
(1)if-else
程序:

运行结果:

(2)switch改写版本
程序:

运行结果:

(3)条件运算符(?:)改写
程序:

运行结果:

T7.循环中同时使用break和continue
程序:

运行结果:

T8.求100~200间的全部素数
程序:

运行结果:

传统流程图说明:

NS盒图:

三、书本第六章6.16T1.5.7.10.13.16.18题
T1.
程序:

运行结果:

T5.
程序:

运行结果:

T7.
程序:

运行结果:

T10.
程序:

运行结果:

T13.
程序:

运行结果:

T16.
程序:

运行结果:

T18.
程序:

运行结果:

四、书本第七章7.12T1、2、4、5、7题
T1.
程序:

运行结果:

T2.
程序:

运行结果:

T4.
程序:

运行结果:

T5.
程序:

运行结果:

T7.
程序:


运行结果:

五、反思与总结
1.对于每种类型的占位符还不够熟悉。
2.对于题目分析的不够透彻,经常会遗漏条件和要求。
3.对于switch和if else之间的转换还不够熟悉。
4.对于要写的程序脑海中没有清晰的构思。
5.不知道什么时候用哪种语句比较合适,经常会卡住。

浙公网安备 33010602011771号