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