Предмет: Информатика,
автор: ппп3
1. Как программируется на Паскале полное и неполное ветвление?
Ответы
Автор ответа:
0
Полное ветвление: IF ... THEN ... ELSE ... END
Неполное ветвление (без альтернативы): IF ... THEN
Неполное ветвление (без альтернативы): IF ... THEN
Автор ответа:
0
Полное ветвление:
if логическое выражение then оператор
else оператор;
Неполное ветвление:
if логическое выражение then оператор;
Если ветвления вложенные и среди них есть неполные, надо помнить, что каждое else связывается с ближайшим предшествующим ему if, не имеющем else.
Например, рассмотрим конструкцию
if a>b then if c=d then x:=1 else x:=2;
Без упомянутого правила неясно, что имелось в виду:
if a>b then
if c=d then x:=1 else x:=2;
или же
if a>b then
if c=d then x:=1
else x:=2;
Знание правила позволяет разрешить вопрос: имеется в виду первый вариант.
А если нужно получить второй - к нашим услугам блок:
if a>b then
begin if c=d then x:=1 end
else x:=2;
if логическое выражение then оператор
else оператор;
Неполное ветвление:
if логическое выражение then оператор;
Если ветвления вложенные и среди них есть неполные, надо помнить, что каждое else связывается с ближайшим предшествующим ему if, не имеющем else.
Например, рассмотрим конструкцию
if a>b then if c=d then x:=1 else x:=2;
Без упомянутого правила неясно, что имелось в виду:
if a>b then
if c=d then x:=1 else x:=2;
или же
if a>b then
if c=d then x:=1
else x:=2;
Знание правила позволяет разрешить вопрос: имеется в виду первый вариант.
А если нужно получить второй - к нашим услугам блок:
if a>b then
begin if c=d then x:=1 end
else x:=2;
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Математика,
автор: anuta878757
Предмет: Химия,
автор: juliaelesova
Предмет: Обществознание,
автор: migera55
Предмет: Литература,
автор: МарияМаксимова