русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

При вводе символов в строку символ пробел не пропускается.


Дата добавления: 2014-02-04; просмотров: 630; Нарушение авторских прав


Также символьная переменная может получить значение после использования процедуры readln.

СИМВОЛЫ

Данные символьного типа предназначены для хранения одного символа.

Символьный тип обозначается идентификатором Char.

Каждый элемент символьного типа занимает в оперативной памяти компьютера один байт.

Значением переменной символьного типа может быть любой символ, который отображается:

ü буква русского или латинского алфавитов;

ü цифра;

ü разделительный знак;

ü специальный символ.

Каждому символу отвечает свой код из кодовой таблицы компьютера.


Если вы работаете в операционной системе семейства Windows, то используете таблицу кодов ANSI (аббревиатура от American National Standards Institute – Национальный институт стандартизации США – организация американских промышленных и деловых кругов, которая посвятила себя разработке стандартов связи и торговли).

Если операционная система MS DOS – ANCII (аббревиатура Amerісan Standart Code for Information Interchange – американский стандартный код для обмена информацией).


Всего в каждой таблице 256 символов, которые кодируются значениями от 0 до 255.

Обе таблицы совпадают, в первой половине от 0 до 127 (цифры и буквы английского алфавита).

Они идентичны для всех IBM-совместных компьютеров.

Символы с кодами 128..255 могут варьироваться в зависимости от типа компьютера и программного обеспечения.

От 0 до 31 – служебные символы, предназначены не для отображения информации, а для управления ею. Например, символ с кодом 9 вставляет в текст знак табуляции, а символ с кодом 13 означает конец абзаца, т.е. эквивалентный нажатию клавиши Enter.

32..47 – разделительные знаки (32 - пробел)

48..57 – цифры от 0 до 9

58..64 – знаки

65..90 – A..Z

91..96 – знаки

97..122 – a..z



123..127 – знаки


 

Инструкция объявления символьных переменных в общем виде:

var имя : Char;

где имя – имя переменной символьного типа;

Char – зарезервированное слово, которое обозначает символьный тип.

 

Например:

var ch:Char; cr:Char;

 

Переменная типа Char может получать значение в результате выполнения инструкции присваивания.

 

Например:

ch:='*'; //символ записан в кавычках

cr:=ch;


 

Например:

var a, b, c:char;

Тогда рассмотрим действие процедуры ввода

readln(a, b, c);

Процедура Значение при введении Результат
readln(a, b, c); s f k a=’s’, b=’ ’, c=’f’
readln(a, b, c); sfk a=’s’, b=’f’, c=’k’

 

Иногда, удобнее использовать для ввода каждого символа одну процедуру ввода.

Процедура Значение при введении Результат
readln(a); readln(b); readln(c); s f k a=’s’, b=’f’, c=’k’

 



<== предыдущая лекция | следующая лекция ==>
ПРЕДПЕРЕВОДЧЕСКИЙ АНАЛИЗ | Строка – конечная последовательность символов.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.162 сек.