这个伪代码解决方案正确吗? (更新)

时间:2019-09-30 19:05:21

标签: loops if-statement do-while pseudocode

有人可以检查我的代码吗? (伪码问题)?

这是我要解决的问题: CIS部门希望为其员工打印审计报告,以详细说明该部门所监控的每个计划的注册情况。报告(将只运行一次以产生所有必需的报告)将在单个页面上详细说明该计划的名称,该计划的学生人数以及该计划的学生姓名。 CIS部门负责监视Cisco网络,计算机和信息系统,数据保证以及IT安全和Web设计。

我还是编程新手,希望有人可以确认我是否将所有值都放在正确的位置。例如,在ENDIF之后,我应该放“生产”还是其他?反馈将不胜感激!

这是我的定义图和解决方案...

定义图:

input
Program name

output
program name
number of students
student  names

processing
Prompt for program name
Read program name
Print report

解决方案:

Produce audit_report

Print 'Program name'

    Read program name

   IF program name = 'Cisco Networking' 

  OR 'Data Assurance' 

  OR 'Web Design'

  OR 'CIS'

  THEN

    Print program_name, number_students, student_names

ELSE

    Print  'program not found'

ENDIF

END

0 个答案:

没有答案