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

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

Задача
  1. Какие операторы используются для программирования ветвящихся алгоритмов?
  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
Другие учебники
Другие предметы