четверг, 21 ноября 2013 г.

ДЗ 5 "Г"

Оператор  выбора  CASE
В  отличие  от  оператора  if,  оператор  case  позволяет  выбрать  один  оператор  не  из  двух,  а  из  нескольких  операторов.  
ОБЩИЙ ВИД ОПЕРАТОРА
case  <выражение>  of
<список меток 1> : <оператор1>;
<список меток 2> : <оператор2>;
…………………………………..
<список меток N> : <операторN>
else
<оператор>
end;

Здесь  <выражение>  –  это  выражение  порядкового  типа.  Вначале  вычисляется  его значение, затем  оно последовательно  сравнивается    с  константами  из  списков  меток.  Если  значение  выражения  совпадает   с  какой-нибудь  константой,  то  выполняется  соответствующий  оператор.   
Задача:  По номеру  дня  недели  определить  название  дня  недели.
                 
                      var   day : integer;
                      begin 
                      readln(day);
                      case  day   of
                      1 : writeln('Понедельник');
                      2 : writeln('Вторник');
                      3 : writeln('Среда');
                      4 : writeln('Четверг');
                      5 : writeln('Пятница');
                      6 : writeln('Суббота');
                      7 : writeln('Воскресенье')
                      else writeln('Ошибка  ввода')
                      end;
                      end.


Задачи.
1. Вводится число от 1 до 9, определить является ли оно четным или нечетным.
2. По номеру месяца  определить  время  года. (Например, 4 – весна).