Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Топ:
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Интересное:
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
К целочисленным относятся такие типы данных, как integer, shortInt, longInt, byte, word. Они отличаются диапазонами допустимых значений и объемом памяти, требуемой для содержания переменных этого типа.
Таблица 4.Характеристика целочисленных типов данных.
| Целочисленный тип | Диапазон значений | Требуемая память (байт) |
| Integer – целое | -32 768..32 767 | |
| shortInt – короткое целое | -128..127 | |
| longInt – длинное целое | -2 147 483 648..2 147 483 647 | |
| Byte – длиной в байт | 0..255 | |
| Word – длиной в слово | 0..65535 |
Значения целых чисел можно записывать в программе в десятичном и шеснадцатиричном форматах данных. Для введения числа в шеснадцатиричном формате необходимо набрать с клавиатуры знак $, после чего набрать само число.
Применяемые операции: +, -, /, *, div – целая часть частного от деления, mod – остаток от деления, операции сравнения - =, <=, >=, <, >, <>.
Особенность использования математических функций к целочисленным значениям в том, что результат часто представляет собой вещественное значение.
К переменным и константам целочисленного типа применимы процедуры и функции для работы с порядковыми типами:
| Dec | Уменьшает значение переменной |
| Inc | Увеличивает значение переменной |
| Odd | Проверяет, является ли параметр нечетным числом |
| Pred, Succ | Возвращают значения того же типа, соответственно предшествующее значению параметра либо следующее за ним |
К переменным и константам целочисленного типа применимы также некоторые функции преобразования типов:
| Chr | Возвращает значение символьного типа, соответствующему указанному коду из таблицы ASCII. |
| Ord | Возвращает порядковый номер значения, принадлежащего одному из порядковых типов |
| High, Low | Возвращают соответственно наибольшее и наименьшее значения указанного диапазона. |
Символьный тип данных
В Паскале принят единственный стандартный символьный тип данных – Char. Переменные этого типа предназначены для хранения отдельных символов – букв, цифр и специальных знаков.
Применяемые операции: операции сравнения - =, <=, >=, <, >, <>.
К переменным и константам символьного типа применимы процедуры и функции для работы с порядковыми типами Dec, Inc, Pred, Succ.
К символьным переменным и значениям также применимы некоторые функции преобразования типов High, Low, Ord, UpCase.
| Ord | Возвращает порядковый номер значения, принадлежащего одному из порядковых типов |
| UpCase | Преобразует аргумент (значение типа Char) в соответствующий символ верхнего регистра. Обрабатывает буквы только латинского алфавита. |
Логический тип данных
В Паскале принят логический тип данных – Boolean. Переменные и константы этого типа принимают одно из двух значений – TRUE и FALSE, которые также могут быть представлены в виде двоичных цифр 1 и 0.
Применяемые операции: операции сравнения - =, <=, >=, <, >, <>.
К логическим значениям также применимы логические операции:
| Обозначение операции | Выполняемое действие |
| AND (И) | Логическое умножение |
| OR (ИЛИ) | Логическое сложение |
| XOR (исключающее ИЛИ) | Сложение по модулю 2 |
| NOT (НЕ) | Логическое отрицание |
Таблица 5. Результаты применения логических операций
| Значения | Операции | ||||
| A | B | A and B | A or B | A xor B | Not A |
| False | False | False | False | False | True |
| False | True | False | True | True | True |
| True | False | False | True | True | False |
| True | True | True | True | False | False |
К переменным и константам логического типа применимы все процедуры и функции для работы с порядковыми типами, а также некоторые функции преобразования типов High, Low, Ord.
Строковый тип данных
Этот тип занимает промежуточное положение между простыми и структурированными типами данных. Он используется для обработки текстов. Определяется строковый тип в виде string [n],где 1<n<255.
Значения типа string можно вводить с клавиатуры и отображать на экране с помощью единственного оператора:
Read (a); Write (a);
Можно всей строке (т.е. строковой переменной) сразу присвоить нужное значение:
A:=’Привет!’;
B:=’’;
Для строк допустима операция объединения (или сцепления, или конкатенации):
А:='Хорошая'+'погода'; в результате А='Хорошая погода'
Операцию объединения можно применить не только к явно заданным значениям, но и к переменным типа string:
А:=В+С;
К строкам также применимы операции сравнения: =, <=, >=, <, >, <>.
В Паскале имеются процедуры и функции, специально предназначенные для работы со строками:
| Concat (S1,S2,…Sn) | Выполняет сцепление строк S1,S2,…Sn в одну строку в том порядке, в каком они указаны |
| Copy (St,Poz,N) | Выделяет из строки St, начиная с позиции Poz подстроку длиной N символов. |
| Delete (St,Poz,N) | Удаляет N символов строки St, начиная с позиции Poz. |
| Insert (S1,S2,Poz) | Вставка строки S1 в строку S2, начиная с позиции Poz. |
| Length (S) | Возвращает текущую длину строки S. |
| Pos (S1,S2) | Определяет первое появление в строке S2 подстроки S1. Результат равен номеру той позиции, где находится первый символ подстроки S1. |
| Str (N,St) | Преобразование числового значения N в строковый и помещает результат в строку St |
| Val (St,N,Code) | Преобразует значение St в величину целочисленного или вещественного типа и помещает результат в N. Code – целочисленная переменная. Если во время операции преобразования ошибки не обнаружено, Значение Code равно 0, если же обнаружена ошибка, то Code будет содержать номер позиции первого ошибочного символа, а значение N не определено. |
|
|
|
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!