1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
§19 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

§19 ГДЗ Семакин 10 класс (Информатика)

Задача

2. В каких случаях удобно использование оператора выбора?
3. Составьте на Паскале программу упорядочения по возрастанию значений в трех переменных: X, Y, Z.
4. Используя оператор выбора, составьте программу, которая по введенному номеру месяца будет выводить название соответствующего времени года (зима, весна, лето, осень).

Подробный ответ

1. Для программирования ветвящихся алгоритмов используют условный оператор $$if \dots then \dots else$$ и оператор выбора $$case \dots of$$.

2. Оператор выбора удобно применять тогда, когда нужно выбрать один вариант из нескольких возможных, а запись через множество вложенных условий $$if$$ становится слишком громоздкой.

3. Чтобы упорядочить три значения $$X, Y, Z$$ по возрастанию, достаточно последовательно сравнить и при необходимости поменять местами пары переменных.

var x, y, z: integer;
begin
  writeln(‘Введите значения X Y Z:’);
  readln(x, y, z);
  if x > y then
  begin
    x := x + y;
    y := x — y;
    x := x — y;
  end;
  if y > z then
  begin
    y := y + z;
    z := y — z;
    y := y — z;
  end;
  if x > y then
  begin
    x := x + y;
    y := x — y;
    x := x — y;
  end;
  writeln(‘X=’, x, ‘ Y=’, y, ‘ Z=’, z);
end.

4. Для определения времени года по номеру месяца используем оператор $$case$$.

program seasons;
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(‘Осень’);
  end;
end.

Ответ

1. $$if \dots then \dots else$$, $$case \dots of$$.
2. Оператор выбора удобен, когда нужно выбрать один вариант из нескольких и не перегружать программу множеством условий.
3. Программа на Паскале приведена выше.
4. Программа на Паскале приведена выше.



Общая оценка
4.6 / 5
Другие учебники
Другие предметы