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


作业内容

1. 运行以下程序给出程序结果(无需代码,截图程序输出结果,如有错误可自行修改)。

1.1 程序 1 输出结果

屏幕截图 2026-11-05 194708

1.2 程序 2 输出结果

屏幕截图 2026-11-05 194901

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

2.1 while

屏幕截图 2026-11-05 195507
屏幕截图 2026-11-05 195654

2.2 do while

屏幕截图 2026-11-05 195928
屏幕截图 2026-11-05 200104

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

屏幕截图 2026-11-05 201045
屏幕截图 2026-11-05 201055

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

屏幕截图 2026-11-05 202051
屏幕截图 2026-11-05 202104

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

屏幕截图 2026-11-05 202350
屏幕截图 2026-11-05 202408

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

屏幕截图 2026-11-05 203117
屏幕截图 2026-11-05 203054

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

7.1 if和else的多分支程序

屏幕截图 2026-11-05 203537
屏幕截图 2026-11-05 203530

7.2 switch语句改写

屏幕截图 2026-11-05 203917
屏幕截图 2026-11-05 203947

7.3 条件运算符(?:)的双分支语句

屏幕截图 2026-11-05 204405
屏幕截图 2026-11-05 204419

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

屏幕截图 2026-11-05 204805
屏幕截图 2026-11-05 204817

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

9.1 算法思想

首先偶数必定不是素数,所以n从101开始取值并且循环加2,先令isPrime=1然后嵌套循环i从3开始取值,用i对n取余,若为0则不是素数,令isPrime=0再直接使用break跳出i的循环,i循环加2直到加到n的开根号值,若为素数则isPrime不会变化,为1,再在n循环中加入if的判断语句,如果isPrime=1则为素数,即输出

9.2 程序设计与运算结果

屏幕截图 2026-11-05 205652
屏幕截图 2026-11-05 205701

9.3 传统流程图

image

9.4 程序NS流程图

屏幕截图 2026-11-05 235529

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

10.1 编写并运行6.16.1

屏幕截图 2026-11-06 210515
屏幕截图 2026-11-06 210537

10.2 编写并运行6.16.5

屏幕截图 2026-11-06 212427
屏幕截图 2026-11-06 212439

10.3 编写并运行6.16.7

屏幕截图 2026-11-06 212948
屏幕截图 2026-11-06 212815

10.4 编写并运行6.16.10

屏幕截图 2026-11-06 230348
屏幕截图 2026-11-06 230409

10.5 编写并运行6.16.13

屏幕截图 2026-11-06 232215
屏幕截图 2026-11-06 232224

10.6 编写并运行6.16.16

屏幕截图 2026-11-06 234902
屏幕截图 2026-11-06 234855

10.7 编写并运行6.16.18

屏幕截图 2026-11-06 235242
屏幕截图 2026-11-06 235232

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

11.1 编写并运行7.12.1

屏幕截图 2026-11-07 093726
屏幕截图 2026-11-07 093758

11.2 编写并运行7.12.2

屏幕截图 2026-11-07 094314
屏幕截图 2026-11-07 094258

11.3 编写并运行7.12.4

屏幕截图 2026-11-07 095126
屏幕截图 2026-11-07 095145

11.4 编写并运行7.12.5

屏幕截图 2026-11-07 095628
屏幕截图 2026-11-07 095645

11.5 编写并运行7.12.7

屏幕截图 2026-11-07 100649
屏幕截图 2026-11-07 100642


  • 问题:无

  • 思考:无

  • 总结:无

posted @ 2026-11-07 10:07  bless_qi  阅读(10)  评论(0)    收藏  举报