Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование на паскале2.doc
Скачиваний:
145
Добавлен:
31.03.2015
Размер:
935.94 Кб
Скачать

Заключение

В пособии изложены основы алгоритмизации и программирования на базе алгоритмического языка Паскаль. Автор надеется, освоение этого материала станет надежной ступенью для последующего изучения разнообразных современных возможностей программирования и самостоятельной практической работы.

Библиографические ссылки

  1. Батасова В.С.Начала программирования на базе СИ. – М.: изд-во МГСУ «Союз», 2003. – 88 с.

  2. Вирт Н.Алгоритмы+структуры данных = программы. - М.: Мир, 1985.

  3. Зубов В.С. Программирование на языкеTurboPascal. - М.: Филинъ. 1997. – 304 с.

  4. Зубов В.С.ObjectPascal. Практикум в средеDelphi. - М.: изд-во МЭИ, 2004. – 272 с.

  5. Фаронов В.В. Основы Турбо Паскаля. - М.: Учебно-инженерный центр «МВТУ-ФЕСТО ДИДАКТИК», 1992. – 304 с.

  6. Батасова В.С.Вводный курс по Паскалю для ПЭВМ. - М.: изд-во МЭИ, 1994. – 62 с.

  7. Батасова В.С.,А.А. Крюков. Основы программирования на Паскале. – М.: изд-во МГСУ «Союз», 1999. – 76 с.

  8. Глаголев В.Б. Visual Basic 6.0. Сборник заданий для лабораторно-практических занятий. Москва, МЭИ, 2000. –116 с.

  9. Маран М.М.Delphi. Начальный курс. М. изд-во МЭИ, 2002. –100 с.

  10. Маран М.М.ИзучаемDelphi. М.: Информэлектро, 2003. –48 с.

Содержание

ВВЕДЕНИЕ 3

Часть . Основы программирования на Паскале 6

1.1. Структура простейшей Паскаль-программы 6

1.2. Данные и операции над ними 7

1.2.1. Свойства ячейки памяти. Переменные и константы 7

1.2.2. Типы данных 9

1.2.3. Правила записи констант 12

1.2.4. Описание переменных и именованных констант в Паскале 13

1.2.5. Выражения 14

1.3. Операторы преобразования данных 17

1.3.1. Оператор присваивания 17

1.3.2. Понятие ввода и вывода 17

1.3.3. Оператор вывода 18

1.3.4. Оператор ввода 19

1.4. Разработка простейших программ 21

1.4.1. Понятие о качестве программы и основные технологические принципы разработки программ 21

1.4.2. Алгоритм и способы его записи. 23

1.4.3. Изображение алгоритмов в виде блок-схем 24

1.4.4. Базовые структуры алгоритмов и их кодирование на Паскале 25

. 28

1.4.5. Примеры разработки программ 30

1.5. Массивы 34

1.5.1. Понятие массива. Основные правила работы с массивами в Паскале 34

1.5.2. Примеры программ с массивами 37

1.6. Структура паскаль-программы 48

Часть . Подпрограммы 52

2.1. Общие сведения о подпрограммах 52

2.2. Процедуры в Паскале 54

2.2.1.Описание процедур 54

2.2.2. Обращение к процедуре 55

2.3. Функции Паскаля 60

2.3.1. Описание функций 60

2.3.2. Обращение к функции 60

2.4. Глобальные и локальные имена 62

2.5. Использование подпрограммы в качестве параметра другой подпрограммы 67

2.6. Модули 69

2.6.1. Общие сведения 69

2.6.2. Структура модуля 70

2.6.3. Использование модулей 73

2.6.4. Модули как средство программирования 74

Часть . Обработка символьной информации и документов сложной структуры 74

3.1. Обработка символьной информации 74

3.1.1. Символьный тип 74

3.1.2.Строковые типы 76

3.1.3. Подпрограммы, работающие со строками 80

3.2. Тип запись 84

3.3. Файлы 87

3.3.1. Общие понятия 87

3.3.2. Файлы в Турбо Паскале 89

3.3.3. Текстовые файлы 90

3.3.4. Типизированные файлы 93

3.3.5. Нетипизированные файлы 97