Курс “Языки и среды программирования”

Современный уровень развития информационных технологий обусловливает необходимость владения навыками программирования специалистов различных отраслей промышленности, в том числе, специалистов в области химической технологии.

Курс “Языки и среды программирования” изучают студенты, обучающиеся по специализации 251804 “Гибкие автоматизированные производственные химико-технологические системы” специальности 251800 “Основные процессы химических производств и химическая кибернетика” направления подготовки 655400 “Энерго- и ресурсосберегающие процессы в химической технологии, нефтехимии и биотехнологии” в пятом и шестом семестрах.

В соответствии с учебным планом курс (1-2-4-зач.) рассчитан на 18 часов аудиторных занятий, 36 часов лабораторного практикума и 72 часа самостоятельной работы в каждом семестре.

Содержание курса направлено на получение студентами знаний о существующих интегрированных средах разработки программных приложений и навыков самостоятельной разработки программных продуктов с использованием этих сред.

В курсе в качестве базовой среды разработки приложений используется среда Borland (Inprise) Delphi. Данное средство является одним из самых универсальных и удобных, поскольку позволяет достаточно легко интегрировать разрабатываемые с его помощью программные приложения со стандартным программным обеспечением операционных систем Windows и, вместе с тем, разрабатывать программы в соответствии с современными требованиями. Языком, используемым для написания программного кода, является Object Pascal, являющийся развитием изученного студентами ранее на первом курсе Turbo Pascal.

Формирование навыков разработки программных приложений у студентов осуществляется в процессе выполнения лабораторных работ, направленных на закрепление студентами полученных в ходе аудиторных занятий знаний о принципах составления алгоритмов программ, написания программ на языке Object Pascal, использования вычислительных методов для решения различных практических задач.

Курс базируется на полученных ранее навыках, приобретенных студентами при изучении следующих общеобразовательных и специальных дисциплин: “Алгоритмические языки и программирование”, “Методы вычислительной математики и пакеты прикладных программ”, “Линейная алгебра и аналитическая геометрия”, “Математический анализ”, “Дифференциальные уравнения”.

 

УЧЕБНЫЙ ПЛАН С РАСПРЕДЕЛЕНИЕМ ЧАСОВ ПО РАЗДЕЛАМ КУРСА

№№ п./п.

Раздел курса

Лекции

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

Лабораторные
занятия

Самостоятельная работа

1

Введение. Современные языки и среды программирования.

2

0

0

0

2

Алгоритмизация программ и процедур. Построение блок-схем алгоритмов.

2

0

2

2

3

Язык программирования Object Pascal. Описание переменных, массивов, записей, множеств, констант, меток. Процедуры и функции, определяемые пользователем.

10

0

2

4

4

Основные визуальные компоненты среды Delphi и их свойства.

12

0

8

8

5

Управление ходом выполнения программы.

2

0

2

8

6

Стандартные процедуры и функции.

4

0

8

16

7

Решение прикладных задач программирования.

4

0

50

70

Итого:

36

0

72

108

 

СПИСОК ЛИТЕРАТУРЫ

Основная

  1. К. Пачеко, С. Тейксейра. Delphi 5. Руководство разработчика: Пер. с англ.: В 2-х т. – М.: Вильямс, 2001.
  2. В.Э. Гофман, А.Д. Хомоненко. Delphi 5: Наиболее полное руководство. – СПб.: БХВ-Петербург, 2001. – 800 с.
  3. ГОСТ 19.701-90 (ИСО 5807-85). Единая система программной документации. Схемы алгоритмов, программ данных и систем. Условные обозначения и правила выполнения.
  4. В.В. Кафаров. Методы кибернетики в химии и химической технологии. М.: Химия, 1985. – 448 с.
  5. А.И. Бояринов, В.В. Кафаров. Методы оптимизации в химической технологии. – М.: Химия, 1975. – 576 с.
  6. Методические указания по численным методам интегрирования для студентов химиков-технологов. Под ред. А.И. Бояринова. – МХТИ, 1987. – 48 с.
  7. Б.П. Демидович, И.А. Марон. Основы вычислительной математики./ Под общ. ред. Б.П. Демидовича. – М.: Государственное издательство физико-математической литературы, 1960. – 660 с.

 

Дополнительная

  1. Т.Н. Гартман, А.И. Бояринов. Применение ЭВМ в химической технологии./ Учебное пособие. – М.: МХТИ им. Д.И. Менделеева, 1987. – 83 с.
  2. Л.М. Батунер, М.Е. Позин. Математические методы в химической технике./ Под общ. ред. проф. М.Е. Позина. – Л.: Химия, 1971. – 824 с.
  3. Вычислительные методы в задачах химической технологии. Учебное пособие под ред. А.И. Бояринова. – МХТИ, 1988. – 80 с.