有人可以检查我的代码吗? (伪码问题)?
这是我要解决的问题: 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