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