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

Приложение 3. Структура типов данных в языке Паскаль

Содержание

Введение 3

1. Общие положения 3

1.1. Понятие алгоритма. Данные в задачах и алгоритмах 3

1.2. Понятие о технологии разработки программ. Принципы и этапы разработки программ 11

1.3. Состав документации по отдельным этапам 15

1.4. Нисходящая разработка и нисходящая отладка 18

2. Процесс разработки программы на примере решения типовой задачи 20

2.1. Разработка алгоритма и программы уровня 0 с заглушками 20

2.2. Отладка программы с заглушкой 26

2.3. Общая схема перехода от метода к алгоритму решения 27

2.4. Разработка алгоритма и программы для примера 31

2.5. Отладка полной программы 33

2.6. Список заданий 34

3. Организация хранения данных с позиций эффективности отладки и использования программы 37

3.1. Как лучше хранить, вводить и выводить данные 37

3.2. Использование текстовых файлов для хранения входных и выходных данных 39

3.3. Использование параметров в Паскаль-программах 45

3.4. Задание 48

4. Некоторые методы решения типовых задач 48

4.1. Поиск экстремальных значений (максимума, минимума) в одномерном массиве 48

4.2. Поиск элемента, удовлетворяющего заданному условию 52

4.3. Задача со сложной логикой 55

4.5. Список заданий 65

5. Работа с двумерными массивами (матрицами) 68

5.1. Схема обработки матриц 68

5.2. Ввод и вывод матрицы 69

5.3. Пример решения задачи 73

5.4. Список заданий 76

6. Оформление алгоритмов в виде процедур 78

6.1. Основные положения 78

6.2. Кодирование процедур на языке Паскаль 80

6.3. Специфика оформления процедур ввода – вывода 83

6.4. Рекомендации по оформлению процедур 87

6.5. Примеры разработки процедур 90

6.6. Список заданий 106

7. Внешние модули (unit) в турбо-Паскале 109

7.1. Суть и описание модуля 109

7.2. Связь модуля с другими модулями и главной программой. Область действия описаний объектов 110

7.3. Специфика оформления процедур ввода – вывода в модулях 111

7.4. Примеры оформления процедур во внешних модулях 114

7.5. Задания 119

7.6. Обработка многомодульных программ в среде турбо-Паскаль 119

8. Контрольные вопросы 120

К главе 1 121

К главе 2 121

К главе 3 122

К главе 6 122

К главе 7 122

Заключение 122

Литература 123

Приложение 1. Базовые структуры алгоритмов 123

Приложение 2. Простые типы в Паскале 127

Приложение 3. Структура типов данных в языке Паскаль 132

Содержание 133

134

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