русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Описание задачи


Дата добавления: 2013-12-23; просмотров: 1521; Нарушение авторских прав


Этап. ПОСТАНОВКА ЗАДАЧИ

Под задачей в самом общем смысле этого слова понимается некая про­блема, которую надо решить. На этапе постановки задачи необходимо отразить три основных момента: описание задачи, определение целей моделирования и анализ объекта или процесса.

Задача (проблема) формулируется на обычном языке, и описание должно быть понятным. Главное здесь — определить объект моделиро­вания и понять, что собой должен представлять результат. От того, как будет понята проблема, зависит результат моделирования и, в ко­нечном итоге, принятие решения.

По характеру постановки все задачи можно разделить на две основ­ные группы.

К первой группе можно отнести задачи, в которых требуется иссле­довать, как изменятся характеристики объекта при некотором воздей­ствии на него. Такую постановку задачи принято называть «что будет, если?..». Например, как изменится скорость авто­мобиля через 6 с, если он движется пря­молинейно и равноускоренно с начальной скоростью 3 м/с и ускорением 0,5 м/с2? Или: что будет, если повысить оплату за квартиру в два раза?

Иногда задачи формулируются несколько шире. Что будет, если изменять характеристики объекта в заданном диапазоне с некоторым шагом? Такое исследование помогает проследить зависимость парамет­ров объекта от исходных данных. Напри­мер, модель информационного взрыва:

«Один человек увидел НЛО и в течение сле­дующих 15 минут рассказал об этом трем своим знакомым. Те в свою очередь еще че­рез 15 минут сообщили о новости еще трем своим знакомым каждый и т. д. Просле­дить, каково будет количество оповещенных через 15, 30 и т. д. минут».

Вторая группа задач имеет такую обобщенную формулировку: ка­кое надо произвести воздействие на объект, чтобы его параметры удов­летворяли некоторому заданному условию? Такая постановка задачи часто называется «как сделать, чтобы?..». Например, какого объема



должен быть воздушный шар, наполненный газом гелием, чтобы он мог подняться с грузом 100 кг?

Наибольшее количество задач моделирования, как правило, являются комплексными. Например, задача из­менения концентрации раствора: «Химический раствор объемом 5 частей имеет начальную концентрацию 70%. Сколько частей воды надо добавить, чтобы получить ра­створ заданной концентрации?» Сначала проводится расчет концентра­ции при добавлении 1 части воды. Затем строится таблица концентра­ций при добавлении 2, 3, 4... частей воды. Полученный расчет позволяет быстро пересчитывать модель с разными исходными данны­ми. По расчетным таблицам можно дать ответ на поставленный воп­рос: сколько частей воды надо добавить для получения требуемой кон­центрации.



<== предыдущая лекция | следующая лекция ==>
МЕСТО МОДЕЛИРОВАНИЯ В ДЕЯТЕЛЬНОСТИ ЧЕЛОВЕКА | Анализ объекта


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.008 сек.