В настоящее время я участвую в программировании и пытаюсь реализовать использование таблиц решений при написании псевдокода. Я считаю, что понимаю, как этот процесс работает, но, если это возможно, нужно какое-то разъяснение.При использовании таблиц принятия для записи псевдокода
Скажем, у меня есть таблица решений, как следующее:
Это хорошая практика, чтобы написать псевдо используя упрощенную таблицу как есть? Смысл, могу ли я использовать правила отдельно для каждого действия в IF - ELSE IF, даже если действия одинаковы? Или я мог бы объединить условия для оценки в качестве оценки OR?
IF A THEN
IF C THEN
X
ELSE IF B THEN
X
....
ИЛИ
IF A THEN
IF B OR C THEN
X
....
Я понимаю, что просто посмотрев на данном примере последний будет лучше, но когда я заменить переменные выше с фактическое псевдо, имеющее «B ИЛИ C», заставляет код охватывать две строки, что делает его более беспорядочным, чем первый вариант.
В любом случае я понимаю, что 2 оценки (B, C) производятся так технически с точки зрения обработки, что они будут одинаковыми или незначительными (?).
Если это правда, то я просто идти с аккуратнее() с будет «грязнее» с утверждением IF (B или C), охватывающей две строки.
Приносим извинения, если этот вопрос слишком прост или не стоит задавать вопрос. Я действительно проверял вопросы относительно таблиц решений и псевдокода, но не сталкивался с этим (возможно, что-то пропустил или, возможно, вопрос снова является слишком простым).
Спасибо заранее!