СИМВОЛЬНЫЙ ТИП
Представляет собой непустой символ, заключенный в одинарные кавычки (апострофы)
‘A’, ‘7’, ‘=‘
Каждому символу приписывается целое число в диапазоне от 0 до 255.
Для кодировки используется код ASCII.
Стандартные функции
Chr(x) – преобразует выражение х типа byte в символ и возвращает значение символа
Chr(128)=‘Б’
Chr(97)=‘а’
Chr(98)=‘b’
Ord(ch) – преобразует символ ch в его код типа byte и возвращает значение кода
Ord(‘:’)=58
Ord(‘A’)=65
2. Написать программу, которая выдает код символа, введенного пользователем. Программа должна завершать работу после ввода, например, точки. Рекомендуемый вид экрана во время работы:
Введите символ и нажмите
Для завершения работы программы введите точку
-> 1
Символ: 1 Код: 49
-> 2
Символ: 2 Код: 50
3. Написать программу, которая выводит на экран первую часть таблицы кодировки символов (символы, имеющие коды от 0 до 127). Таблица должна состоять из 8 колонок и 16 строк. В первой колонке должны быть символы, имеющие код от 0 до 15, во второй – от 16 до 31 и т.д.
На портале электронного обучения e.bsu.ru выполнить тестовое задание.
Ссылка на курс: http://e.bsu.ru/course/view.php?id=514
2. Решить задачи:
2.1. Написать программу, которая по введенному коду выдает на экран символ.
2.2. Написать программу, которая выведет следующую конструкцию из символов:
a
ab
abc
abcd
…….
ab…z
2.3. Написать программу ввода символов с преобразованием строчных латинских букв в прописные.
2.4. Написать программу, которая выводит на экран вторую часть таблицы кодировки символов.
Создать текстовый файл в формате фамилия_школа.doc* , в котором указаны: 1) фамилия, имя ученика; школа
2) тексты программ (скопировать из Паскаля)
3) отправить мне на проверку. E-mail: cts2001@mail.ru
Домашнее задание
Контрольные вопросы
Как в программе на Паскале обозначаются символьные константы и переменные?
С помощью какой стандартной функции определяется код символа?
С помощью какой стандартной функции можно определить символ по его коду?
Что такое принцип последовательного кодирования алфавитов?
© ООО «Знанио»
С вами с 2009 года.