Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.doc
Скачиваний:
37
Добавлен:
26.02.2016
Размер:
2.79 Mб
Скачать

Содержание заданий контрольной работы № 3 Тема 9. Алгоритмизация и программирование Теория

  1. Понятие модели, сущность моделирования.

  2. Понятие алгоритма, виды и свойства алгоритмов, способы представления алгоритмов.

  3. Языки и системы программирования, их назначение и характеристика.

  4. Понятие макроса, процедуры, модуля, проекта в VBA. Структура программы.

  5. Порядок создания макроса при помощи макрорекодера.

  6. Структура окна редактора VBA, назначение основных компонентов. Настройка интерфейса.

  7. Характеристика типов данных в VBA.

  8. Понятие переменной. Требования к имени переменной.

  9. Создание переменных. Задание типа переменной.

  10. Понятие константы. Создание именованных констант. Задание типа константы.

  11. Оператор присваивания. Арифметические операции в VBA. Привести примеры.

  12. Операции сравнения в VBA.

  13. Операция конкатенации строк. Привести примеры.

  14. Логические операции в VBA. Привести примеры.

  15. Приоритеты выполнения операций при вычислении сложных выражений. Изменение порядка выполнения операций в VBA.

  16. Понятие функции в VBA. Основные математические функции VBA и их использование.

  17. Функция ввода данных в VBA, ее основные параметры.

  18. Функция вывода данных в VBA, ее основные параметры.

  19. Функции преобразования данных Format, Chr.

  20. Изменение порядка выполнения операций в VBA. Структура оператора IF … Then.

  21. Изменение порядка выполнения операций в VBA. Структура оператора Select Case.

  22. Понятие массива. Основные операторы для работы с массивами.

  23. Организация циклических процессов в VBA. Структура оператора For … Next.

  24. Организация циклических процессов в VBA. Структура оператора Do.

  25. Основные понятия объектно-ориентированного программирования: объект, свойства объектов, методы объекта, классы объекта. Привести примеры.

  26. Понятие пользовательской формы в VBA. Основные свойства и методы объекта UserForm.

  27. Общий порядок разработки приложения, пользовательской формы в VBA для Excel.

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

  29. Понятие события. Основные события для объекта UserForm и элементов управления.

  30. Порядок описания события. Привести примеры.

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

С помощью языка программирования VBA разработать программы.

1. Вычисления пожарной нагрузки , где - массаi-го вещества (кг), - удельная теплота, выделяемая одним килограммомi-го вещества при сгорании (МДж/кг), k – количество видов веществ, S – площадь зданий (кв. м.).

  1. Расчета пожарной нагрузки здания.

,

где Р – пожарная нагрузка (МДж/м2 ), a – коэффициент укладки веществ, b – коэффициент здания, c – коэффициент наличия противопожарной техники.

  1. Расчета линейной скорости распространения горения ;- расстояние, пройденное фронтом пламени в данном направлении,– время распространения фронта пламени.

  1. Расчета объема цилиндрического резервуара.

где - радиус резервуара,- высота.

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

  1. Расчета интенсивности задымления ,- объем дыма, образующегося при горении,- объем дыма, удаляемый из здания,– концентрация дыма,– объем помещения.

  1. Пересчета температуры, измеренной по шкале Цельсия, в температуру по шкалам Фаренгейта и Реомюра. Формулы пересчета:

1) ; 2)

  1. Расчета количества огнетушащего вещества , где- расход огнетушащего вещества (л/мин).- время тушения (мин.).

  1. Расчета коэффициента потерь огнетушащего вещества. Здесь- фактический объем огнетушащего вещества, затраченный на тушение, а- необходимый объем огнетушащего вещества, рассчитанный в предположении отсутствия потерь

  1. Разработать программу расчета предельного расстояния по подаче огнетушащих средств по формуле: , где– напор на насосе,– напор у стволов,– высота подъема ствола (м),– потери напора в одном рукаве магистральной линии.