if then



синтаксис паскаля

Автор Алексей Бондарев задал вопрос в разделе Другие языки и технологии

Синтаксис 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;

Ответ от Johnsilver[гуру]
вот поэтому я взял за правило только написав бегин сразу писать к нему энд. Конструкцию иф я пишу сразу так:
if ...then
begin
end
else
begin
end;
Проверять что ты написал не буду, проверщиков уже выше крыши 😉

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Синтаксис If then else в паскале!
спросили в Язык Языки
Решил освоить язык программирования.Где взять учебник по Lua решил что он легче по синтаксису.а с чего лучше начать?
Lua - интерпретируемый язык с динамической типизацией.
Из этой категории языков я бы
подробнее...
спросили в Leucoraja Object Pascal
Имеет ли смысл учить Pascal для того, чтобы проще было учить более современные языки (Например, perl, C/C++)?
Для сведения.
С намного (на очень много) старше Паскаля. Старинный С отличается от
подробнее...
спросили в Delphi Object Pascal
Что лучше: Delphi или С++?
Во первых - Delphi - это не язык, а всего лишь среда разработки основанная на языке Pascal (Точнее
подробнее...
спросили в Delphi SATA Express
Лучшая, на ваш взгляд, книга по Delphi для начинающих?
Фаронов В. В. , Delphi. Программирование на языке высокого уровня: Учебник для вузов
Очень
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Бейсик Синтаксис
Кто подскажет: Каков синтаксис оператора case в SQL?
По-моему синтаксис там аналогичен и Q-Бейсику, и Паскалю.
Посмотри вот здесь поподробнее.
подробнее...

Паскаль
Procedure Push(word: string) ;

Строки \"Push := ...\" - убрать, соответственно синтаксис
подробнее...
спросили в Паскаль
Как за месяц выучить паскаль? с чего мне начать???
Очень советую не начинать с Делфи и других больших оболочек. Скачай старенький Turbo Pascal, его
подробнее...

Программа Паскаль
Добавлю свой вклад
Паскаль начинают изучать в школе
Паскаль обычно используют для
подробнее...

Язык программирования паскаль. Какое у него происхождение названия?
ПАСʘАЛЬ (Pascal), алголоподобный язык программирования, который ввел в широкое употребление
подробнее...
спросили в RFID Rhabditida
Нужна помощь в паскале (repeat… until)
var I,A,B:byte;
SA, AB, SC: integer;
begin
i:=0;
repeat
writeln ('Vvedi
подробнее...
спросили в Язык
Почему язык программирования Паскаль считается универсальным
Ну раз Вы так хорошо осведомлены, что Вы тут хотите услышать? Универсальный язык программирования
подробнее...
Ветвление программирование на Википедии
Посмотрите статью на википедии про Ветвление программирование
Паскаль язык программирования на Википедии
Посмотрите статью на википедии про Паскаль язык программирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*