В статье рассмотрены основы работы с операторами case, casex и casez. Синтаксис: case (выражение)
альтернатива_1: оператор_1_1;
альтернатива_2: begin
оператор_2_1;
оператор_2_2;
...
оператор_2_n;
end
альтернатива_3, альтернатива_4: оператор_3_1;
альтернатива_5: ;
...
альтернатива_n: оператор_n;
default: оператор_m;
endcase Все альтернативы имеют такой же тип данных, как и выражение. Несколько альтернатив, необходимых для выполнения одинакового блока операторов, могут перечисляться через запятую. Оператор может быть простым, либо составным (блок операторов), заключенным в конструкцию begin end. Сравнения выражения с альтернативами происходит в порядке записи от верхней альтернативы к нижней. После выполнения оператора, принадлежащего какой-либо альтернативе, дальнейшее сравнение заканчивается и следующие альтернативы игнорируются. Поэтому, для повышения быстродействия, рекомендуется размещать наиболее часто используемые аль