Название: Основы алгоритмизации и программирования Автор: Семакин И.Г., Шестаков А.П. Издательство: Академия Год: 2016 Страниц: 304 Формат: pdf Размер: 10 mb
Рассмотрены основы принципы алгоритмизации и программирования на базе языка Паскаль (версия Турбо Паскаль 7.0). Даны основные понятия объектно-ориентированного программирования и его реализация на языке Турбо Паскаль. Описана интегрированная среда программирования Delphi и визуальная технология создания графического интерфейса программ. Показана разработка программных модулей в этой среде.
Для студентов учреждений среднего профессионального образования.
Учебник создан в соответствии с требованиями Федерального государственного образовательного стандарта среднего профессионального образования по специальностям «Программирование в компьютерных системах»; «Компьютерные системы и комплексы» и «Информационные системы (по отраслям)»; ОП «Основы алгоритмизации и программирования».
В главе 1 настоящего учебника рассматриваются базовые понятия, относящиеся к любому процедурному языку программирования высокого уровня. Основное внимание уделяется структурной методике построения алгоритмов: использованию базовых алгоритмических структур, выделению в решаемой задаче подзадач и составлению вспомогательных алгоритмов. На этой основе можно переходить к изучению любого процедурного языка, поддерживающего структурную методику.
В главе 2 дается описание языка Паскаль в варианте Турбо Паскаль (версия 7.0). В языках Object Pascal и Delphi сохраняется преемственность к Турбо Паскалю.
Содержание главы 3 ориентировано на глубокое освоение учащимися базовых понятий языков программирования высокого уровня на примере Паскаля. Такая подготовка облегчает изучение других языков программирования в будущем.
В главе 4 излагаются основы объектно-ориентированного программирования на примере их реализации в Object Pascal. Здесь же рассматривается язык программирования Delphi, являющийся объектно-ориентированным расширением языка Паскаль, с реализацией технологии визуального программирования.
Предисловие Основные принципы алгоритмизации и программирования Алгоритмы и величины Линейные вычислительные алгоритмы Ветвления и циклы в вычислительных алгоритмах Логические основы алгоритмизации Вспомогательные алгоритмы и процедуры Основы структурного программирования Развитие языков и технологий программирования Структура и способы описания языков программирования высокого уровня
Программирование на языке Паскаль Первое знакомство с языком Паскаль Некоторые сведения о системах программирования на Паскале Элементы языка Турбо Паскаль Концепция типов данных Арифметические операции, функции, выражения. Оператор присваивания Ввод данных с клавиатуры и вывод на экран Управление символьным выводом на экран Логические величины, операции, выражения Функции, связывающие различные типы данных Программирование ветвящихся алгоритмов Программирование циклических алгоритмов Подпрограммы Вычисление рекуррентных последовательностей Графические средства Турбо Паскаля Символьные строки Массивы Рекурсивные подпрограммы Множества Файлы Комбинированный тип данных Указатели и динамические структуры данных Внешние подпрограммы и модули Методы построения алгоритмов Метод последовательной детализации Рекурсивные методы Методы перебора в задачах поиска Методы сортировки данных и сложность алгоритмов Объектно-ориентированное программирование Что такое объектно-ориентированное программирование Объекты в Турбо Паскале Интегрированная среда программирования Delphi Компоненты Delphi. Свойства компонентов Событийно-управляемое программирование Технология создания приложений в Delphi Примеры разработки приложений Delphi Иерархия классов Приложения Турбо Паскаль. Модуль CRT Турбо Паскаль. Модуль Graph Delphi. Некоторые подпрограммы Список литературы
Загрузить книгу «Основы алгоритмизации и программирования»
|