Основы программирования на языке Паскаль. Основные понятия алгоритмического языка Паскаль. Учебное пособие для самостоятельной работы по дисциплине «И
.pdfDUPLICATE 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 – индекс массива выходит за заданные границы.
51
ОГЛАВЛЕНИЕ
Введение…………………………………………………………..………....3
1.Понятие о языках программирования……….…….……..………..…4
2.Базовые элементы языка Паскаль…………………………..……......6
2.1.Алфавит языка…………………………..……………….……..….......7
2.2.Типы данных………………..………………………...…………..……8
2.3.Простейшие конструкции языка Паскаль…………..…...…………21
3.Операции и выражения………………………………...……………....24
3.1.Арифметические операции………………………….…………….…25
3.2.Логические операции…………………………………..…………….26
3.3.Операции отношения…………………………………..…………….29
3.4.Операции со строками……………………………….………………31
3.5.Выражения……………………………………………..…………......31
4.Стандартные функции языка Паскаль………………………...…….32
4.1.Арифметические функции…………..……………..……….………..33
4.2.Функции преобразования типа……………………...…………….....36
4.3.Функции для величин порядкового типа…………...…………….....36
5.Структура программы…………………………………...……………..39
5.1.Заголовок программы ……………………………………………………..40
5.2.Раздел объявления модулей ……………………………………………….41
5.3.Раздел объявления меток… ……………………………………………...41
5.4.Раздел объявления констант…………………………………………..…41
5.5.Раздел объявления типов………………………………………………….41
5.6.Раздел объявления переменных …………………………………………42
5.7.Раздел объявления процедур и функций ………………………………42
5.8.Раздел операторов …………………………………………………………43
Заключение …………………………………………………………………44
Библиографический список………………………………..……………..44
Приложение 1 Знаки пунктуации……………………………...…………...45 Приложение 2 Служебные (зарезервированные) слова………….………..46
Приложение 3 Коды ASCII…………………………………......…………...49
Приложение 4 Диагностика ошибок трансляции……….……….………...50
52
Учебное издание
Кононов Александр Давыдович
Кононов Андрей Александрович
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ ПАСКАЛЬ
Основные понятия алгоритмического языка Паскаль
Учебное пособие для самостоятельной работы по дисциплине «Информатика»
для студентов 2-го курса всех направлений подготовки
В авторской редакции
Подписано в печать ___.___.2017. Формат 60×84 1/16. Уч.-изд. л. 3.3. Усл.-печ. л. 3,4. Бумага писчая. Тираж 300 экз. Заказ № ____
__________________________________________________________________
Отпечатано: отдел оперативной полиграфии ВГТУ 394006, Воронеж, ул. 20-летия Октября, 84
53
