Какую структуру имеет оператор ветвления в Паскале? Приведите пример.

Какую структуру имеет оператор ветвления в Паскале? Приведите пример.

Задать свой вопрос
1 ответ

if lt;условиеgt; then lt;оператор_1gt; else lt;оператор_2gt;;

if agt;b then max:=a else max:=b;

Тимур Жедочевский
оператор? желаете сказать что он один может там быть :D
Ирина Шолыгина
Он не ответил пока что, так что я просвещу)Это не оператор там может быть, а коллекция операторов, в неких языках программирования она может быть порожний (как к образцу в C++ либо Java), а в неких непременно обязан быть указан хотя бы один оператор, как к образцу в паскале.К слову о том как это именуется, если мне не изменяет память - многофункциональный блок.
Arsenij
Ответ "просветителю". В языке паскаль после "then" и после "else" может быть только ОДИН оператор. В случае, когда после "then" либо/и после "else" нужно выполнить несколько деяний, используются операторные скобки "begin" ... "end". Эти скобки соединяют несколько операторов в ОДИН, который величается составной оператор.
Заплюй-Свичко Леонид
В паскале не непременно после "then" и после "else" указывать что-или (конструкция "if p=1 then else;" является синтаксически правильной). В этом случае вновь-таки после "then" и после "else" имеется ОДИН оператор, который величается "пустой".
Андрей
Мой косяк, не лезь в воду не зная броду, издавна я играл к раскаянию или быстрее к счастью теснее издавна отсталым пашкой, забыл что он все тянет ещё с алгола, пользуясь случаем - сочувствую учащимся, старющая бесполезная буйня.Лучше писать кодом, так понятней:if thenbegin...end;
Савейкина Арина
Отлично код оно затерло, вот так будет превосходнее:if [condition]thenbegin[operator 1][operator 2]...[operator n]end;
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт