Главная » Просмотр файлов » Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001)

Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001) (1186218), страница 24

Файл №1186218 Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001) (Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001)) 24 страницаСоветов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001) (1186218) страница 242020-08-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 24)

3.3. Символы и схемы моделирующих алгоритмовПример изображения схемы моделирующего алгоритма показанна рис. 3.3, э.Обычно схема является наиболее удобной формой представле­ния структуры моделирующих алгоритмов. В ряде случаев исполь­зуются и другие формы представления моделирующих алгоритмов,например форма граф-схем (рис. 3.3, а). Здесь Я, — начало, Kt —конец, В, — вычисление, Ф, — формирование, Л, — проверка усло­вия, Ci — счетчик, Р, — выдача результата, i'=l, g, где g — общеечисло операторов моделирующего алгоритма. В качестве поясненияк граф-схеме алгоритма в тексте дается раскрытие содержанияоператоров, что позволяет упростить представление алгоритма, ноусложняет работу с ним.Моделирующие алгоритмы могут быть также представленыв виде операторных схем [4]. Обозначения операторов на такойсхеме соответствуют обозначениям для граф-схем.

Для рассмотрен­ного примера операторная схема алгоритма имеет видЛ?-4Д2Л3Л4Ф3Р6Я7.Более подробно с формой представления логической структурымоделирующих алгоритмов и машинных программ познакомимсяпри рассмотрении имитационных моделей процессов функциониро­вания различных систем и способов их реализации на ЭВМ.Подэтапы второго этапа моделирования. Рассмотрим подэтапы,выполненные при алгоритмизации модели системы и ее машиннойреализации, обращая основное внимание на задачи каждого подэтапа и методы их решения.2.1.

Построение логической схемы модели. Рекомендуется стро­ить модель по блочному принципу, т. е. в виде некоторой совокуп­ности стандартных блоков. Построение модели систем S из таких98блоков обеспечивает необходимую гибкость в процессе ее эксплу­атации, особенно на стадии машинной отладки. При построенииблочной модели проводится разбиение процесса функционированиясистемы на отдельные достаточно автономные подпроцессы. Такимобразом, модель функционально подразделяется на подмодели,каждая из которых в свою очередь может быть разбита на ещеболее мелкие элементы. Блоки такой модели бывают двух типов:основные и вспомогательные.

Каждый основной блок соответствуетнекоторому реальному подпроцессу, имеющему место в моделиру­емой системе S, а вспомогательные блоки представляют собойлишь составную часть машинной модели, они не отражают функ­ции моделируемой системы и необходимы лишь для машиннойреализации, фиксации и обработки результатов моделирования.2.2. Получение математических соотношений.

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

Схема машинноймодели Мм должна представлять собой полное отражение заложен­ной в модели концепции и иметь: а) описание всех блоков моделис их наименованиями; б) единую систему обозначений и нумерациюблоков; в) отражение логики модели процесса функционированиясистемы; г) задание математических соотношений в явном виде.Таким образом, в общем случае построенная машинная модельМы системы будет иметь комбинированный характер, т. е. отражатьаналитико-имитационный подход, когда часть процесса в системеописана аналитически, а другая часть имитируется соответству­ющими алгоритмами.2.3.

Проверка достоверности модели системы. Эта проверка явля­ется первой из проверок, выполняемых на этапе реализации модели.Так как модель представляет собой приближенное описание процес­са функционирования реальной системы S, то до тех пор, пока недоказана достоверность модели Мм, нельзя утверждать, что с еепомощью будут получены результаты, совпадающие с теми, кото­рые могли бы быть получены при проведении натурного экспериме­нта с реальной системой S. Поэтому определение достоверностимодели можно считать наиболее важной проблемой при моделиро­вании систем. От решения этой проблемы зависит степень доверияк результатам, полученным методом моделирования.

Проверкамодели на рассматриваемом подэтапе должна дать ответ на вопрос,насколько логическая схема модели системы и используемые мате­матические соотношения отражают замысел модели, сформирован­ный на первом этапе. При этом проверяются: а) возможность99решения поставленной задачи; б) точность отражения замысла в ло­гической схеме; в) полнота логической схемы модели; г) правиль­ность используемых математических соотношений.Только после того, как разработчик убеждается путем соответ­ствующей проверки в правильности всех этих положений, можносчитать, что имеется логическая схема модели системы 5, пригод­ная для дальнейшей работы по реализации модели на ЭВМ.2.4.

Выбор инструментальных средств для моделирования. Наэтом подэтапе необходимо окончательно решить вопрос о том,какую вычислительную машину (ЭВМ, АВМ, ГВК) и какое прог­раммное обеспечение целесообразно использовать для реализациимодели системы S. Вообще, выбор вычислительных средств можетбыть проведен и на предыдущих подэтапах, но рассматриваемыйподэтап является последним, когда этот выбор должен быть сделанокончательно, так как в противном случае возникнут трудностив проведении дальнейших работ по реализации модели.* Вопросо выборе ЭВМ сводится к обеспечению следующих требований:а) наличие необходимых программных и технических средств; б)доступность выбранной ЭВМ для разработчика модели; в) обес­печение всех этапов реализации модели; г) возможность своевре­менного получения результатов.2.5. Составление плана выполнения работ по программированию.Такой план должен помочь при программировании модели, учиты­вая оценки объема программы-и трудозатрат на ее составление.План при использовании универсальной ЭВМ должен включатьв себя: а) выбор языка (системы) программирования моде­ли; б) указание типа ЭВМ и необходимых для моделированияустройств; в) оценку примерного объема необходимой оперативнойи внешней памяти; г) ориентировочные затраты машинного време­ни на моделирование; д) предполагаемые затраты времени на про­граммирование и отладку программы на ЭВМ.2.6.

Спецификация и построение схемы программы. Спецификацияпрограммы — формализованное представление требований, предъ­являемых к программе, которые должны быть удовлетворены приее разработке, а также описание задачи, условия и эффекта действиябез указания способа его достижения. Наличие логической блоксхемы модели позволяет построить схему программы, котораядолжна отражать: а) разбиение модели на блоки, подблоки и т.

д.;б) особенности программирования модели; в) проведение необходи­мых изменений; г) возможности тестирования программы; д) оцен­ку затрат машинного времени; е) форму представления входныхи выходных данных.Построение схемы программы представляет собой одну из ос­новных задач на этапе машинной реализации модели. При этомособое внимание должно быть уделено особенностям выбранногодля реализации модели языка: алгоритмического языка общего100назначения или языка моделирования (например, SIMULA,SIMSCRIPT, GPSS).2.7. Верификация и проверка достоверности схемы программы.Верификация программы — доказательство того, что поведениепрограммы соответствует спецификации на программу. Эта провер­ка является второй на этапе машинной реализации модели системы.Очевидно, что нет смысла продолжать работу по реализации моде­ли, если нет уверенности в том, что в схеме программы, по которойбудет вестись дальнейшее программирование, допущены ошибки,которые делают ее неадекватной логической схеме модели, а следо­вательно, и неадекватной самому объекту моделирования.

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

Характеристики

Тип файла
PDF-файл
Размер
9,37 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6361
Авторов
на СтудИзбе
310
Средний доход
с одного платного файла
Обучение Подробнее