Лекция по системному анализу в чрезвычайных ситуациях. Часть 3
- Лекция по системному анализу в чрезвычайных ситуациях. Часть 3
- 2.1.2. Характеристики техносферной системы
- 2.1.3. Особенности организации и динамики систем
- 2.1.4. Энергоэнтропийная концепция опасностей
- 2.1.5. Показатели качества обеспечения безопасности техносферы
- 2.1.6. Формализация и моделирование безопасности.
- 2.1. Место математического моделирования в системных исследованиях
- 2.2. Типы и виды математических моделей
- 2.3. Процесс построения математической модели
- Этап 1. Содержательная постановка
- Этап 2. Концептуальная постановка
- Этап 3. Качественный анализ
- Этап 4. Построение математической модели
- Этап 5. Разработка компьютерных программ
- Этап 6. Анализ и интерпретация результатов моделирования
- 2.4. Структура моделирования происшествий в техносфере
- Тема 2.2.2 Часть 1: Моделирование на основе теории катастроф
- Тема 2.2.2 Часть 2: Установление связи между показателями. Регрессионный анализ.
- Тема 2.2.3: Формальная записаь и общие свойства
- Общие свойства
Использование электронно-вычислительной техники, что требует наличия соответствующих алгоритмов и компьютерных программ. Несмотря на наличие в настоящее время богатого арсенала математических алгоритмов и прикладных программ, нередко возникает потребность в самостоятельной разработке новых программ. Сам процесс создания компьютерных программ в свою очередь может быть разбит на последовательные этапы: разработка технического задания (ТЗ), проектирования структуры программ, собственно программирование (кодирование алгоритма), тестирование и отладка программ.
Само ТЗ при этом имеет следующую структуру:
1) название задачи — имя программы (компьютерного кода), система программирования (язык), требования к аппаратному обеспечению;
2) описание — содержательная и математическая постановка задачи, метод дискретизации или обработки входных данных;
3) управление режимами — интерфейс «пользователь–компьютер»;
4) входные данные — содержание параметров, пределы их изменения;
5) выходные данные — содержание, объем, точность и форма представления;
6) ошибки — возможный перечень, способы выявления и защиты;
7) тестовые задания — примеры, предназначенные для тестирования и отладки программного комплекса.
Общая структура компьютерного кода, как правило, содержит три части: препроцессор (подготовка и проверка исходных данных), процессор (проведение вычислений) и постпроцессор (отображение результатов.