синтаксис паскаля
Автор Алексей Бондарев задал вопрос в разделе Другие языки и технологии
Синтаксис If then else в паскале! и получил лучший ответ
Ответ от Аристарх К.[гуру]
Синтаксис конструкции if then else в Паскале требует строгого соблюдения правил для избежания ошибок с пропущенными блоками. Базовый вид выглядит так:
if условие then оператор1 else оператор2;Если действий несколько, обязательно используйте операторные скобки begin и end. При этом критически важно следить, чтобы каждому begin соответствовал свой end, иначе компилятор выдаст ошибку о несоответствии блоков. Правильный формат с блоками:
if условие then begin
операторы
end
else begin
операторы
end;Важнейшее правило: перед словом else точка с запятой никогда не ставится. Всегда делайте отступы для вложенных конструкций, включая циклы for, чтобы визуально контролировать структуру кода и не терять закрывающие end.
... else begin ...а где END перед if?
Либо после else идет оператор либо блок begin...end.
У Вас внутри 1-го for есть else, а соответствующего if нету.
С отступами обязательно, на любом языке, вообще.
И + пишите begin без новой строки, ИМХО гораздо легче читается:
if ...then begin
...
end
else begin
...
end;
for ...do begin
...
end;
вот поэтому я взял за правило только написав бегин сразу писать к нему энд. Конструкцию иф я пишу сразу так:
if ...then
begin
end
else
begin
end;
Проверять что ты написал не буду, проверщиков уже выше крыши 😉
VBA Excel - IF ...THEN
Оператор If Then в VBA Excel выполняет действия только при истинности заданного условия. Базовый
подробнее...
вопрос по паскалю! можно ли в операторе if...then использовать or?
Да, в операторе if...then в Паскале можно использовать логический оператор or, когда необходимо
подробнее...
есть ли какой то особый if else в JQuery?
В jQuery нет специального или особого оператора if else. jQuery является библиотекой на языке
подробнее...
[PASCAL] IF - ELSE IF - ELSE. Программирование.
В языке Паскаль отдельной конструкции else if не существует. Ключевое слово else указывает на
подробнее...
Нужно рассчитать время между двумя датами в паскале.. Вроде начало получаться, но в итоге запуталась с месяцами. .
Для расчета времени между двумя датами в Паскале проще и надежнее всего использовать стандартный
подробнее...