- •Реализация алгоритмов в среде Delphi Сборник заданий для лабораторных работ
- •Введение
- •Лабораторная работа №1. Реализация простейших циклических алгоритмов в консольном приложении среды Delphi
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •Лабораторная работа №2. Решение задач обработки массивов в консольном приложении среды Delphi
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •Лабораторная работа №3. Проектирование алгоритмов с использованием подпрограмм и их отладка в консольном приложении
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •Лабораторная работа №4. Решение задач с параметрами-подпрограммами и модулями в консольном приложении Delphi
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •Лабораторная работа №5. Разработка простейших оконных приложений в среде Delphi
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •ПриМер основного обработчика индивидуальнойзадачи
- •Лабораторная работа №6. Создание оконных приложений обработки матриц в среде Delphi
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •ПриМер обработчиков приложения индивидуальной задачи
- •Лабораторная работа №7. Программирование открытия и сохранения файлов с использованием стандартных диалоговых окон
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •ПриМер обработчиков приложения индивидуальной задачи
- •Лабораторная работа №8. Разработка оконных приложений, использующих автономные модули
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •ПриМер автономного модуля
- •Некоторые обработчики приложения, вычисляющего сумму элементов одномерного массива
- •Лабораторная работа №9. Разработка оконных приложений, осуществляющих графический вывод
- •1. Подготовка к работе
- •Задание и рекомендации по его выполнению
- •Пример обработчика вывода графических примитивов
- •Пример обработчика, формирующего массивы координат точек серий для вывода графиков функций с помощью Chart
- •Лабораторная работа №10. Обработка исключительных ситуаций
- •1. Подготовка к работе
- •2. Задание и рекомендации по его выполнению
- •Приложение 1. Пример проекта отчета по консольному приложению Условие
- •Состав данных
- •Форма ввода
- •Приложение 2. Пример проекта отчета по оконному приложению Условие
- •Состав данных
- •Блок-схема алгоритма
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
В.С. Батасова
Реализация алгоритмов в среде Delphi Сборник заданий для лабораторных работ
Методическое пособие по курсу «Информатика»
для студентов 1 курса факультета Электронной техники
Москва Издательский дом МЭИ 2008
УДК 621.398
Б-28
Утверждено учебным управлением МЭИ в качестве методического пособия для студентов
Подготовлено на кафедре прикладной математики
Рецензент: профессор В.Б. Глаголев
Б-28
|
Батасова В.С. Реализация алгоритмов в среде Delphi. Сборник заданий для лабораторных работ: методическое пособие / В.С. Батасова.– М.: Издательский дом МЭИ, 2008.– 40 с. ISBN. Сборник содержит 10 лабораторных работ по реализации алгоритмов в среде Borland Delphi – от простейших консольных приложений до оконных приложений с графическим выводом и обработкой исключений. Пособие предназначено для студентов 1 курса факультета Электронной техники МЭИ. Может использоваться студентами всех специальностей при изучении алгоритмизации и программирования. |
Учебное издание
Батасова Валентина Сергеевна
Реализация алгоритмов в среде Delphi.Сборник заданий для лабораторных работ.
Методическое пособие по курсу «Информатика» для студентов 1 курса факультета Электронной техники МЭИ (ТУ)
Редактор
Темплан издания МЭИ , учебн. Подписано к печати
Печать офсетная Формат 6084/16 Физ. печ. л. 2,5
Тираж 300
ЗАО «Издательский дом МЭИ», 11250, Москва, Красноказарменная, д. 14
Отпечатано в типографии НИИ «Геодезия», 141292, Московская обл., г. Красноармейск, просп. Испытателей, д. 14.
ISBN © Московский энергетический институт
(технический университет), 2008
Введение
На протяжении последних десятилетий основы программирования являются неотъемлемой частью инженерного образования. Несмотря на существование систем прикладных программ для решения задач практически во всех сферах и появление новых систем, эта часть не потеряла своего значения. Конечно, не все инженеры занимаются профессиональным программированием, но знание его основ позволяет грамотно использовать готовое программное обеспечение.
В этом пособии собрано 10 лабораторных работ по реализации алгоритмов в среде Borland Delphi – от простейших консольных приложений до оконных приложений с графическим выводом и обработкой исключений. Цель лабораторных работ– приобретение студентами начальных навыков по разработке алгоритмов и программ и их отладке в одной из современных сред программирования.
Среда Delphi, использующая язык программирования Объектный Паскаль, выбрана, с одной стороны, как одна из самых распространенных в настоящее время систем разработки программ, а, с другой стороны, как среда, традиционно используемая в начальном обучении программированию. Предлагаемый сборник не привязан к конкретной версии Delphi, но команды главного меню соответствуют версии Borland Delphi 7; в этой же версии были отлажены приведенные примеры программ.
В лабораторных работах используются задачи из сборника задач [1]. При подготовке к работам студентам также могут потребоваться пособия [2] и [3].
Логически сборник можно разделить на две части. В первую часть входят лабораторные работы №№1-4, в которых используется режим консольного приложения. Ко второй части относятся работы №№5-10, предназначенные для обучения разработке оконных приложений. На факультете Электронной техники МЭИ, для которого написано это пособие, первая часть работ выполняется в первом семестре, а вторая часть – во втором.
Сборник полностью соответствует учебной программе по дисциплине «Информатика» для студентов 1 курса ЭТФ. Он может использоваться при обучении программированию на других факультетах МЭИ.