Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции+Pascal.doc
Скачиваний:
27
Добавлен:
02.12.2018
Размер:
647.17 Кб
Скачать

МОУ «Ангарский лицей №2»

Автор:

Медведева Г. В.

г. Ангарск

2006 г.

Аннотация

Данный курс лекций по языку программирования Turbo Pascal разработан согласно временному региональному компоненту государственного образовательного стандарта для углубленного изучения языка программирования и может быть использован для ведения лекций преподавателями колледжей, лицеев, школ, а также учащимися, как учебное пособие.

Курс лекций содержит основные разделы языка программирования T-Pascal, предусмотренные образовательным стандартом.

Вы познакомитесь с интегрированной пользовательской оболочкой, типами данных, выражениями, встроенными функциями, основными командами. Познакомитесь и научитесь работать с важным инструментом программиста – массивами (одномерными, двумерными). Научитесь работать со строковыми типами данных. Познакомитесь с графической обработкой данных.

В каждой лекции информация изложена в краткой лаконичной форме, приводятся примеры с решением и задачи для самостоятельного решения.

Содержание

Интегрированная среда программирования Turbo Pascal 7.0 5

Основные понятия языка Turbo Pascal 7.0 5

Алфавит языка 5

Структура программы 6

Раздел объявления меток 6

Раздел объявления констант 6

Раздел объявления типов 7

Раздел объявления переменных 7

Раздел объявления процедур и функций 7

Константы 7

Числовые константы 7

Строковые и символьные константы 8

Простые типы данных 8

Выражения 9

Арифметические выражения 9

Математические функции 9

Условные выражения и операции отношения 10

Логические выражения и операции 10

Процедуры ввода – вывода информации 11

Процедуры ввода информации Read, ReadLn 11

Процедуры записи Write, WriteLn 11

Форматы процедуры вывода Write 12

Простые операторы 12

Оператор присваивания 13

Примеры решения задач 13

Оператор безусловного перехода Goto 14

Структурированные операторы 14

Составной оператор 14

Условный оператор If 14

Примеры решения задач 15

Условный оператор Case 17

Примеры решения задач 17

Оператор цикла For 19

Особенности выполнения оператора For 19

Примеры решения задач 19

Оператор цикла Repeat…Until 21

Особенности выполнения оператора Repeat 21

Примеры решения задач 21

Оператор повтора While 22

Особенности выполнения оператора While 22

Примеры решения задач 22

Вложенные циклы 24

Массивы 26

Одномерные массивы 26

Основные понятия 26

Описание массива 26

Заполнение массива 27

6.1.4 Примеры решения задач 27

6.2 Двумерные массивы 32

6.2.1 Основные понятия 32

6.2.2 Описание массива 32

6.1.3 Заполнение и вывод элементов двумерного массива 32

7. Множества 39

7. 1 Операции над множествами 40

7.2 Примеры решения задач 41

8. Строки 43

8.1 Строковые выражения 43

8.2 Стандартные процедуры и функции для обработки строковых данных 44

8.3 Примеры решения задач 46

9. Процедуры и функции, определенные пользователем 50

9.1 Процедуры пользователя 50

9.2 Функции пользователя 51

9.3 Параметры 53

9.3.1 Параметры – значения 53

9.3.2 Параметры - переменные 54

10 Модуль CRT. Процедуры и функции модуля CRT 63

11 Модуль Graph 64

11.1 Классификация типов драйверов и видеорежимов 64

11.2 Инициализация графики 65

11.3 Переключение между текстовым и графическим режимами 65

11.4 Система координат 66

11.5 Управление текущим указателем 66

11.6 Отображение точки на экране 67

11.7 Определение параметров пикселов 67

11.8 Отображение отрезков прямых линий 68

11.9 Вычерчивание линий различных стилей 69

11.10 Построение прямоугольников 70

11.10.1 Построение прямоугольника на плоскости 70

11.10.2 Построение закрашенного прямоугольника 70

11.11 Установка стиля заполнения 70

11.12 Построение многоугольников 72

11.13 Построение заполненных областей изображения 73

11.13.1 Построение заполненного сектора эллипса 73

11.13.2 Построение заполненного эллипса 73

11.13.3 Построение заполненных сложных геометрических фигур 73

11.14 Установка цвета 75

11.14.1 Установка цвета фона 75

11.14.2 Установка цвета изображения 75

11.15 Заполнение областей изображения 75

Список литературы 75

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