ГДЗ Информатика 10 класс Семакин § 19 Программирование ветвлений

Вопросы и задания

1. Какие операторы используются для программирования ветвящихся алгоритмов?

Для программирования ветвящихся алгоритмов приме­няются условный оператор (оператор ветвления) и опе­ратор выбора.  Условный оператор имеет следующий формат:  If <логическое выражение> Then <оператор 1>  Else <оператор 2>;  Операторы 1 и 2 могут быть простыми или составными. Если логическое выражение, выступающее в качестве условия ветвления, принимает значение False, то выполняется оператор 2, если True — оператор 1.

2. В каких случаях удобно использование оператора выбора?

Оператор выбора необходим в случае, когда использование множества конструкций условий (if, elseif и else) в значительной мере загромождают код.  С помощью оператора выбора Case возможно делать выбор из необходимого количества вариантов. Оператор выбора позволяет заменить несколько операторов ветвления/

 3. Составьте на Паскале программу упорядочения по возрастанию значений в трех переменных: X , Y , Z .

program chisla;

uses crt;

var a,b,c : integer;

begin Writeln('Введите значения X Y Z: ');

Readln(a,b,c);

if a>b then

begin a:=a+b;

b:=a-b;

a:=a-b;

end; if b>c

then

begin

b:=b+c;

c:=b-c;

b:=b-c;

end;

if a>b

then

begin

a:=a+b;

b:=a-b;

a:=a-b;

end;

writeln('X=',a,' Y=',b,' Z=',c); end.

4. Используя оператор выбора, составьте программу, которая по введенному номеру месяца будет выводить название соответствующего времени года (зима, весна, лето, осень).

var a:integer;

begin writeln(‘введите номер месяца’);

readln(a); Case a of 1,2,12:writeln (‘зима’); 3,4,5:writeln (‘весна’); 6,7,8:writeln (‘лето’); 9,10,11:writeln (‘осень’)

else

writeln (‘ошибка’); end; readln; end.

Сообщить о неточной информации
Проверочный код, год рождения Д.И.Менделеева:
В каком задании/вопросе ошибка:
Как должно быть: