Войти

Языки программирования и методы трансляции: инструментальные методы математического моделирования

Автор: доцент, к.ф.-м.н. Масленников А.М.

Программа курса:

Лекционные занятия.

Тема 1. Знакомство с программной средой TURBO - PASCAL: загрузка TURBO - PASCAL, работа с файлами, редактором, использование меню и окон, установка опций. Особенности языка PASCAL в среде TURBO - PASCAL. Типы данных. Структура программы на языке PASCAL.

Тема 2. Модульный принцип представления программ в среде TURBO - PASCAL. Зарезервированные слова Unit, Uses, Interfase, Implementation. Структура тела программы. Операторы языка PASCAL. Пример программы.

Тема 3. Ввод и вывод данных. Процедуры-функции и процедуры-подпрограммы. Различия между процедурами-функциями и процедурами-подпрограммами. Особенности использования параметров в процедурах.

Тема 4. Графический пакет GRAPH. Библиотечные функции и процедуры пакета. Графическая интерпретация результатов на примере программы приближенного вычисления интеграла.

Тема 5. Разработка прикладных программ в объектно-ориентированной среде DELPHI. Различные версии DELPHI. Меню и команды DELPHI. Работа с формами. Написание кода. Управление проектами DELPHI.

Тема 6. Знакомство с библиотекой визуальных компонентов. Свойства и методы компонентов. События компонентов. Иерархия объектов VCL. Форма и ее свойства. Формы при различных разрешениях экрана. Автоматическое создание формы. Компоненты DELPHI для вывода информации. Пример программы.

Тема 7. Создание и обработка меню. Структура меню. Отклик на команды меню. Изменение структуры меню на этапе выполнения. Разработка приложения с несколькими формами и диалоговыми панелями. Представление результатов выполнения программы в табличном виде, использование меню и окон для ввода данных на примере программы приближенного вычисления интеграла.

Тема 8. Отладка программ в DELPHI. Отладка с помощью Debugger. Альтернативные методы отладки. Представление результатов выполнения программы в графическом виде. Работа с элементом Chat.

 

Практические занятия.

Тема 1. Интегрированная среда TURBO - PASCAL: система меню, директивы компилятора, редактор, средства отладки программ. Организация ввода и вывода данных в программах на языке PASCAL. Модульный принцип представления программы на примере решения прикладной задачи.

Тема 2. Управление экраном в графическом режиме: особенности воспроизведения графики, стандартные процедуры и функции графического режима. Разработка типовой учебной программы для расчета определенного интеграла.

Тема 3. Разработка прикладных программ в объектно-ориентированной среде DELPHI. Меню и команды DELPHI. Работа с формами. Написание кода. Управление проектами DELPHI. Знакомство с библиотекой визуальных компонентов. Форма и ее свойства. Автоматическое создание формы. Компоненты DELPHI для вывода информации. Написание учебной программы на DELPHI.

Тема 4. Разработка системы меню в DELPHI. Структура меню. Отклик на команды меню. Разработка учебного приложения с несколькими формами и диалоговыми панелями. Представление результатов выполнения программы в табличном виде, использование меню и окон для ввода данных на примере программы приближенного вычисления интеграла. Отладка программ в DELPHI. Отладка с помощью Debugger. Представление результатов выполнения программы в графическом виде. Работа с элементом Chat.

Список литературы:

УДК 004.43(075) Delphi. Программирование на языке высокого уровня [Текст] / В. В. Фаронов. - Москва [и др.] : Питер, 2008, 2010. - 640 с. - (Учебник для вузов). - ISBN 978-5-8046-0008-3.

УДК 004.43 Delphi 7 [Текст] / С. И. Бобровский. - Москва [и др.] : Питер, 2008. - 735 с. - ISBN 978-5-8046-0086-1. - 275.00р.

УДК 004.43 Delphi в задачах и примерах [Текст] / Н. Б. Культин. - 2-е изд. - Санкт-Петербург : БХВ-Петербург, 2008. - 287 с. - ISBN 978-5-94157-997-6. - 209.44р.