Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Типы данных в языке Pascal, описание типа, стандартные типы данных

Читайте также:
  1. B.2.Описание дополнительных команд для семейства PIC 16СХХ
  2. Cохранение данных в двоичных файлах.
  3. CТРУКТУРЫ ДАННЫХ И АЛГОРИТМЫ
  4. I)Однофакторный дисперсионный анализ (выполняется с применением программы «Однофакторный дисперсионный анализ» надстройки «Анализ данных» пакета Microsoft Excel).
  5. III. Алгоритмическая конструкция ветвление и ее использование в языке Visual Basic
  6. IV. Алгоритмическая конструкция цикл и ее использование в языке Visual Basic
  7. MEDLINE - это база данных, которая содержит...
  8. Reloctype Описание
  9. Segtype Описание
  10. Алфавит, базовые типы и описание данных.

Данные могут быть самых различных типов: целые и вещественные числа, символы, строки, массивы. Все данные в языке Паскаль должны быть описаны в начале программы. Целые (integer) Вещественные (real) Они могут быть как с плавающей (-3.2E-6,-6.42E+2), Так и с фиксированной(4.12)точкой. Boolean.логический Данные этого типа могут принимать одно из двух значений: true (истина) или false (ложь). char-символьный тип данных представляет собой любой символ, который может быть отображён на экране дисплея. К структурированным типам данных относятся: массивы, строки, записи, файлы, множества.Массив – совокупность данных одного и того же типа. Число элементов массива фиксируется при описании типа и в процессе выполнения программы не изменится. Для доступа к элементу необходимо указать имя массива и его номер в квадратных скобках. Для описания массивов используется служебное слово array.

Правило построения и выполнение алгебраических выражений

Строятся из оперантов const переменных, обращениям стд функциям Эл-ов массива и знаков арифмеических операций.

Правила выполнения:1)слева направо2)*/3)+-4)для изм порядка действий исп скобки().

 

Операции отношения

К операциям отношения в Турбо Паскаль относятся такие операции, как:

· > - больше

· < - меньше

· = - равно

· <> - не равно

· >= - больше или равно

· <= - меньше или равно

В операциях отношения могут принимать участие не только числа, но и символы, строки, множества и указатели.

Логические операции

Над логическими аргументами в Турбо Паскаль определены следующие операции:

· NOT - логическое отрицание ("НЕ")

· AND - логическое умножение ("И")

· OR - логическое сложение ("ИЛИ")

· XOR - логическое "Исключающее ИЛИ"

Результаты выполнения этих операций над переменными А и В логического типа приведены в таблице истинности.

 

фA B not A A and B A or B A xor B
true true false true true false
true false   false true true
false true true false true true
false false   false false false

 

 

 

 

Ввод данных

В разделе операторов используются операторы ввода-вывода READ и READLN (после ввода всех данных производится переход к другой строке).
Формат команды: Read(v1,v2,…,vn)
Разделителем между вводимыми данными для последующего их считывания командой read служит пробел (при считывании пробелы игнорируются) или конец строки.
Информация набирается в виде: 2.5 7.3 –17.5 на одной или нескольких строках.
Read может иметь переменное число параметров.
Readln может не иметь параметров вообще – Readln – просто перевод на следующую строку.

Вывод

Операторы вывода WRITE и WRITELN (обеспечивает переход на начало следующей строки).
Формат команды: write(v1,v2,…,vn)
Пример: WRITE(A:2,B:5,C:4); После двоеточия указывается количество отведенных под поле позиций. Если количества указанных позиций недостаточно происходит автоматическое увеличение поля до необходимых размеров. Если размер поля при печати не указывается, то под поле отводится стандартное количество позиций, отличающееся для реализаций ПК.
Переменные пишутся через «,».
Выводимые символы пишутся между апострофами.
Форматирование выводимых данных:

· Для целых чисел формат такой WRITE(A:d), где d – выражение типа integer, задающее ширину поля данных А с выравниванием по правому краю. Пример, WRITE(A:6).

· Без применения форматирования вещественные числа выводятся в экпотенциальной форме (x.xxxxE+-xx). Форматированный вид выглядит так:: WRITE(A:d:s),где s - выражение типа integer, задающее количество знаков после запятой. Пример, WRITE(A:6:2). Если задаваемая ширина поля данных d будет выбрана слишком маленькой, d расширяется до нужного числа позиций.

· При выводе значений символьного типа, если явно не указывается количество позиций, под каждый символ отводится одна позиция. Форматированный вывод выглядит так: WRITELN(S:5).

При выводе значений булевского типа на печать выводится TRUE или FALSE.
В отличие от read, где параметрами должны быть имена переменных, параметрами write могут быть и выражения. Например, write(2*I,3+5/(x+2),chr(123));




Дата добавления: 2014-12-19; просмотров: 39 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав