Читать онлайн «TURBO PASCAL:Учебное пособие»

Автор В. Терехин

Терехин В. В. TURBO PASCAL Учебное пособие Новокузнецк 2004 Министерство Образования Российской Федерации Кемеровский государственный университет В. В. Терёхин TURBO PASCAL Учебное пособие Новокузнецк 2004 ББК 32. 973 2 УДК - 681. 142. 2 Т- Печатается по решению редакционно-издательского совета Кемеровского государственного университета. Рецензенты: ………………… ………………. . Терёхин В. В. TURBO PASCAL:Учебное пособие /Кемеровский государственный университет. – Новокузнецк: Кузбассвузиздат, 2004. -376с. ISBN …………………… Автор скомпоновал основные сведения Книга рассчитана на студентов 2-5 курсов по специальности «Прикладная математика и информатика», «Автоматизиро- ванные системы обработки информации и управления», «При- кладная информатика в экономике». К ……………. . ББК 32. 81 ISBN …………………… © Терёхин В. В. , 2004 © Кем еровский государственный университет, 2004 3 Содержание 1 Введение. Интегрированная среда Турбо Паскаля... ... ... ... ... ... ... ... ... . 6 2 Aлфавит Турбо Паскаля ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 12 3 Идентификаторы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13 4 Структура программы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 13 5 Описание переменных ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15 6 Описание констант... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16 7 Описание и использование меток ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 17 8 Классификация типов данных. Стандартные типы данных ... ... ... ... 18 8. 1 Классификация типов данных... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18 8. 2 Целочисленные типы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 19 8. 2 Логический тип... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 20 8. 3 Символьный тип ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 20 8. 4 Вещественные тип... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21 9 Описание типов пользователя ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 22 10 Выражения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... . . 24 10. 1 Порядок выполнения операций... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 24 10. 2 Выражения целого типа ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 25 10. 3 Вещественные выражения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 26 10. 4 Логические выражения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 27 11 Операторы ввода/вывода... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 31 11. 1 Операторы ввода (Read, Readln)... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 32 11. 2 Операторы вывода (Write, Writeln) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 32 12 Оператор присваивания... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 35 13 Составной оператор ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 36 14 Использование стандартных процедур и функций... ... ... ... ... ... ... ... ... 37 14. 1 Понятие формальных и фактических параметров ... . . 37 14. 2 Некоторые полезные процедуры и функции... ... ... ... ... ... ... ... ... ... . 39 15 Условный оператор (ветвление)... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 42 16 Оператор множественного выбора (варианта) - case... ... ... ... ... ... ... ... 44 17 Циклы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 47 17. 1 Цикл типа for ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 47 17. 2 Цикл типа While ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 53 17. 3 Цикл типа Repeat...