Ответы на билеты по информатики. Основные этапы в информационном развитии общества. Информационные революции
Скачать 0.77 Mb.
|
Цель моделированияВажным моментом на этапе постановки задачи является определение цели моделирования. От выбранной цели зависит, какие характеристики исследуемого объекта считать существенными, а какие отбросить. В соответствии с поставленной целью может быть подобран инструментарий, определены методы решения задачи, формы отображения результатов. Рассмотрим возможные цели моделирования. Первобытные люди изучали окружающую природу, чтобы научиться противостоять природным стихиям, пользоваться природными благами, просто выживать. Накопленные знания передавались из поколения в поколение устно, позже письменно и, наконец, с помощью предметных моделей. Так был создан глобус — модель Земного шара, позволяющая получить наглядное представление о форме нашей планеты, ее вращении вокруг собственной оси и о расположении материков. Такие модели помогают понять, как устроен конкретный объект, узнать его основные свойства, установить законы его развития и взаимодействия с окружающим миром. В этом случае целью построения модели является познание окружающего мира. Накопив достаточно знаний, человек задал себе вопрос: «Нельзя ли создать объект с заданными свойствами и возможностями, чтобы противодействовать стихиям и ставить себе на службу природные явления?» Человек стал строить модели еще не существующих объектов. Так родились идеи создания ветряных мельниц, различных механизмов, даже обыкновенного зонтика. Многие из этих моделей стали в настоящее время реальностью. Это объекты, созданные руками человека. Таким образом, другая важная цель моделирования — создание объектов с заданными свойствами. Эта цель соответствует постановке задачи «как сделать, чтобы...». Цель моделирования задач типа «что будет, если...» — определение последствий воздействия на объект и принятие правильного решения. Подобное моделирование играет важное значение при рассмотрении социальных и экологических вопросов: что будет, если увеличить плату за проезд в транспорте, или что произойдет, если закопать ядерные отходы в некоторой местности? Например, для избавления Санкт-Петербурга от постоянных наводнений, приносящих огромный ущерб, было решено возвести дамбу. При ее проектировании было построено множество моделей, в том числе и натурных, именно с целью предсказания последствий вмешательства в природу. Формализация задачиВ повседневной жизни мы постоянно сталкиваемся с проявлением формализма, означающего строгий порядок. И хотя мы часто говорим о формализме с отрицательной оценкой, в некоторых случаях без него не обойтись. Возможно ли организовать учет и хранение лекарств в больнице или диспетчерское управление в авиации, если не подчинить эти процессы строгой формализации? В таких случаях она означает четкие правила и их одинаковое понимание всеми, строгий учет, единые формы отчетности и т. д. Обычно о формализации говорят и тогда, когда собранные данные предполагают обрабатывать математическими средствами. При формализации задачи отталкиваются от ее общего описания. Это позволяет четко выделить прототип моделирования и его основные свойства. Как правило, этих свойств довольно много, причем некоторые невозможно описать количественными соотношениями. Кроме того, в соответствии с поставленной целью необходимо выделить параметры, которые известны (исходные данные) и которые следует найти (результаты). Прототипом моделирования может быть объект, процесс или система. Если моделируется система, производится ее анализ: выявляются составляющие системы (элементарные объекты) и определяются связи между ними. При анализе необходимо также решить вопрос о степени детализации системы. Формализацию проводят в виде поиска ответов на вопросы, уточняющие общее описание задачи. Проведем формализацию задач. Задача 1. Набор текста. Что моделируется? Объект «текст» Где взять содержание текс- Имеется в виде черновика та? Каков предполагаемый тип Черно-белая печати? Каковы параметры текста? Абзацный отступ, правая и левая границы, гарнитура, размер и начертание шрифта, цвет (черный) Что надо получить? Набранный, отредактированный и оформленный текст Задача 2. Движение автомобиля. Что моделируется? Процесс движения объекта «автомобиль» Вид движения Равноускоренное Что известно о движении? Начальная скорость (v0), ускорение (а), максимальная развиваемая автомобилем скорость (vmax) Что надо найти? Скорость (vj) в заданные моменты времени (ti) Как задаются моменты вре- От нуля через равные интервалы (t2-t1) мени? Что ограничивает расчеты? vi < vmax Такие характеристики объекта, как цвет, тип кузова, год выпуска и общий пробег, степень изношенности шин и многие другие, в данной постановке учитывать не будем. Задача 3. Расстановка мебели. Что моделируется? Система КОМНАТА-МЕБЕЛЬ Комната — рассматривается Система как объект или как система? Какие элементы системы Стены, дверь, окно КОМНАТА важны в данной задаче? Мебель — рассматривается Система как объект или как система? Что входит в состав мебели? Диван, письменный стол, платяной шкаф, шкаф общего назначения (для книг, музыкального центра, игрушек и прочего), настенный спортивный комплекс Какие параметры мебели за- Длина, ширина, высота даны? Какие параметры комнаты В виде эскиза заданы: геометрическая заданы? форма, размеры, расположение окна и двери Что надо получить? Вариант наиболее удобной расстановки мебели, представленный в виде чертежа (эскиза) В данной задаче нецелесообразно деление предметов мебели на составляющие. Например, не имеет смысла вместо стола рассматривать совокупность объектов — столешница, ящики, ножки. При расстановке мебели надо учитывать следующие отношения: • высота мебели меньше высоты комнаты; • предметы мебели должны располагаться лицевой стороной внутрь комнаты; • предметы мебели не должны заслонять собой дверь и окно; • вокруг спортивного комплекса должно быть достаточно свободного места. При расстановке мебели надо также учитывать следующие связи: • все предметы мебели должны быть вплотную придвинуты к стене; • письменный стол должен стоять либо у окна, либо недалеко от окна у стены так, чтобы свет падал слева. Связи между самими предметами мебели учитывать не будем. Это означает, что все предметы могут располагаться по отношению друг к другу как угодно. Это существенно упрощает задачу. Этап постановки задачи движет исследователя от описания задачи через уяснение целей моделирования к ее формализации. Он является основополагающим в моделировании. Этот этап человек проходит самостоятельно, без помощи компьютера. Дальнейшая успешная работа по разработке модели зависит от правильности постановки задачи. Билет №41 место моделирования в деятельности человека Моделью может быть абстрактный или физический объект, исследование которого позволяет познавать существенные черты другого объекта — оригинала. Построение и изучение моделей является сферой человеческой деятельности, которая называетсяМоделированием. Моделирование— исследование объектов путем построения и изучения их моделей. Почему не исследовать сам оригинал, зачем создавать модель? Во-первых, оригинала может не существовать в настоящем: это объект прошлого или будущего. Для моделирования время не помеха. На основании известных фактов, методом гипотез и аналогий можно построить модель событий или природных катаклизмов далекого прошлого. Так, к примеру, были созданы теории вымирания динозавров, зарождения жизни на Земле. С помощью такого же метода можно заглянуть в будущее. Ученые-физики построили теоретическую модель «ядерной зимы», которая наступит на нашей планете в случае ядерной войны. Эта модель — предостережение человечеству. Во-вторых, оригинал может иметь много свойств и взаимосвязей. На модели, являющейся упрощенным представлением объекта, можно изучать некоторые интересующие исследователя свойства, не учитывая других. Например, при изучении сложнейшего человеческого организма на уроках биологии используются его разнообразные модели. В-третьих, часто модель является абстрактным обобщением реально существующих объектов. Манекенщица (модель), демонстрирующая новый фасон одежды, представляет не какого-то реального человека с его особенностями и недостатками, а некоторый обобщенный идеальный образ, стандарт. Говоря о природных явлениях на уроках географии, мы имеем в виду не какое-то конкретное природное явление, например землетрясение, а некоторое обобщение, модель этого явления. В таких случаях прототипом модели является целый класс объектов с какими-то общими свойствами. В-четвертых, оригинал может быть недоступен исследователю по каким-либо причинам: модель атома водорода, рельефа лунной поверхности, парламентской власти в стране. Что поддается моделированию? Объектом моделирования может быть материальный объект, явление, процесс или система. Моделями материальных объектов могут служить наглядные пособия в школьном кабинете, чертежи архитектурных сооружений, уменьшенные или увеличенные копии самих объектов. Для предотвращения катастроф и применения природных сил на благо человека создаются и изучаются Модели явленийЖивой природы. Академик Георг Рихман, сподвижник и друг великого Ломоносова, еще в первой половине XVIII века моделировал магнитные и электрические явления с целью их изучения и дальнейшего применения. Можно также создавать Модели процессов:Ход, последовательную смену состояний, стадии развития объекта или системы. Вы, вероятно, слышали о моделях экономических или экологических процессов, модели развития Вселенной, общества и т. п. Если объект рассматривается как система, то строится и исследуется Модель системы.Перед строительством жилого массива архитекторы создают натурную модель района застройки, учитывающую расположение зданий, скверов, парков и дорог. Моделирование является одним из ключевых видов деятельности человека и всегда в той или иной форме предшествует другим ее видам. Прежде чем браться за любую работу, нужно четко представлять себе отправной и конечный пункты деятельности, а также ее примерные этапы. То же можно сказать о моделировании. Отправной пункт здесь — прототип (рисунок 11.1). Как было сказано ранее, это может быть существующий или проектируемый объект, явление, процесс или система. ПРОТОТИП МОДЕЛИРОВАНИЕ ПРИНЯТИЕ РЕШЕНИЯ Рис. 11.1. Обобщенные этапы деятельности человека при исследовании объекта Конечный этап моделирования — принятие решения. В результате моделирования приобретается новая информация и принимается решение о создании нового объекта либо о модификации и использовании существующего. Моделирование – творческий процесс и поэтому заключить его в формальные рамки очень трудно. В общем виде его можно представить этапами, как изображено на рисунке:
Описание задачи Постановка задачи начинается с её описания. Делается это на обычном языке, общими фразами. По характеру постановки все задачи можно разделить на 2 основные группы: 1. Задачи в которых требуется исследовать как изменятся характеристики объекта при некотором воздействии на него. Такую постановку задачи принято называть «что будет если?..». Например, будет ли сладко если в чай положить 2 чайные ложки сахара? 2. Какое надо произвести воздействие на объект, чтобы его параметры удовлетворяли некоторому заданному условию? Такая постановка задачи часто называется «Как сделать, чтобы?..». Например, какого объёма должен быть воздушный шар, наполненный гелием, чтобы он мог подняться наверх с грузом в 100 кг.? Билет №42 основные этапы моделирования Этап 1. Постановка задачи.Под задачей понимается некая проблема, которую надо решить. На этапе постановки задачи необходимо: описать задачу, определить цели моделирования, проанализировать объект или процесс. Описание задачи. Задача формулируется на обычном языке, и описание должно быть понятным. Главное здесь — определить объект моделирования и понять, что должен представлять собой результат. Цели моделирования. Познание окружающего мира. Зачем человек создает модели? Чтобы ответить на этот вопрос, надо заглянуть в далекое прошлое. Несколько миллионов лет назад, на заре человечества, первобытные люди изучали окружающую природу, чтобы научиться противостоять природным стихиям, пользоваться природными благами, просто выживать. Накопленные знания передавались из поколения в поколение устно, позже письменно, наконец с помощью предметных моделей. Так родилась, к примеру, модель земного шара — глобус, — позволяющая получить наглядное представление о форме нашей планеты, ее вращении вокруг собственной оси и расположении материков. Такие модели позволяют понять, как устроен конкретный объект, узнать его основные свойства, установить законы его развития и взаимодействия с окружающим миром моделей. Создание объектов с заданными свойствами (задача типа «Как сделать, чтобы...»). Накопив достаточно знаний, человек задал себе вопрос: «Нельзя ли создать объект с заданными свойствами и возможностями, чтобы противодействовать стихиям или ставить себе на службу природные явления?» Человек стал строить модели еще не существующих объектов. Так родились идеи создания ветряных мельниц, различных механизмов, даже обыкновенного зонтика. Многие из этих моделей стали в настоящее время реальностью. Это объекты, созданные руками человека. Определение последствий воздействия на объект и принятие правильного решения(задача типа «Что будет, если...»: что будет, если увеличить плату за проезд в транспорте, или что произойдет, если закопать ядерные отходы в такой-то местности?) Например, для спасения Петербурга от постоянных наводнений, приносящих огромный ущерб, решено было возвести дамбу. При ее проектировании было построено множество моделей, в том числе и натурных, именно для того, чтобы предсказать последствия вмешательства в природу. Эффективность управления объектом (или процессом). Поскольку критерии управления бывают весьма противоречивыми, то эффективным оно окажется только при условии, если будут «и волки сыты, и овцы целы». Например, нужно наладить питание в школьной столовой. С одной стороны, оно должно отвечать возрастным требованиям (калорийное, содержащее витамины и минеральные соли), с другой — нравиться большинству ребят и к тому же быть «по карману» родителям, а с третьей — технология приготовления должна соответствовать возможностям школьных столовых. Как совместить несовместимое? Построение модели поможет найти приемлемое решение. Анализ объекта. На этом этапе четко выделяют моделируемый объект, его основные свойства, его элементы и связи между ними. Простой пример подчиненных связей объектов — разбор предложения. Сначала выделяются главные члены (подлежащее, сказуемое), затем второстепенные члены, относящиеся к главным, затем слова, относящиеся к второстепенным, и т. д. Этап 2. Разработка модели.Информационная модель. На этом этапе выясняются свойства, состояния, действия и другие характеристики элементарных объектов в любой форме: устно, в виде схем, таблиц. Формируется представление об элементарных объектах, составляющих исходный объект, т. е. информационная модель. Модели должны отражать наиболее существенные признаки, свойства, состояния и отношения объектов предметного мира. Именно они дают полную информацию об объекте. Пример 1.3.3. Этот пример показывает, что информации не обязательно должно быть много. Важно, чтобы она была «по существу вопроса», т. е. соответствовала цели, для которой используется. Например, в школе учащиеся знакомятся с информационной моделью кровообращения. Предлагаемой в учебнике анатомии информации достаточно для школьника, но мало для тех, кто проводит операции на сосудах в больницах. Информационные модели играют очень важную роль в жизни человека. Знания, получаемые вами в школе, имеют вид информационной модели, цель которой — изучение предметов и явлений. Уроки истории дают возможность построить модель развития общества, а знание этой модели позволяет строить собственную жизнь, либо повторяя ошибки предков, либо учитывая их. На уроках географии вам сообщают информацию о географических объектах: горах, реках, странах и др. Это тоже информационные модели. Многое, о чем рассказывается на занятиях по географии, вы никогда не увидите в реальности. На уроках химии информация о свойствах разных веществ и законах их взаимодействия подкрепляется опытами, которые есть не что иное, как реальные модели химических процессов. Информационная модель никогда не характеризует объект полностью. Для одного и того же объекта можно построить различные информационные модели. Пример 1.3.4. Другой пример различных информационных моделей для одного и того же объекта.( Пример 1.3.5. ) Выбор наиболее существенной информации при создании информационной модели и сложность этой модели обусловлены целью моделирования. Построение информационной модели является отправным пунктом этапа разработки модели. Все входные параметры объектов, выделенные при анализе, располагают в порядке убывания значимости и проводят упрощение модели в соответствии с целью моделирования. Знаковая модель. Прежде чем приступить к процессу моделирования, человек делает предварительные наброски чертежей либо схем на бумаге, выводит расчетные формулы, т. е. составляет информационную модель в той или иной знаковой форме, которая может быть либо компьютерной, либо некомпьютерной. Компьютерная модель — это модель, реализованная средствами программной среды. Существует множество программных комплексов, которые позволяют проводить исследование (моделирование) информационных моделей. Каждая программная среда имеет свой инструментарий и позволяет работать с определенными видами информационных объектов. Человек уже знает, какова будет модель, и использует компьютер для придания ей знаковой формы. Например, для построения геометрических моделей, схем используются графические среды, для словесных или табличных описаний — среда текстового редактора. Основные функции компьютера при моделировании систем: исполнение роли вспомогательного средства для решения задач, решаемых и обычными вычислительными средствами, алгоритмами, технологиями; исполнение роли средства постановки и решения новых задач, не решаемых традиционными средствами, алгоритмами, технологиями; исполнение роли средства конструирования компьютерных обучающих и моделирующих сред типа: «обучаемый — компьютер — обучающий», «обучающий — компьютер — обучаемый», «обучающий — компьютер — группа обучаемых», «группа обучаемых — компьютер — обучающий», «компьютер — обучаемый — компьютер»; исполнение роли средства моделирования для получения новых знаний; «обучение» новых моделей (самообучение моделей). Этап 3. Компьютерный эксперимент.Компьютерное моделирование — основа представления знаний в ЭВМ. Компьютерное моделирование для рождения новой информации использует любую информацию, которую можно актуализировать с помощью ЭВМ. Прогресс моделирования связан с разработкой систем компьютерного моделирования, а прогресс в информационной технологии — с актуализацией опыта моделирования на компьютере, с созданием банков моделей, методов и программных систем, позволяющих собирать новые модели из моделей банка. Разновидность компьютерного моделирования — вычислительный эксперимент, т. е. эксперимент, осуществляемый экспериментатором над исследуемой системой или процессом с помощью орудия эксперимента — компьютера, компьютерной среды, технологии. Вычислительный эксперимент становится новым инструментом, методом научного познания, новой технологией также из-за возрастающей необходимости перехода от исследования линейных математических моделей систем (для которых достаточно хорошо известны или разработаны методы исследования, теория) к исследованию сложных и нелинейных математических моделей систем (анализ которых гораздо сложнее). Грубо говоря, наши знания об окружающем мире линейны, а процессы в окружающем мире нелинейны. Вычислительный эксперимент позволяет находить новые закономерности, проверять гипотезы, визуализировать ход событий и т. д. Чтобы дать жизнь новым конструкторским разработкам, внедрить новые технические решения в производство или проверить новые идеи, нужен эксперимент. В недалеком прошлом такой эксперимент можно было провести либо в лабораторных условиях на специально создаваемых для него установках, либо на натуре, т. е. на настоящем образце изделия, подвергая его всяческим испытаниям. С развитием вычислительной техники появился новый уникальный метод исследования — компьютерный эксперимент. Компьютерный эксперимент включает некоторую последовательность работы с моделью, совокупность целенаправленных действий пользователя над компьютерной моделью. Этап 4. Анализ результатов моделирования.Конечная цель моделирования — принятие решения, которое должно быть выработано на основе всестороннего анализа полученных результатов. Этот этап решающий — либо вы продолжаете исследование, либо заканчиваете. Возможно, вам известен ожидаемый результат, тогда необходимо сравнить полученный и ожидаемый результаты. В случае совпадения вы сможете принять решение. Основой для выработки решения служат результаты тестирования и экспериментов. Если результаты не соответствуют целям поставленной задачи, значит, допущены ошибки на предыдущих этапах. Это может быть либо слишком упрощенное построение информационной модели, либо неудачный выбор метода или среды моделирования, либо нарушение технологических приемов при построении модели. Если такие ошибки выявлены, то требуется корректировка модели, т. е. возврат к одному из предыдущих этапов. Процесс повторяется до тех пор, пока результаты эксперимента не будут отвечать целяммоделирования. Главное, надо всегда помнить: выявленная ошибка — тоже результат. Как говорит народная мудрость, на ошибках учатся. Билет №43 инструменты моделирования, анализ результатов моделирования |