Рассмотрены основные конструкции языка Delphi и базовые принципы структурного программирования. Большое внимание уделено алгоритмам работы с массивами, строками, структурами, текстовыми и типизированными файлами. Подробно изложены различные аспекты использования процедур и функций, в том числе и рекурсивных.
Предназначено для студентов, обучающихся по программе бакалавриата по направлению 02.03.01. «Математика. Компьютерные науки». Может быть использовано в школах с углубленным изучением информатики.
Среда программирования Delphi 2009.
Среда Delphi 2009 была создана компанией Embarcadero (купившей подразделение CodeGear у компании Borland - создателя Delphi в 2008 г.).
Процесс создания программы в Delphi 2009 начинается с построения проекта. Проект - это целостная совокупность программных модулей. Для создания нового проекта в среде Delphi необходимо выбрать пункт New —> Other, далее в диалоговом окне New Items выбрать пункт Console Application. В этом пособии рассматриваются программы только с консольным интерфейсом.
При создании нового проекта Delphi порождает программный код, являющийся заготовкой будущей программы (рис. 1).
В созданной заготовке программы основным блоком является блок begin...end, заканчивающийся точкой, в котором и находятся основные операторы программы. В этот блок вложен еще один блок try...except... end, служащий для обработки исключительных ситуаций (например, что делать, если вдруг по ходу выполнения программы произойдет деление на нуль). Тема обработки исключительных ситуаций рассматривается в п. 2.4.
ОГЛАВЛЕНИЕ.
Введение.
Глава 1. Основные возможности процедурного программирования по работе с числовыми данными.
1.1. Базовые понятия.
1.2. Типизация данных. Основные типы данных и средства работы с ними. Основные операторы.
1.3. Проектируемые типы для числовых данных. Основные алгоритмы для работы с ними.
1.4. Основные инструменты структурного программирования. Процедурные типы. Рекуррентность и рекурсия. Реализация в языке.
1.5. Математическая индукция, рекурсия и итерация. Фракталы.
Глава 2. Основные возможности процедурного программирования при работе с комбинированными данными произвольного объема и создании отдельно компилируемых программ.
2.1. Нечисловые типы данных и инструменты работы с ними.
2.2. Комбинированный тип данных. Файловый тип данных. Основные инструменты по работе с ними.
2.3. Расширенная работа с файлами. Типизированные константы. Преобразование типов.
2.4. Обработка исключительных ситуаций. Создание отдельно компилируемых программ.
Глава 3. Типовые проверочные работы.
3.1. Проверочная работа № 1.
3.2. Проверочная работа № 2.
Библиографический список.
Купить .
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по программированию :: #программирование :: #Кучунова :: #Олейников :: #Чередниченко
Смотрите также учебники, книги и учебные материалы:
- Язык программирования Python, Жуков Р.А., 2019
- Основы программирования на языке Visual Basic для офисных приложений, Волчёнков Н.Г., 2018
- Нейронное программирование диалоговых систем, Толкачев С., 2019
- Программируемые логические контроллеры, практическое руководство для начинающего инженера, Минаев И.Г., Самойленко В.В., 2009
- Программирование технологических процессов на станках с программным управлением, Мычко В.С., 2010
- Основы программирования, Окулов С.М., 2002
- Программное обеспечение для писателей и творческих людей, Сысоев А., 2018
- Путь в программисты, как эффективно изучать программирование, Шереметьев К.