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

高级程序语言第四次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14577
学号 222200424
姓名 赵伟豪

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

1

image

2

image

用while和do while分别设计程序实现:用公式π/4=1-1/3+1/5-1/7+1/9+...求π的近似值,直到某一项的绝对值小于10-4为止,对两个程序的不同之处进行讨论。

image
image
while 与 do-while 在本题中的最大差异体现在准入时机:while 先判断再执行,若初始项已小于 10⁻⁴ 则循环体一次都不会运行;do-while 先无条件跑一遍再判断,因此至少会计算一次。由于本题首项为 1.0,远大于 10⁻⁴,两种写法实际都会进入循环,数值结果一致,但语义上 while 更保守通用,do-while 则直接体现“至少算一项再谈精度”的思路。

设计一个程序,实现功能:逻辑表达式中的运算符,只有会影响表达式求值时,才会执行

FN@Q1B{}~$6_78)7P({84V_tmb

用for循环输出六行,第一行有FEDCBA,第二行是FEDCB,第三行是FEDC....,以此类推。

D}ZODV4M{$@_R0{W$(9_K

编程输入n, 计算s=1+(1+2)+(1+2+3)+…+(1+2+3+4+…n)。

}0IH78_BFH0{WFKK{V7@4_tmb

用for循环给一组整型类型的数组进行赋值,输出,以及求和,数组长度为8

6JI4EXU2U8FLH$N{QLONUU

设计一个if和else的多分支程序(分支数目大于3),该多分支程序再用switch语句进行改写,同时设计一个使用条件运算符(?:)的双分支语句。

image
image
image

设计一个循环程序,再循环中用break和continue语句,实现不同的程序效果,给出结果并讨论。

{5{6%Z}U71RFHDWYQF6@UK2
(JCHX0NXZPIQMX}VZPD_OFV
break:结束整个循环
continue:结束本次循环,进行下一次循环

设计一个程序求100~200间的全部素数,给出算法思想、传统流程图、程序NS流程图。

image

算法思想:枚举 100~200 之间的每一个整数 n。对每个 n,用 2~√n 之间的所有整数试除,若存在能整除 n 的因子,则 n 不是素数;否则 n 为素数。

编程练习

6.1

6.5

6.7

6.10

6.13

6.16

6.18

7.1

7.2

7.4

7.5

7.7



posted @ 2025-11-06 16:36  孤独的行者啊  阅读(6)  评论(0)    收藏  举报