На главную

 

 

Сайт основан 1 марта 2003 года

= Основы алгоритмизации и программирования =


Команда выбора

Команда выбора предназначена для описания ситуаций с несколькими  исходами, когда условие может принимать более двух значений:  


case переменная of   
    
2 (одно значение) : одна команда ;
      3
(одно значение) : begin несколько команд end;
      5,9,14
(не одно значение) : одна команда ;
    
4..10 (подряд идущие значения) :
            begin
несколько команд end;
    
5,9,14 (не одно значение) : begin несколько команд end;
     
else begin несколько команд end;
end;

ПРАВИЛО 1.: перед словом else в команде выбора ставится точка с запятой.

ПРАВИЛО 2.: тип переменной в команде выбора должен быть целочисленный integer, с помощью которого можно организовать перечисление.

Примеры программ:

1. Программа определения времени года по введённому номеру месяца.

program prakt_6.1;

    var s: integer;

begin

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

readln (s);

case s of

  1,2,12 : writeln('зима');

  3..5 : writeln('весна');

  6..8 : writeln('лето');

  9..11 : writeln('осень')

end;

end.

2. Пусть к – целое от 1 до 365. Напечатать на экране на какой день недели приходится к-й день года, в котором 1 января – понедельник.

program prakt6_2;

    var k: integer;

begin

writeln('введите номер дня года');

readln (k);

k:=k mod 7;

case k of

  1 : writeln('понедельник');

  2 : writeln('вторник');

  3 : writeln('среда');

  4 : writeln('четверг');

  5 : writeln('пятница');

  6 : writeln('суббота');

  else writeln('воскресенье');

end;

end.


Наверх

На главную

 

Дизайн : WWS corporation & ROKI company.