Составители:
Рубрика:
Else Y: = 'Такой оценки нет';
end;
WriteLn;
WriteLn ('X соответствует –', Y);
ReadLn;
End.
Пояснения к задаче 1
В переменную Х по запросу программы вводим оценку. Эта же перемен-
ная Х используется в операторе множественного выбора в качестве переклю-
чателя, который объявлен в разделе описаний как целочисленная переменная
Integer. Имеющиеся пять альтернатив выбора – это константы выбора, содер-
жащие наименование оценок.
Необязательная часть с Else исполнится в том случае, если введенное
значение переменной Х не совпадет ни с одним из пяти предложенных вари-
антов.
Переменной Y, объявленной как строковая размерность 17, присваивает-
ся словесное наименование оценки в соответствии со значением переключа-
теля X.
В случае несовпадения ни с одним из значений константы выбора будет
сообщение: «Такой оценки нет».
Задача 2
Определить, какая клавиша нажата на клавиатуре – цифра или буква.
Program Lab4_2;
Uses Crt;
Var Symbol: Char;
Begin
WriteLn ('Введите любую буквенную или цифровую клавишу');
Symbol: = ReadKey;
Write('Нажатая клавиша –');
Case Symbol of
'0'..'9': WriteLn ('Это цифра');
'a'..'z': writeLn ('Это строчная латинская
буква');
'A'..'Z': WriteLn ('Это прописная латинская буква');
'A'..'Я': WriteLn ('Это прописная русская буква');
'а'..'я': WriteLn ('Это строчная русская буква')
Else WriteLn ('Это другой символ');
End;
End.
Пояснения к задаче 2
Переключатель
Symbol объявлен в разделе описаний как символьная пе-
ременная Char. В нее считывается символ нажатой клавиши посредством спе-
циализированной функции
ReadKey модуля CRT.
53
Else Y: = 'Такой оценки нет';
end;
WriteLn;
WriteLn ('X соответствует –', Y);
ReadLn;
End.
Пояснения к задаче 1
В переменную Х по запросу программы вводим оценку. Эта же перемен-
ная Х используется в операторе множественного выбора в качестве переклю-
чателя, который объявлен в разделе описаний как целочисленная переменная
Integer. Имеющиеся пять альтернатив выбора – это константы выбора, содер-
жащие наименование оценок.
Необязательная часть с Else исполнится в том случае, если введенное
значение переменной Х не совпадет ни с одним из пяти предложенных вари-
антов.
Переменной Y, объявленной как строковая размерность 17, присваивает-
ся словесное наименование оценки в соответствии со значением переключа-
теля X.
В случае несовпадения ни с одним из значений константы выбора будет
сообщение: «Такой оценки нет».
Задача 2
Определить, какая клавиша нажата на клавиатуре – цифра или буква.
Program Lab4_2;
Uses Crt;
Var Symbol: Char;
Begin
WriteLn ('Введите любую буквенную или цифровую клавишу');
Symbol: = ReadKey;
Write('Нажатая клавиша –');
Case Symbol of
'0'..'9': WriteLn ('Это цифра');
'a'..'z': writeLn ('Это строчная латинская буква');
'A'..'Z': WriteLn ('Это прописная латинская буква');
'A'..'Я': WriteLn ('Это прописная русская буква');
'а'..'я': WriteLn ('Это строчная русская буква')
Else WriteLn ('Это другой символ');
End;
End.
Пояснения к задаче 2
Переключатель Symbol объявлен в разделе описаний как символьная пе-
ременная Char. В нее считывается символ нажатой клавиши посредством спе-
циализированной функции ReadKey модуля CRT.
53
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »
