Представлены современные методы и средства разработки алгоритмов и программ, приемы структурного программирования, определены характеристики качества программного продукта, способы записи алгоритма на языке высокого уровня, большое внимание уделено отладке программ. Изучение ведется на конкретных примерах и сопровождается соответствующими теме конструкциями языка Pascal с учетом особенностей системы Turbo Pascal 7.0. Практически к каждой главе даны контрольные вопросы и задания для самопроверки. Приведены методические рекомендации для выполнения курсовой работы и ее типовой пример.
Краткое содержание
Предисловие Введение
Глава 1. Основные принципы разработки алгоритмов и программ 1.1. Этапы решения задач на ЭВМ 1.2. Формы записи алгоритмов 1.3. Свойства алгоритмов 1.4. Качество программного продукта 1.5. Основы технологии программирования 1.6. Вопросы для самоконтроля Глава 2. Введение в алгоритмический язык Turbo Pascal 2.1. Характеристика языка Паскаль 2.2. Turbo Pascal 2.3. Алфавит языка 2.4. Структура программы 2.5. Типы данных 2.6. Раздел объявлений 2.7. Выражения 2.8. Стандартные функции 2.9. Вопросы для самоконтроля Глава 3. Операторы 3.1. Простые операторы 3.2. Структурные операторы 3.3. Вопросы для самоконтроля Глава 4. Конструирование и преобразование типов данных 4.1. Описание типа 4.2. Преобразование типов данных 4.3. Перечисляемый тип данных 4.4. Ограниченный тип данных 4.5. Структурированные типы. Массивы 4.6. Вопросы для самоконтроля Глава 5. Процедуры и функции 5.1. Локальные и глобальные имена 5.2. Процедуры 5.3. Параметры 5.4. Функции 5.5. Рекурсия в Turbo Pascal 5.6. Дополнительные типы подпрограмм 5.7. Массивы открытого типа 5.8. Процедурный тип 5.9. Примеры подпрограмм 5.10. Вопросы для самоконтроля Глава 6. Структурированные типы 6.1. Стандартный тип string 6.2. Расширенные возможности работы со строками 6.3. Множественный тип данных 6.4. Комбинированный тип данных 6.5. Файловый тип данных 6.6. Вопросы для самоконтроля Глава 7. Структурирование программ 7.1. Организация и использование модулей 7.2. Оверлей 7.3. Вопросы для самоконтроля Глава 8. Ссылочные типы. Динамические объекты сложной структуры 8.1. Динамические объекты и ссылки 8.2. Динамические структуры данных 8.3. Вопросы для самоконтроля
Приложения Приложение 1. Система программирования ТР 7.0 П1.1. Интегрированная среда разработки Turbo Pascal 7.0 Приложение 2. Отладка программ в Turbo Pascal 7.0 П2.1. Общие вопросы отладки программ П2.2. Процесс отладки программ П2.3. Примеры сеансов отладки Приложение 3. Модуль Graph П3.1. Подключение и инициализация модуля Graph П3.2. Введение в работу с использованием модуля Graph
Приложение 4. Модуль Crt
Приложение 5. Сообщения об ошибках П5.1. Ошибки периода компиляции П5.2. Ошибки, возникающие во время выполнения программ Приложение 6. Методические рекомендации к выполнению курсовой работы П6.1. Общие требования к курсовой работе П6.2. Краткие методические указания П6.3. Типовой пример П6.4. Примерный перечень тем курсовых работ П6.5. Правила оформления текстовых документов Список литературы
Эта книга представляет собой отличное учебное пособие по программированию на языке Turbo Pascal 7.0. Предназначена прежде всего для студентов и школьников, так как содержит весь необходимый объем информации, в тоже время не перегружая излишними деталями. Удобная структура и наличие шпаргалок-напоминалок по каждой теме делают книгу незаменимой как при самостоятельном изучении Turbo Pascal, так и при использовании в учебном процессе.
Книга позволяет научиться программированию на языке Pascal в среде Turbo Pascal. Рассмотрен весь процесс создания программы: от разработки алгоритма до получения результата - готовой программы. Приведено описание языка программирования и среды разработки; рассмотрены основные типы данных и алгоритмические структуры. Уделено внимание обработке символьной информации, использованию динамических структур данных, работе с файлами, выводу данных на печать, программированию графики.