Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Стандартные типы данных Pascal






 

Так называется набор типов данных, описанных первым международным стандартом языка Pascal. Для настоящего курса можно ограничиться этими данными, хотя современный Pascal имеет много больше типов. Каждый тип данных указывается в разделе описания переменных после имени переменной через двоеточие (см. предыдущий пример).

 

Обозначение типа Указатель типа Длина Диапазон значений
Целочисленый INTEGER 2b -32768... +32767
Вещественный REAL 6b 1E-38... 1E+38
Логический BOOLEAN 1b TRUE..FALSE
Символьный CHAR 1b 'A'...'z'
Байтовый BYTE 1b 0... 255

 

Составной оператор. Пустой оператор

 

Составной оператор представляет собой специальную структуру, позволяющую объединять несколько операторов в одно действие. Лексическая схема (лексема) такого оператора представляет собой следующее:

(S1; S2; S3;...; Sn);

где

(- операторная скобка, зарезервированное слово BEGIN;

S1; S2;...; Sn - исполняемые операторы;

) - операторная скобка, зарезервированное слово END;

; - признак завершения оператора.

В программе составной оператор обычно записывается так:

BEGIN

< оператор 1 >;

< оператор 2 >;

< оператор 3 >;

..............

< оператор N >

END;

Как видно из лексемы, после открытой скобки (слова BEGIN) и перед закрывающейся (слово END) символ "; " не ставится. Но если после < оператор N> поставить "; ", то по синтаксическим правилам Pascal'я эта запись будет называться «пустой оператор». Пустой оператор не содержит никаких действий. Может использоваться для передачи управления в конец составного оператора.

 

Физический смысл имени переменной

 

Для ЭВМ имя переменной - адрес (абсолютный номер) ячейки оперативной памяти. Анализируя описательную часть программы, транслятор закрепляет за каждой переменной, указанной там, конкретную ячейку памяти и запоминает её номер (адрес). В дальнейшем, по мере надобности, ЭВМ производит обращение к этой ячейке - записывает туда информацию или считывает её оттуда. Таким образом, переменная будет менять своё значение. Но для ЭВМ это будет не переменная " Х" или " Y", а ячейка за номером N1 или N2.

 

 

Арифметическое выражение

 

Арифметическое выражение - совокупность констант, имён переменных, функций, объединённых знаками математических операций.

 

Таблица арифметических функций языка Pascal

 

Обозначение Функции Тип результата Тип аргумента Реализуемое Действие
ABS(x) Real, Integer Real, Integer Модуль аргумента.
ArcTan(x) Real Real Арктангенс (радианы).
COS(x) Real Real Косинус (радианы).
EXP(x) Real Real Экспонента.
FRAC(x) Real Real Дробная часть числа.
INT(x) Real Real Целая часть числа.
LN(x) Real Real Натуральный логарифм.
PI Real Real Число ПИ 3, 14159...
Random(x) Integer Integer Генератор случайных чисел 0 < = n < x.
SIN(x) Real Real Синус (радианы).
SQR(x) Real Real Квадрат аргумента.
SQRT(x) Real Real Квадратный корень.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал