Учебное пособие. — М.: Форум, 2010. — 496 с.: ил. — (Профессиональное образование). — ISBN 978-5-91134-209-8.
Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования; стандартные типы данных; структуры данных; процедуры и функции; модульные программы; рекурсивные определения и алгоритмы; вопросы спецификации программ; корректность и надежность программ. Описаны методологии программирования — императивная, объектно-ориентированная, функциональная и логическая, представлены примеры алгоритмических языков. Приведены характеристики инструментальных средств разработки программ. Рассмотрен язык программирования Object Pascal и интегрированная среда разработки программ Delphi, включая архитектуру приложений, работающих с внешними источниками данных.
Для студентов, специализирующихся в области информационных технологий и разработки программных средств.
Содержание:Введение.
Основные принципы программирования на языках высокого уровняЭтапы решения задач на ЭВМ.
Представление основных управляющих структур программирования.
Типы данных.
Структуры данных.
Процедуры и функции.
Рекурсивные определения и алгоритмы.
Структура программы на языке высокого уровня.
Спецификация программ и стандартизация ЯП.
Методологии и языки программированияИмперативное программирование
Объектно-ориентированное программирование.
Функциональное программирование.
Логическое программирование.
Инструментальные средства разработки программЖизненный цикл программных средств.
Показатели качества и надежности программных средств.
Инструментальные среды разработки программ.
Средства автоматизации разработки программ.
Методы и языки моделирования программных систем.
Основные понятия и принципы тестирования и отладки ПС.
Принципы разработки графического интерфейса.
Object Pascal и интегрированная среда разработки программ DelphiЯзык программирования Object Pascal в Delphi.
Интегрированная среда разработки приложений Delphi .
Разработка приложения в среде Delphi.
Архитектура приложений, работающих с внешними источниками данных (базами данных).
Список литературы
Приложения Глоссарий терминов и сокращений.
Решения некоторых упражнений (язык РЕФАЛ).