Читайте также:
|
|
Инструкция предназначена для выбора одного варианта действий из многих возможных.
Блок-схема:
Синтаксическая диаграмма имеет вид:
Пример: сase 2*(i + 1) of
1: x:= 3.31;
2, 7, 8: x:= 5.75;
3: x:= sin(a * b);
4: x:= 6.45548;
else x:= 0
end;
Тип переменных – символьный.
Имя символьного типа - Char.
Пример объявления: Var a1,b,d: char;
Символьныйтип определен как некоторый упорядоченный набор символов пронумерованных от 0 до 255. Символ в памяти компьютера занимает место размером в один байт. Номер (код) символа возвращает функция Ord(x), где x значение символьного типа. Функция Chr(x) возвращает символ, где x значение типа Byte.
Таблица кодов некоторых символов
! | * | < | E | N | W | ` | i | r | |||||||||||
“ | + | = | F | O | X | A | j | s | |||||||||||
# | , | > | G | P | Y | B | k | t | |||||||||||
$ | - | ? | H | Q | Z | C | l | u | |||||||||||
% | . | @ | I | R | [ | D | m | v | |||||||||||
& | / | A | J | S | \ | E | n | w | |||||||||||
‘ | B | K | T | ] | F | o | x | ||||||||||||
( | : | C | L | U | ^ | G | p | y | |||||||||||
) | ; | D | M | V | _ | H | q | z |
Пример:
----------------------------------------------------------------
if с = ‘Y’ then L:= ‘N’ else L:= ‘8’;
----------------------------------------------------------------
сase с of {переменная с символьного типа}
‘+’: x:= a + b;
‘-’: x:= a - b;
‘*’: x:= a * b;
‘/’: x:= a / b;
else write(‘нет такой операции’)
end;
----------------------------------------------------------------
сase Chr(Ord(с)+1) of
‘+’,‘-’, ‘*’, ‘/’: write(‘знаки арифметических операций ’);
‘a’.. ‘z’, ‘A’.. ‘Z’: write(‘буквы ’);
end;
if с = ‘Yes’ then L:= not (с = ‘Yes’);
Задачи для классной работы. 9.6.
Написать программу, которая проверяет, является ли введенное целое число, кодом прописной латинской буквы.
Написать программу, которая выводит коды введенных символов.
Написать программу, которая сообщает о том, что введенная буква является согласной (гласной).
Написать программу, которая сообщает о том, что введенный символ - цифра.
Дата добавления: 2015-08-21; просмотров: 98 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Что спрашивать у студента из теории? | | | Итог. Контрольная работа по всем разделам темы 2. |