Это решение псевдокода правильно? (Обновить) - PullRequest
0 голосов
/ 30 сентября 2019

Может кто-нибудь проверить мой код? (проблема с псевдокодом)?

Вот проблема, которую я должен решить: Департамент СНГ ищет распечатанные для своих сотрудников аудиторские отчеты, в которых подробно описывается участие в каждой из программ, контролируемых департаментом. Отчеты (которые будут запускаться только один раз для получения всего необходимого) будут содержать подробное описание на одной странице названия программы, количества учащихся, зачисленных в программу, и имен учащихся, участвующих в программе. Отдел CIS следит за сетями, компьютерами и информационными системами Cisco, системой обеспечения безопасности данных и ИТ-безопасности, а также веб-дизайном.

Я все еще новичок в программировании, надеясь, что кто-то может подтвердить, что я поставил все значения в нужное место. ,Например, после 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
...