SCSI – Small Computer System Interface – интерфейс малых компьютерных систем
SLQ – Super Letter-Quality – сверхкачественная печать
SVGA – Super Video Graphics Array – видеографическая
матрица класса «супер»
VAX – Virtual Address eXtended – расширенный виртуальный
адрес
VESA – Video Electronics Standards Association – Ассоциация
по стандартам видеоэлектроники
VBA – Visual Basic for Applications – язык Visual Basic для
приложений
VGA – Video Graphics Array – видеографическая матрица
VLB – VESA Local Bus – локальная шина VESA
WAN – Wide Area Network – глобальная вычислительная сеть
WWW – World-Wide-Web – всемирная информационная сеть
ПРИЛОЖЕНИЕ 3
Арифметические операторы – arithmetic operators
Арифметические списковые выражения – arithmetic list expression
Ассоциативность оператора – associativity of an operator
База данных – database
Бесконечные циклы – infinite loops
Бинарное дерево – binary tree
Буксировать – drag-and-drops
Буфер переноса – clipboard
Ввод/вывод – input / output
Взаимоисключающие утверждения – exclusive clauses
Видимый – visible
Виртуальный диск –RAM disk
Витраж - wallpaper
Восходящая стратегия – build up strategy
Вcплывающее меню – pop up menu
Встроенные предикаты – built in predicates
Входной поток – input stream
Выпадающее меню – drap-down menu
Выходной поток – output stream
Граничные условия – base cases
Графический интерфейс пользователя – Graphical User Interface (GUI)
Декларативное описание – declarative description
Дерево решений без циклов – non-circular decision tree
Дизъюнкция – disjunction
Директива – directive
Диспетчер памяти – memory manager
Диспетчер печати – print manager
Диспетчер программ – program manager
Диспетчер файлов – file manager
Драйвер виртуального устройства – Virtual Device Driver (VDD)
Зуммирование – zoom (увеличение или уменьшение по принципу лупы)
Именованная переменная – named variable
Интерфейс графического устройства – Graphics Device Interface (GDI)
Использование памяти – memory usage
Клавиатура – keyboard
Компоненты – components
Конкретизация переменных – instantiation of variables
Контрольная точка – spy point
Константа – constant
Конъюнкции оператор – conjunction operator
Линейка (полоска) – bar
Математическая функция – mathematical function
Механизм прерывания – interrupt mechanism
Наиболее общий унификатор – most general unifier
Область действия переменной – scope of variable
Обработка файлов – file handling
Объявление операторов – declaring operators
Отладка – debugging
Панель управления – Control Panel
Параметры трассировки – tracing options
Переменная – variable
Перечень – list box
Персонализация – customizing
Пиктограмма – icon
Позиция оператора – position of an operator
Правило – rule
Предложение – sentence
Принадлежность множеству – set membership
Приоритет оператора – precedence of an operator
Приоритетный режим – foreground
Прокручивать – scroll
Программный модуль – code module
Процедурная семантика – procedural meaning
Прямая трассировка – forward tracking
Рабочий экран – desktop
Расширенная память – extended memory
Расширенный режим – enhanced mode
Рекурсия – recursion
Режим трассировки – tracing mode
Свободная переменная – free variable
Синтаксис операторов – operator syntax
Синтаксис программ – syntax of programs
Системные операторы – system operators
Согласовать – satisfy
Согласовать вновь – resatisfy
Спецификаторы – specifiers
Списки – lists
Структура – structure
Сцепление – sharing
Узор – pattern
Унификация – unification
Установка – setting
Файл подкачки – swap file
Фоновый режим – background
Экспортировать – export
Эффективности вопросы – efficiency considerations
Язык – language.
ПРИЛОЖЕНИЕ 4
MISSING END – пропущено служебное слово END.
INVALID CHARACTER – в строке встретился недопустимый знак.
MISSING LABEL DEFINITION – отсутствует определение метки.
UNDEFINED FORWARD PROCEDURE OR FUNCTION – недопустимо использовать процедуру или функцию прежде, чем они будут определены.
MISSING BEGIN – пропущено служебное слово BEGIN.
MISSING ’.’ AT PROGRAM END – в конце программы отсутствует точка.
ALL VAR DEFINITIONS PRECEDE PROCEDURE DEFINITIONS – определения всех переменных должны находиться в программе перед определением процедур.
BAD ORIGIN FOR VARIABLE – недопустимое начальное значение для переменной.
BAD VARIABLE LIST – недопустимый список переменных.
BAD TYPE – недопустимое определение типа.
BAD LABEL – недопустимая метка.
BAD FUNCTION NAME – недопустимое имя для функции.
BAD PROCEDURE NAME – недопустимое имя для процедуры.
BAD FUNCTION RESULT TYPE – недопустимый тип результата функции.
‘ . ‘ UNSTEAD OF ‘ ; ‘ – точка использованa вместо точки с запятой.
MISSING ‘ ) ‘ AT END OF PARAMETR LIST – пропущена левая скобка в конце списка формальных параметров.
BAD PARAMETER – недопустимый параметр.
BAD SCALAR TYPE – недопустимый скалярный тип.
BAD SUBRANGE – недопустимое указание интервала.
BAD TYPE SPECIFICATION – недопустимое определение типа.
ARRAY INDEX TYPE ERROR – ошибка в задании типа индекса для массива.
BAD RECORD – недопустимая запись.
BAD FIELD LIST – недопустимое определение списка полей.
FIELD LIST MUST BE IN PARENTHESES – список полей должен указываться в скобках.
BAD VARIANT – недопустимый вариант.
DUPLICATE FIELD NAME – повторно используется имя для поля записи.
BAD CONSTANT – недопустимая константа.
LABEL NOT DELARED – используется неопределенная метка.
UNDEFINED SYMBOL – неопределенный символ.
MISSING SEMI – COLOR – пропущена точка с запятой.
INYALID DECLARATION. PROBABLY MISSING END – недопустимый оператор; возможно, что пропущено служебное слово END.
INYALID SYMBOL – недопустимый символ.
DUPLICATE CASE LABEL – повторно используется метка в операторе CASE.
MISSING END IN CASE STATEMENT – пропущено служебное слово END в операторе CASE.
BAD CASE LABEL – недопустимая метка выбора в операторе CASE.
MISSING UNTIL – пропущено служебное слово UNTIL.
BAD FOR STATEMENT – неправильный формат оператора цикла FOR.
BAD WITH STATEMENT – недопустимый оператор WITH.
TOO MANY ARGUMENS – слишком много аргументов.
BAD ARGUMENT – недопустимый аргумент.
TOO FEW ARGUMENTS – указано мало аргументов.
FILE VARIABLE MISSING – пропущена файловая переменная.
BAD FILE NAME – недопустимое имя файла.
ILLEGAL ASSIGNMENT – недопустимое присваивание.
BAD EXPRESSION – ошибка в выражении.
STRANGE ‘[‘ – BAD SET OR MISSING ARRAY DEF – странное появление ’[’, что может быть связано с недопустимым множеством или неопределенным массивом.
UNDEFINED OPERAND – неопределенный операнд.
BAD SET ELEMENT – недопустимый элемент множества.
BAD INDEX TYPE – недопустимый тип индекса.
ILLEGAL OPERATOR – недопустимый оператор.
ILLEGAL TYPE OF OPERAND – недопустимый тип операнда.
INCOMPATIBLE ARRAYS – несовместимые массивы.
ARRAY INDEX OUT OF RANGE – индекс массива выходит за заданные границы.
Введение.................................................................................................... |
3 |
1. История развития языков программирования. Парадигмы программирования…………………………………………................. |
3 |
2. Языки программирования высокого уровня. Метаязыки для описания синтаксических конструкций.......................................... |
6 |
3. Паскаль – язык структурно – ориентированного программирования................................................ |
13 |
3.1. Лексика и конструкции языка………………………………. |
15 |
3.2. Типы данных. Структуры данных ………………………… |
15 |
3.3. Выражения и операции……………………………………… |
23 |
3.4. Алгебра логики………………………………………………… |
25 |
3.5. Построение программы……………………………………… |
27 |
3.6. Операторы языка…………………………………………….. |
30 |
3.7. Организация ввода – вывода…………………………………. |
33 |
3.8. Вызов процедур и функций…………………………………… |
36 |
Заключение…………………………………………………………….. |
38 |
Библиографический список…………………………………………… |
38 |
Приложение 1. Глоссарий……………………………………………. |
39 |
Приложение 2. Список сокращений (аббревиатур)………………… |
42 |
Приложение 3. Краткий русско–английский словарь терминов….. |
47 |
Приложение 4. Диагностика ошибок трансляции………………….. |
50 |
Учебное издание
Информатика
Учебное пособие
для иностранных слушателей подготовительного
отделения (включая подготовку на уровень магистратуры)
Редактор Акритова Е.В.
Подписано в печать 8.06.2016 г. Формат 60×84 1/16. Уч.-изд. л. 3.4.
Усл.-печ. л. 3,5. Бумага писчая. Тираж 125 экз. Заказ № 187.
__________________________________________________________________
Отпечатано: отдел оперативной полиграфии
издательства учебной литературы и учебно-методических пособий
Воронежского ГАСУ