Книга содержит систематическое введение в программирование. Главная цель-научить методам разработки программ. Основные компоненты систематического подхода-математическое исследование задачи,пошаговая детализация и обоснование правильности программ, анализ алгоритмов. Для записи программ используется язык паскаль, получивший широкое признание.
Для начинающих программистов, студентов вузов и преподавателей школ.
Author(s): Вьюкова Н.И., Галатенко В.А., Ходулев А.Б.
Series: Библиотечка программиста
Publisher: Наука
Year: 1988
Language: Russian
Tags: Информатика и вычислительная техника;Информатика (программирование);Программирование на Pascal / Delphi;
Элементы теории алгоритмов
Понятие алгоритма
Машина Поста
Предложение Поста
Алгоритмически наразрешимые проблемы
Паскаль-машина
Паскаль-программа
Инструкции присваивания
Инструкции ввода-вывода
Условные инструкции
Комментарии
Инструкции цикла
Обработка последовательностей
Тип INTEGER
Об инвариантах циклов
Определение констант
Определение новых типов.
Отрезочные типы Массивы
Тип BOOLEAN
Процедуры и функции
Методы и приемы программирования
Пошаговая разработка программ
Анализ алгоритмов
Обработка рекуррентных последовательностей
Упрощение циклов
Тип CHAR
Несколько примеров программ
Тестирование и отладка программ
Переборные задачи
Более сложные элементы языка паскаль
Типы данных, заданные перечислением
Инструкции выбора
Множества
Упакованные структры данных
Файловая структура данных
Записи
Точность машинных вычислений
Динамические переменные и указатели
Бинарные деревья
Рекурсивные процедуры
Процедуры в качестве параметров
Задачи для самостоятельного решения
Заключение
Приложение
1. Синтаксические диаграммы языка паскаль
Приложение
2. Пример программы
Приложение
3. Работа с трансляторами
Терминологический словарь
Список литературы
Предметный указатель