ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 21.04.2025
Просмотров: 1347
Скачиваний: 0
СОДЕРЖАНИЕ
Министерство образования и науки российской федерации
Начальный курс программирования на основе алгоритмического языка Паскаль
Часть. Основы программирования на Паскале
1.1. Структура простейшей Паскаль-программы
1.2. Данные и операции над ними
1.2.1. Свойства ячейки памяти. Переменные и константы
1.2.3. Правила записи констант
1.2.4. Описание переменных и именованных констант в Паскале
1.3. Операторы преобразования данных
1.4. Разработка простейших программ
1.4.1. Понятие о качестве программы и основные технологические принципы разработки программ
1.4.2. Алгоритм и способы его записи.
1.4.3. Изображение алгоритмов в виде блок-схем
1.4.4. Базовые структуры алгоритмов и их кодирование на Паскале
1.4.5. Примеры разработки программ
1.5.1. Понятие массива. Основные правила работы с массивами в Паскале
1.5.2. Примеры программ с массивами
1.614. Структура паскаль-программы
2.1. Общие сведения о подпрограммах
2.4. Глобальные и локальные имена
2.5. Использование подпрограммы в качестве параметра другой подпрограммы
2.6.4. Модули как средство программирования
Часть. Обработка символьной информации и документов сложной структуры
3.1. Обработка символьной информации
3.1.3. Подпрограммы, работающие со строками
Часть IV. Работа с динамическими массивами
Приложение 1. Краткая инструкция по работе в среде Turbo (Borland) Pascal.
Режимы компиляции программы, использующей модули
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
Часть IV. Работа с динамическими массивами 98
4.1О статическом и динамическом распределении памяти 98
4.2Указатели в Паскале 99
4.3Динамические массивы 100
4.4Формальные параметры-массивы без указания границ 102
Приложение 1. Краткая инструкция по работе в среде Turbo (Borland) Pascal. 105
Приложение 2. Краткая инструкция по работе в режиме консольного приложения среды Delphi. 107
КОНТРОЛЬНЫЕ ВОПРОСЫ 110
ЗАКЛЮЧЕНИЕ 111
БИБЛИОГРАФИЧЕСКИЕ ССЫЛКИ 112
Содержание 112
1ключевое слово - набор символов в языке программирования, который имеет определенное назначение и не может быть использован в других целях (например, в качестве имени переменной).
2Более строго понятие переменной будет определено в п.1.2.
3Предполагается, что читатель имеет представление об уровнях памяти компьютера, а также о двоичной системе счисления и организации памяти компьютера (битах, байтах и т.д.)
4В рассматриваемых версиях языка Паскаль некоторые именованные константы (например,pi=3.1415926535897932385) являются стандартными, встроенными в язык.
5Данные логического типа могут принимать два значения: истина и ложь. Предполагается, что читатель знаком с основными логическими операциями.
6comp– условно вещественное число, по набору допустимых операций; в памяти представлено как 64-разрядное целое; применяется в бухгалтерских расчетах с денежными суммами, выраженными в копейках, где округление недопустимо.
7см. сноску 6.
8Данные с фиксированной точкой, 64-разрядное целое, четыре десятичных цифры отводится на дробную часть; отнесено к вещественным типампо способу использования (также какcomp).
9Подробно эти правила изложены, например, в [3-5].
10О порядковых типах см.§1.6
11переменная с индексом – элемент массива (см. п.1.5)
12и единственно возможным в стандартной версии Паскаля
13Принципы выбора типа данных описаны в §1.2.2
14При первом чтении этот параграф можно пропустить без ущерба для дальнейшего восприятия.
15Кавычки присутствуют потому, что в вводу и выводу эти термины здесь отношения не имеют
16Здесь имеется некоторая аналогия с формулой. Вместо обозначений, участвующих в формуле можно подставить другие обозначения, числа или выражения.
17Иногда используются эквивалентные термины “по адресу” или “по имени”
18Обращение подпрограммы к самой себе называется рекурсивным обращением.
19В Объектном Паскале возможно четыре части – см. далее.
20EOF -сокращ. отангл. End Of File -конец файла
21В Объектном ПаскалеAssignFile
22В Объектном ПаскалеCloseFile
23В Объектном ПаскалеTextFile.
24EOLN - сокращ. от англ.End Of LiNe - конец строки.