синтаксис паскаля
Автор Алексей Бондарев задал вопрос в разделе Другие языки и технологии
Синтаксис 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;
Проверять что ты написал не буду, проверщиков уже выше крыши 😉
Решил освоить язык программирования.Где взять учебник по Lua решил что он легче по синтаксису.а с чего лучше начать?
Lua - интерпретируемый язык с динамической типизацией.
Из этой категории языков я бы
подробнее...
Имеет ли смысл учить Pascal для того, чтобы проще было учить более современные языки (Например, perl, C/C++)?
Для сведения.
С намного (на очень много) старше Паскаля. Старинный С отличается от
подробнее...
Что лучше: Delphi или С++?
Во первых - Delphi - это не язык, а всего лишь среда разработки основанная на языке Pascal (Точнее
подробнее...
Лучшая, на ваш взгляд, книга по Delphi для начинающих?
Фаронов В. В. , Delphi. Программирование на языке высокого уровня: Учебник для вузов
Очень
подробнее...
Кто подскажет: Каков синтаксис оператора case в SQL?
По-моему синтаксис там аналогичен и Q-Бейсику, и Паскалю.
Посмотри вот здесь поподробнее.
подробнее...
Паскаль
Procedure Push(word: string) ;
Строки \"Push := ...\" - убрать, соответственно синтаксис
подробнее...
Как за месяц выучить паскаль? с чего мне начать???
Очень советую не начинать с Делфи и других больших оболочек. Скачай старенький Turbo Pascal, его
подробнее...
Программа Паскаль
Добавлю свой вклад
Паскаль начинают изучать в школе
Паскаль обычно используют для
подробнее...
Язык программирования паскаль. Какое у него происхождение названия?
ПАСКАЛЬ (Pascal), алголоподобный язык программирования, который ввел в широкое употребление
подробнее...
Нужна помощь в паскале (repeat… until)
var I,A,B:byte;
SA, AB, SC: integer;
begin
i:=0;
repeat
writeln ('Vvedi
подробнее...
Почему язык программирования Паскаль считается универсальным
Ну раз Вы так хорошо осведомлены, что Вы тут хотите услышать? Универсальный язык программирования
подробнее...