请用流程图和N-S图两种方法绘制以下问题的算法:输出30名学生中成绩低于60分者的学号和成绩。
时间: 2024-09-08 18:02:00 浏览: 71
学生成绩管理源码+文档.doc
首先,我会分别用流程图和N-S(Jackson)图来说明这个算法。
**流程图:**
```plaintext
开始
|
V
输入 学生列表 (包含学号和成绩) 和目标分数(60)
|
V
遍历学生列表 (for i = 0 to 29)
| |
V V
检查当前学生的成绩是否低于60 (if score < 60)
|
V
是的话,输出学号和成绩 (print "学号: " + student_id + ", 成绩: " + score)
|
V
不是的话,继续下一个学生
|
V
结束遍历
|
V
结束
```
**N-S (Jackson) 图:**
```
+-------------------+
| |
| 输入(学生列表)|
| |
+-------+---------+
| |
v V
主程序 遍历过程
^ |
+-------+---------+
| |
判断成绩<60 输出信息
| |
+--------+--------+
|
结果(否) 结束遍历
|
+--------+--------+
| | |
| 返回结果| |
| | |
+-------------------
```
阅读全文