- •Содержание
- •Тема 2, задание 2 – СоколовИа2(2);
- •Тема 3, задание 1 - СоколовИа3(1).
- •Варианты контрольной работы № 1
- •Содержание заданий контрольной работы № 1 Тема 1. Основы компьютерной технологии
- •Тема 2. Программные средства реализации информационных процессов
- •Тема 3. Текстовые редакторы
- •Варианты контрольной работы № 2
- •Содержание заданий контрольной работы № 2
- •Распределение пожаров по причинам их возникновения
- •Варианты контрольной работы № 3
- •Содержание заданий контрольной работы № 3 Тема 9. Алгоритмизация и программирование Теория
- •Практические задания
- •Варианты контрольной работы № 4
- •Содержание заданий контрольной работы № 4 Тема 10. Технологии разработки и управления базами данных Теория
- •Практические задания
- •Постановка задачи
- •Варианты заданий
- •Основная литература
- •Дополнительная литература
- •Приложение 1
- •Контрольная работа № 1
- •Тема 1. Основы компьютерной технологии
- •Тема 2. Программные средства реализации информационных процессов
- •Тема 3. Текстовые редакторы
- •Контрольная работа № 2
- •Тема 4. Графические редакторы
- •Тема 5. Табличные процессоры
- •Контрольная работа № 3
- •Тема 9. Алгоритмизация и программирование
- •1. Формулировка теоретического вопроса.
- •2. Практическое задание.
- •Контрольная работа № 4
- •Тема 10. Технологии разработки и управления базами данных
- •1. Формулировка теоретического вопроса.
- •2. Практическое задание.
Содержание заданий контрольной работы № 3 Тема 9. Алгоритмизация и программирование Теория
Понятие модели, сущность моделирования.
Понятие алгоритма, виды и свойства алгоритмов, способы представления алгоритмов.
Языки и системы программирования, их назначение и характеристика.
Понятие макроса, процедуры, модуля, проекта в VBA. Структура программы.
Порядок создания макроса при помощи макрорекодера.
Структура окна редактора VBA, назначение основных компонентов. Настройка интерфейса.
Характеристика типов данных в VBA.
Понятие переменной. Требования к имени переменной.
Создание переменных. Задание типа переменной.
Понятие константы. Создание именованных констант. Задание типа константы.
Оператор присваивания. Арифметические операции в VBA. Привести примеры.
Операции сравнения в VBA.
Операция конкатенации строк. Привести примеры.
Логические операции в VBA. Привести примеры.
Приоритеты выполнения операций при вычислении сложных выражений. Изменение порядка выполнения операций в VBA.
Понятие функции в VBA. Основные математические функции VBA и их использование.
Функция ввода данных в VBA, ее основные параметры.
Функция вывода данных в VBA, ее основные параметры.
Функции преобразования данных Format, Chr.
Изменение порядка выполнения операций в VBA. Структура оператора IF … Then.
Изменение порядка выполнения операций в VBA. Структура оператора Select Case.
Понятие массива. Основные операторы для работы с массивами.
Организация циклических процессов в VBA. Структура оператора For … Next.
Организация циклических процессов в VBA. Структура оператора Do.
Основные понятия объектно-ориентированного программирования: объект, свойства объектов, методы объекта, классы объекта. Привести примеры.
Понятие пользовательской формы в VBA. Основные свойства и методы объекта UserForm.
Общий порядок разработки приложения, пользовательской формы в VBA для Excel.
Основные элементы управления для создания пользовательской формы и их свойства.
Понятие события. Основные события для объекта UserForm и элементов управления.
Порядок описания события. Привести примеры.
Практические задания
С помощью языка программирования VBA разработать программы.
1. Вычисления пожарной нагрузки , где - массаi-го вещества (кг), - удельная теплота, выделяемая одним килограммомi-го вещества при сгорании (МДж/кг), k – количество видов веществ, S – площадь зданий (кв. м.).
Расчета пожарной нагрузки здания.
,
где Р – пожарная нагрузка (МДж/м2 ), a – коэффициент укладки веществ, b – коэффициент здания, c – коэффициент наличия противопожарной техники.
Расчета линейной скорости распространения горения ;- расстояние, пройденное фронтом пламени в данном направлении,– время распространения фронта пламени.
Расчета объема цилиндрического резервуара.
где - радиус резервуара,- высота.
Расчета энергии, необходимой для горения , где- расход тепла на подготовку веществ к горению, а- отвод тепла от зоны горения в окружающее пространство.
Расчета интенсивности задымления ,- объем дыма, образующегося при горении,- объем дыма, удаляемый из здания,– концентрация дыма,– объем помещения.
Пересчета температуры, измеренной по шкале Цельсия, в температуру по шкалам Фаренгейта и Реомюра. Формулы пересчета:
1) ; 2)
Расчета количества огнетушащего вещества , где- расход огнетушащего вещества (л/мин).- время тушения (мин.).
Расчета коэффициента потерь огнетушащего вещества. Здесь- фактический объем огнетушащего вещества, затраченный на тушение, а- необходимый объем огнетушащего вещества, рассчитанный в предположении отсутствия потерь
Разработать программу расчета предельного расстояния по подаче огнетушащих средств по формуле: , где– напор на насосе,– напор у стволов,– высота подъема ствола (м),– потери напора в одном рукаве магистральной линии.