Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ABC_Pascal.doc
Скачиваний:
2149
Добавлен:
30.03.2015
Размер:
1.12 Mб
Скачать

1.6. Словарь основных терминов

Трансляция  преобразование программы, представленной на одном языке программирования, в эквивалентную форму на другом языке.

Компиляция  трансляция программы с исходного модуля в объектный модуль (или на язык низкого уровня, близкого к машинному языку).

Редактирование связей (компоновка)  сборка программы с другими модулями и стандартными подпрограммами, приводящая к изменению порядка размещения, формата и содержимого данных.

Загрузка  пересылка программы с внешнего носителя данных в основную (оперативную) память и из основной в регистровую.

Исходный модуль  это текст программы, записанный на языке высокого уровня.

Объектный модуль  это программа после компиляции (в машинных кодах с относительными адресами).

Абсолютный модуль  это программа в машинных кодах с подсоединёнными к ней подпрограммами, настроенная на выполнение в заданной области оперативной памяти.

Компилятор – программное средство, выполняющее компиляцию программы.

Транслятор  программа или специальное технические средство, выполняющее трансляцию программы.

Интерпретатор  вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы.

Редактор связей  программа, предназначенная для построения одного загрузочного модуля из одного или более независимо транслируемых объектных или загрузочных модулей.

Загрузчик  обрабатывающая программа, выполняющая загрузку абсолютного модуля в основную память по установленным адресам.

2. Начальные сведения о языке pascal abc

2.1. Алфавит языка

Алфавит языка включает буквы, цифры, шестнадцатеричные цифры, специальные символы и зарезервированные слова.

1. Буквы  это прописные и строчные буквы латинского алфавита (они не различаются, если не входят в строковые или символьные вы­ражения).

2. Арабские цифры  это цифры от 0 до 9.

3. Шестнадцатеричные цифры, значения которых заключены в [0..15]: первые десять записываются цифрами от 0 до 9, остальные шесть  латинскими буквами 10 – А, 11 – В, 12 – С, 13 – D, 14 – E, 15 – F (или a, b, c, d, e, f).

4. Символ подчеркивания.

5. Символ пробела.

6. Специальные знаки:

а) знаки операций + - * / = > < <> := <= >=

б) разделители и ограничители . " , ; ' ( ) [ ] @ $ # ^

в) составные символы (* *) (. .) ..

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

7. Основные резервированные (ключевые) слова языка Паскаль:

AND (логическая операция «И»), ARRAY (массив), BEGIN (начало), CASE (случай), CONST (константа), DIV (деление нацело), DO (делать), DOWNTO (уменьшая к), ELSE (иначе), END (конец), FILE (файл), FOR (для), FUNCTION (функция), GOTO (идти к), IF (если), IN (в), LABEL (метка), MOD (остаток от деления), NIL (пустая ссылка), NOT (логическая операция «НЕ»), OF (из), OR (логическая операция «ИЛИ»), PROCEDURE (процедура), PROG­RAM (программа), RECORD (запись), REPEAT (повторять), SET (тип-множество), SHL (сдвиг влево), SHR (сдвиг вправо), STRING (строка), THEN (то), TO (увеличивая к), TYPE (тип), UNIT (модуль), UN­TIL (до тех пор пока), USES (использовать), VAR (переменная), WHILE (начало цикла с предусловием), WITH (оператор присоединения), XOR (логическая операция «исключающее ИЛИ»).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]