Case CODE of

1 : for i := 1 to 5 do

writeln (‘*******‘);

2 : begin{составной оператор}

x:=sqr(y-1);

writeln (x);

end;

3 : {пустой оператор}

end;

Любому заданному значению селектора соответствует лишь один вход в списке операторов. Константы должны принадлежать тому же типу, что и селектор. Если селектор принимает значение, которому не соответствует ни один вход, то будет выполняться оператор, следующий за словом else. Если же этого оператора нет, то никакие альтернативы не будут выполняться.

Если оператор должен выполняться при нескольких значениях селектора следующих друг за другом, образуя некоторый промежуток, то это можно записать в более сжатой форме. Например,

Case Chislo of

0..9 : write (‘Это число является цифрой‘);

Посмотрите, в каких вариантах еще можно использовать оператор выбора при решении задачи.

Задача. Написать программу преобразования цифр в слова.

Program Number1;

Var

a, b, c : integer;

Begin

writeln(‘Введите цифру ‘);

readln(a);

if (a<0) or (a>9)

Then

writeln (‘Это число не является цифрой‘)

Else

Case a of

0 : writeln (‘ноль‘);

1 : writeln (‘один‘);

2 : writeln (‘два‘);

3 : writeln (‘три‘);

4 : writeln (‘четыре‘);

5 : writeln (‘пять‘);

6 : writeln (‘шесть‘);

7 : writeln (‘семь‘);

8 : writeln (‘восемь‘);

9 : writeln (‘девять‘);

end;

readln;

End.

 

Program Number2;

Var

a, b, c : integer;

Begin

writeln(‘Введите цифру ‘);

readln(a);








Дата добавления: 2015-05-16; просмотров: 690;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.