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

Оглавление

Оглавление 1

§1. Первое знакомство с системой 2

программирования Турбо Паскаль 2

§2. Основные элементы языка 3

§3. Команды редактора 6

§4. Первая программа 7

§5. Управление позициями и цветом вывода 10

§6. Арифметический квадрат.Абсолютная величина 11

§7. Типы данных 12

§8. Целый тип данных 14

§9. Вещественный тип данных 18

§10. Логический тип данных 21

§11. Условный оператор 22

§12. Оператор безусловного перехода. Раздел описания меток 24

§13. Вложенные условные операторы 25

§14. Цикл с параметром 30

§15. Работа с окнами. Метод пошагового выполнения программ 33

§16. Решение задач с использованием цикла с параметром 34

§17. Цикл с предусловием 38

§18. Цикл с постусловием 41

§19. Алгоритм Евклида 43

§20. Вложенные циклы 44

§21. Решение задач с использованием циклов с условием 48

§22. СИМВОЛЬНЫЙ ТИП ДАННЫХ 49

§23. Ограниченный тип данных 51

§24. Оператор варианта (выбора) 52

§25. Перечисляемый тип данных 55

§26. Описание переменных, констант и типов. Раздел описания констант 56

§27. Преобразование типов. Совместимость типов 57

§28. ПРОЦЕДУРЫ 61

§29. ФУНКЦИИ 66

§30. Примеры рекурсивного программирования 70

§31. ФАЙЛОВЫЙ ТИП ДАННЫХ 75

§32. Обработка файлов Связь переменной файлового типа с файлом на диске 77

§33. Прямой доступ к элементам файла 79

§34. Текстовые файлы 81

§35. Одномерные массивы. Работа с элементами(разбор на примерах) 86

§36. Работа с элементами массива (разбор на примерах) 91

§37. Методы работы с элементами одномерного массива 94

§38. Удаление элементов из одномерного массива 97

§39. Вставка элементов в одномерный массив 101

§40. Перестановки элементов массива 105

§41. ДВУХМЕРНЫЕ МАССИВЫ 106

§42. Найти сумму элементов 108

§43.Нахождение количества элементов с данным свойством 109

§44. Работа с несколькими массивами 110

§45. Определить, отвечает ли заданный массив некоторым требованиям 111

§46. Изменение значений некоторых элементов, обладающих заданным 113

§47. Заполнение двухмерного массива по правилу 113

§48. Вставка и удаление элементов 116

§49. Перестановка элементов массива Перестановка двух элементов 118

§50. СТРОКОВЫЙ ТИП ДАННЫХ 119

§51. МНОЖЕСТВЕННЫЙ ТИП ДАННЫХ 131

§52. КОМБИНИРОВАННЫЙ ТИП ДАННЫХ (ЗАПИСИ) 140

§1. Первое знакомство с системой программирования Турбо Паскаль

Турбо Паскаль появился на рынке программных продуктов в 1984 году и совершил настоящую революцию в программировании. До этих пор при обучении программированию предпочтение чаще всего отдавалось Бейсику − простому, дешевому и легко осваиваемому. Паскаль же был аппаратно зависимым, дорогим и сложным. С появлением Турбо Паскаля положение измени­лось. Турбо Паскаль состоит из языка программирования и среды, которая обеспечивает удобную и производительную работу. Изучение Паскаля как языка программирования идет вместе с изучением всей системы Турбо Паскаль.

Язык программирования Паскаль был разработан Н.Виртом в 1968−1970 годах и получил широкое распространение благодаря наглядности программ и легкости изучения. Он послужил основой для разработки других языков программирования (например, Ада, Модула−2).

Первая версия Турбо Паскаля использовалась не очень долго − она появилась в 1983 году, а уже в 1984 году ее заменила вторая версия, которая получила широкое распространение. К осени 1985 года появляется третья версия, еще более удобная в работе.

Четвертая версия (1988 год) представила Турбо Паскаль в новом виде (появилась новая среда, компилятор стал встроенным). Осенью этого же года вышла пятая версия, в которой появился встроенный отладчик. А в 1989 году появилась версия 5.5, позволившая перейти к объектно−ориентированному программированию.

Шестая версия уже обеспечивала многооконный и многофайловый режим работы, использование мыши, применение объектно−ориентированного программирования, обладала встроенным ассемблером и имела другие возможности.

В 1992 году фирма Borland International выпустила два пакета программирования на языке Паскаль − это Borland Pascal 7.0 и Turbo Pascal 7.0.

Пакет Turbo Pascal 7.0 использует новейшие достижения в программировании. Он может использоваться практически на любой машине и относительно дешев. Язык этой версии обладает широкими возможностями, имеет большую библиотеку модулей. Среда программирования позволяет создавать тексты программ, компилировать их, находить и исправлять ошибки, компоновать программы из отдельных частей, использовать модули, отлаживать и выполнять программы.