Что строится на первом этапе исследования объекта или процесса
Конспект урока Основные этапы разработки и исследования моделей на компьютере
Тема урока «Основные этапы разработки и исследования моделей на компьютере»
Цель урока: организовать совместную учебную деятельность для формирования и развития исследовательских навыков учащихся; создать условия для освоения технологии моделирования.
Должны уметь: построить модель объекта или процесса согласно поставленной цели.
Проверка домашнего задания.(тестирование)
Объяснение новой темы.
На первом этапе исследования объекта или процесса обычно строится описательная информационная модель . Такая модель выделяет существенные с точки зрения целей проводимого исследования параметры объекта, а несущественными параметрами пренебрегает.
На втором этапе создается формализованная модель, то есть описательная информационная модель записывается с помощью какого-либо формального языка. В такой модели с помощью формул, уравнений, неравенств и пр. фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств.
Однако далеко не всегда удается найти формулы, явно выражающие искомые величины через исходные данные. В таких случаях используются приближенные математические методы, позволяющие получать результаты с заданной точностью.
1) построение алгоритма решения задачи и его кодирование на одном из языков программирования;
2) построение компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и пр.).
Четвертый этап исследования информационной модели состоит в проведении компьютерного эксперимента. Если компьютерная модель существует в виде программы на одном из языков программирования, ее нужно запустить на выполнение и получить результаты.
Если компьютерная модель исследуется в приложении, например в электронных таблицах, можно провести сортировку или поиск данных, построить диаграмму или график и так далее.
Пятый этап состоит в анализе полученных результатов и корректировке исследуемой модели. В случае различия результатов, полученных при исследовании информационной модели, с измеряемыми параметрами реальных объектов можно сделать вывод, что на предыдущих этапах построения модели были допущены ошибки или неточности. Например, при построении описательной качественной модели могут быть неправильно отобраны существенные свойства объектов, в процессе формализации могут быть допущены ошибки в формулах и так далее. В этих случаях необходимо провести корректировку модели, причем уточнение модели может проводиться многократно, пока анализ результатов не покажет их соответствие изучаемому объекту.
Вопросы для размышления
1. В каких случаях могут быть опущены отдельные этапы построения и исследования модели? Приведите примеры создания моделей в процессе обучения.
3. Практическая работа
На сегодняшнем уроке я предлагаю вам построить информационную модель качеств своей личности и исследовать её с целью определения профессиональных предпочтений.
(Раздаточный материал (Приложение 1) выдан учащимся в начале урока, на “Рабочем столе” компьютера находится Таблица 2)
Все люди делятся на “левополушарных” (Л) и “правополушарных” (П). У “левополушарных” преобладает логический тип мышления. Они, в общем-то, оптимисты и считают, что большую часть своих проблем решат самостоятельно.
Если Вы “левополушарный”, то, как правило, без особого труда вступаете в контакт с людьми. В работе и житейских делах больше полагаетесь на расчет, чем на интуицию. Испытываете больше доверия к информации, полученной из печати, чем к собственным впечатлениям.
2. “Правополушарный” – это означает, что вы человек художественного склада. Представитель этого типа склонен к некоторому пессимизму. Предпочитаете полагаться больше на собственные чувства, чем на логический анализ событий, и при этом зачастую не обманываетесь. Не очень общителны, но зато можете продуктивно работать даже в неблагоприятных условиях (шум, различные помехи и т. п.). Вас ожидает успех в таких областях деятельности, где требуются способности к образному мышлению, – художник, актер, архитектор, врач, воспитатель.
3. Перед человеком, в равной степени сочетающим в себе признаки логического и художественного мышления, открывается широкое поле деятельности. Зоны его успеха там, где требуется умение быть последовательным в работе и одновременно образно, цельно воспринимать события, быстро и тщательно продумывать свои поступки даже в экстремальной ситуации. Управленец и испытатель сложных технических систем, лектор и полководец – все эти профессии требуют гармоничного взаимодействия противоположных типов мышления.
Свою принадлежность к художникам или мыслителям можно выявить и по некоторым биологическим признакам. Проведем несложный экспресс-анализ.
А. Переплетите пальцы рук. Сверху оказался большой палец левой руки (Л) или правой (П)? Запишите результат.
Б. Сделайте в листе бумаги небольшое отверстие и посмотрите сквозь него двумя глазами на какой-либо предмет. Поочередно закрывайте то один, то другой глаз. Предмет смещается, если вы закрываете правый глаз или левый?
В. Станьте в “позу Наполеона”, скрестив руки на груди. Какая рука оказалась сверху?
Г. Попробуйте изобразить “бурные аплодисменты”. Какая ладонь сверху?
Теперь посмотрим, что у вас получилось.
ПППП – обладатель такой характеристики консервативен, предпочитает общепринятые формы поведения.
ПППЛ – темперамент слабый, преобладает нерешительность.
ППЛП – характер сильный, энергичный, артистический. При общении с таким человеком не помешают решительность и чувство юмора.
ППЛЛ – характер близок к предыдущему типу, но более мягок, контактен, медленнее привыкает к новой обстановке. Встречается довольно редко.
ПЛПП – аналитический склад ума, основная черта – мягкость, осторожность. Избегает конфликтов, терпим и расчетлив, в отношениях предпочитает дистанцию.
ПЛПЛ – слабый тип, встречается только среди женщин. Характерны подверженность различным влияниям, беззащитность, но вместе с тем способность идти на конфликт.
ПЛЛП – артистизм, некоторое непостоянство, склонность к новым впечатлениям. В общении смел, умеет избегать конфликтов и переключаться на новый тип поведения, Среди женщин встречается примерно вдвое чаще, чем среди мужчин.
ПЛЛЛ – а этот тип, наоборот, более характерен для мужчин. Отличается независимостью, непостоянством и аналитическим складом ума.
ЛППП – один из наиболее распространенных типов. Он эмоционален, легко контактирует практически со всеми, Однако недостаточно настойчив, подвержен чужому влиянию.
ЛППЛ – похож на предыдущий тип, но еще менее настойчив, мягок и наивен. Требует особо бережного отношения к себе.
ЛПЛП – это самый сильный тип характера. Настойчив, энергичен, трудно поддается убеждению. Несколько консервативен из-за того, что нередко пренебрегает чужим мнением.
ЛПЛЛ – характер сильный, но ненавязчивый. Внутренняя агрессивность прикрыта внешней мягкостью. Способен к быстрому взаимодействию, но взаимопонимание при этом отстает.
ЛЛПП – характерны дружелюбие, простота, некоторая разбросанность интересов.
ЛЛПЛ – простодушие, мягкость, доверчивость – вот его основные черты. Очень редкий тип, у мужчин практически не встречается.
ЛЛЛП – эмоциональность в сочетании с решительностью приводит к непродуманным поступкам. Энергичен.
ЛЛЛЛ – обладает способностью по-новому взглянуть на вещи. Ярко выраженная эмоциональность сочетается с индивидуализмом, упорством и некоторой замкнутостью.
По мнению авторов этого теста, совпадающие результаты тестирования разных людей говорят о психологической совместимости личностей, в то время как полные антиподы совместимы очень редко.
Как вы заметили, сочетание ЛЛЛЛ соответствует художественному типу, а ПППП присуще мыслителям. Но поскольку в чистом виде эти типы встречаются нечасто, то остальные сочетания в какой-то мере отражают существующее многообразие психологических структур. Впрочем, предложенная классификация – лишь первый шаг к познанию самого себя. Сделаем следующий.
Не так уж много на земле профессий, позволяющих обходиться без общения с людьми. Поэтому вы поступите правильно, если обратите внимание на такие качества, как общительность, контактность. Они полезны не только обаятельным кинозвездам, но и каждому, кто хочет с толком использовать свой дар речи. Поэтому поставим вопрос таким образом: куда вы обращены – к людям или к себе? С кем бы вы предпочли общаться – с самим собой или с другими?
Если хотите определить свой психологический тип по отношению к окружающим, то оцените приведенные высказывания в баллах от 0 до 4, затем подсчитайте сумму.
Я легко сближаюсь с людьми.
У меня много знакомых, с которыми я охотно встречаюсь.
Я разговорчивый человек.
Я непринужденно чувствую себя с незнакомыми людьми
Когда мне надо что-то узнать, я предпочитаю спросить, а не копаться в книгах.
Мне удается оживить скучную компанию.
Когда я надолго оторван от людей, мне очень хочется поговорить с кем-нибудь.
1–12 баллов. Интроверт. Обращенный в себя, он с трудом вступает в контакт, в компании способен нагнать на всех тоску. Такой человек ориентирован в основном на собственные чувства, сдержан, застенчив, общению предпочитает книгу. В решениях серьезен, эмоциям не доверяет, любит порядок. Пессимистичен, и поэтому вряд ли из него получится хороший педагог или организатор. По темпераменту обычно флегматик или меланхолик.
13–24 балла. Амбаверт. Для него характерны спокойные, ровные отношения с людьми, ответственность за свои поступки. Именно такими качествами обладают, как правило, лучшие руководители, педагоги – словом, все, чья работа требует умения общаться с людьми.
25–36 баллов. Экстраверт. Словоохотливый, общительный оптимист, любит каверзные вопросы, острые шутки. Общение с кем бы то ни было для него не проблема, и тут он прекрасный импровизатор. Все у него получается легко и непринужденно. Но не менее легко относится и к собственным обязательствам, и поэтому хозяином своего слова его можно назвать лишь с иронией. Несдержан, потому что не считает нужным контролировать эмоции и чувства. Такой человек обычно холерик или сангвиник.
3. Склонности и предпочтения
Ответив на следующие вопросы, вы можете определить, какой тип профессий предпочитаете. Нравится ли вам занятие, о котором говорится в левой части вопроса (колонка а), или нет? Что для Вас предпочтительнее? Выберите вариант ответа.
Выбранные варианты ответов обведите, пожалуйста, в таблице 3
Что строится на первом этапе исследования объекта или процесса
Использование компьютера для исследования информационных моделей различных объектов и систем позволяет изучить их изменения в зависимости от значения тех или иных параметров. Процесс разработки моделей и их исследования на компьютере можно разделить на несколько основных этапов.
На первом этапе исследования объекта или процесса обычно строится описательная информационная модель. Такая модель выделяет существенные с точки зрения целей проводимого исследования параметры объекта, а несущественными параметрами пренебрегает.
На втором этапе создается формализованная модель, то есть описательная информационная модель записывается с помощью какого-либо формального языка. В такой модели с помощью формул, уравнений, неравенств и пр. фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств.
Однако далеко не всегда удается найти формулы, явно выражающие искомые величины через исходные данные. В таких случаях используются приближенные математические методы, позволяющие получать результаты с заданной точностью.
На третьем этапе необходимо формализованную информационную модель преобразовать в компьютерную модель, то есть выразить ее на понятном для компьютера языке. Существуют два принципиально различных пути построения компьютерной модели:
1)построение алгоритма решения задачи и его кодирование на одном из
2)построение компьютерной модели с использованием одного из приложений
(электронных таблиц, СУБД, пр.).
В процессе создания компьютерной модели полезно разработать удобный графический интерфейс, который позволит визуализировать формальную модель, а также реализовать интерактивный диалог человека с компьютером на этапе исследования модели.
Четвертый этаписследования информационной модели состоит в проведении компьютерного эксперимента. Если компьютерная модель существует в виде программы на одном из языков программирования, ее нужно запустить на выполнение и получить результаты.
Если компьютерная модель исследуется в приложении, например в электронных таблицах, можно провести сортировку или поиск данных, построить диаграмму или график и так далее.
Пятый этапсостоит в анализе полученных результатов и корректировке исследуемой модели. В случае различия результатов, полученных при исследовании информационной модели, с измеряемыми параметрами реальных объектов можно сделать вывод, что на предыдущих этапах построения модели были допущены ошибки или неточности. Например, при построении описательной качественной модели могут быть неправильно отобраны существенные свойства объектов, в процессе формализации могут быть допущены ошибки в формулах и так далее. В этих случаях необходимо провести корректировку модели, причем уточнение модели может проводиться многократно, пока анализ результатов не покажет их соответствие изучаемому объекту.
Вопрос для размышления:
В каких случаях могут быть опущены отдельные этапы построения и исследования модели? Приведите примеры создания моделей в процессе обучения.
Рассмотрим возможные цели моделирования.
Первобытные люди изучали окружающую природу, чтобы научиться противостоять природным стихиям, пользоваться природными благами, просто выживать.
Накопленные знания передавались из поколения в поколение устно, позже письменно и, наконец, с помощью предметных моделей. Так был создан глобус — модель Земного шара, позволяющая получить наглядное представление о форме нашей планеты, ее вращении вокруг собственной оси и о расположении материков. Такие модели помогают понять, как устроен конкретный
объект, узнать его основные свойства, установить законы его развития и взаимодействия с окружающим миром. В этом случае целью построения модели является познание окружающего мира.
Накопив достаточно знаний, человек задал себе вопрос: «Нельзя ли создать объект с заданными свойствами и возможностями, чтобы противодействовать стихиям и ставить себе на службу природные явления?» Человек стал строить модели еще не существующих объектов. Так родились идеи создания ветряных мельниц, различных механизмов, даже обыкновенного зонтика. Многие из этих моделей стали в настоящее время реальностью. Это объекты, созданные руками человека.
Таким образом, другая важная цель моделирования — создание объектов с заданными свойствами. Эта цель соответствует постановке задачи «как сделать, чтобы. ».
Цель моделирования задач типа «что будет, если. » — определение последствий воздействия на объект и принятие правильного решения. Подобное моделирование играет важное значение при рассмотрении социальных и экологических вопросов: что будет, если увеличить плату за проезд в транспорте, или что произойдет, если закопать ядерные отходы в некоторой местности?
Например, для избавления Санкт-Петербурга от постоянных наводнений, приносящих огромный ущерб, было решено возвести дамбу. При ее проектировании было построено множество моделей, в том числе и натурных, именно с целью предсказания последствий вмешательства в природу.
В повседневной жизни мы постоянно сталкиваемся с проявлением формализма, означающего строгий порядок. И хотя мы часто говорим о формализме с отрицательной оценкой, в некоторых случаях без него не обойтись. Возможно ли организовать учет и хранение лекарств в больнице или диспетчерское управление в авиации, если не подчинить эти процессы строгой формализации? В таких случаях она означает четкие правила и их одинаковое понимание всеми, строгий учет, единые формы отчетности и т. д.
Обычно о формализации говорят и тогда, когда собранные данные предполагают обрабатывать математическими средствами.
Те из вас, кто участвовал в переписи населения, вероятно, обратили внимание, какие формы заполняли инспекторы по результатам беседы с членами семьи. В этих формах не было выделено места для эмоций, они содержали формализованные данные опроса — единицы в строго определенных графах. Эти данные затем обрабатывались с использованием математических методов. Нельзя не упомянуть и о том, что обработка велась при помощи компьютера. Компьютер является универсальным инструментом для обработки информации, но для решения любой задачи с его использованием надо изложить ее на строгом, формализованном языке. Каким бы чудом техники ни казался компьютер, человеческий язык ему не понятен.
При формализации задачи отталкиваются от ее общего описания. Это позволяет четко выделить прототип моделирования и его основные свойства. Как правило, этих свойств довольно много, причем некоторые невозможно описать количественными соотношениями. Кроме того, в соответствии с поставленной целью необходимо выделить параметры, которые известны (исходные данные) и которые следует найти (результаты).
Как уже упоминалось выше, прототипом моделирования может быть объект, процесс или система. Если моделируется система, производится ее анализ: выявляются составляющие системы (элементарные объекты) и определяются связи между ними. При анализе необходимо также решить вопрос о степени детализации системы.
Формализацию проводят в виде поиска ответов на вопросы, уточняющие общее описание задачи.
Проведем формализацию ранее описанных задач. Задача 1. Набор текста. Что моделируется? Объект «текст»
Где взять содержание текс- Имеется в виде черновика
Каков предполагаемый тип Черно-белая
Каковы параметры текста? Абзацный отступ, правая и левая
границы, гарнитура, размер и начертание шрифта, цвет (черный)
Что надо получить? Набранный, отредактированный
и оформленный текст
Задача 2. Движение автомобиля.
Что моделируется? Процесс движения объекта «автомобиль»
Вид движения Равноускоренное
Что известно о движении? Начальная скорость (v0), ускорение
(а), максимальная развиваемая автомобилем скорость (vmax)
Что надо найти? Скорость (vj) в заданные моменты времени (ti)
Как задаются моменты вре- От нуля через равные интервалы (t2-t1)
Каковы основные этапы разработки и исследования моделей на компьютере?
Основные этапы разработки и исследования моделей на компьютере
Использование компьютера для исследования информационных моделей различных объектов и систем позволяет изучить их изменения в зависимости от значения тех или иных параметров. Процесс разработки моделей и их исследование на компьютере можно разделить на несколько основных этапов.
Описательная информационная модель. На первом этапе исследования объекта или процесса обычно строится описательная информационная модель. Такая модель выделяет существенные, с точки зрения целей проводимого исследования, параметры объекта, а несущественными параметрами пренебрегает.
Формализованная модель. На втором этапе создается формализованная модель, т. е. описательная информационная модель записывается с помощью какого-либо формального языка. В такой модели с помощью формул, уравнений или неравенств фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств.
Однако далеко не всегда удается найти формулы, явно выражающие искомые величины через исходные данные. В таких случаях используются приближенные математические методы, позволяющие получать результаты с заданной точностью.
Компьютерная модель. На третьем этапе необходимо формализованную информационную модель преобразовать в компьютерную модель, т. е. выразить ее на понятном для компьютера языке. Существуют различные пути построения компьютерных моделей, в том числе:
— создание компьютерной модели в форме проекта на одном из языков программирования;
— построение компьютерной модели с использованием электронных таблиц или других приложений: систем компьютерного черчения, систем управления базами данных, геоинформационных систем и т. д.
В процессе создания компьютерной модели полезно разработать удобный графический интерфейс, который позволит визуализировать формальную модель, а также реализовать интерактивный диалог человека с компьютером на этапе исследования модели.
Компьютерный эксперимент. Четвертый этап исследования информационной модели состоит в проведении компьютерного эксперимента. Если компьютерная модель существует в виде проекта на одном из языков программирования, ее нужно запустить на выполнение, ввести исходные данные и получить результаты.
Если компьютерная модель исследуется в приложении, например в электронных таблицах, то можно построить диаграмму или график, провести сортировку и поиск данных или использовать другие специализированные методы обработки данных.
При использовании готовой компьютерной визуальной интерактивной модели необходимо ввести исходные данные, запустить модель на выполнение и наблюдать изменение объекта и характеризующих его величин.
Анализ полученных результатов и корректировка исследуемой модели. Пятый этап состоит в анализе полученных результатов и корректировке исследуемой модели. В случае несоответствия результатов, полученных при исследовании информационной модели, измеряемым параметрам реальных объектов можно сделать вывод, что на предыдущих этапах построения модели были допущены ошибки или неточности.
Например, при построении описательной качественной модели могут быть неправильно отобраны существенные свойства объектов в процессе формализации могут быть допущены ошибки в формулах и т. д. В этих случаях необходимо провести корректировку модели, причем уточнение модели может проводиться многократно, пока анализ результатов не покажет их соответствие изучаемому объекту.
Основные этапы разработки и исследования моделей на компьютере
Основные этапы разработки и исследования моделей на компьютере
Процесс разработки моделей и их исследования на компьютере можно разделить на несколько основных этапов.
1) построение алгоритма решения задачи и его кодирование на одном из языков программирования;
2) построение компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и пр.).
Вся история геометрии связана с практикой построений при помощи подручных средств для измерения недоступного. В Древнем Египте, задолго до доказательства Пифагором его знаменитой теоремы, использовали треугольник со сторонами, соотносящимися как 3:4:5, для получения прямых углов в строительстве. Фалесу Милетскому, жившему в VI в. до н. э., приписывается метод измерения расстояния до кораблей, находящихся в море, с использованием признаков подобия треугольников.
К задачам, поставленным еще в древности, относятся задачи деления отрезков и углов на две равные части.
Построения в графическом редакторе и на листе бумаги несколько отличаются, потому что компьютерные инструменты не совсем идентичны привычным, повседневным. Например графический редактор не имеет линейки, в нем нет инструмента, подобного транспортиру, в окружности, нарисованной в графическом редакторе, не определен центр. Поэтому необходимо научиться строить модели геометрических операций: деление отрезка и угла на равные части, определение центра окружности и др. Это можно сделать, используя законы геометрии.
При отсутствии специальных инструментов (линейки, транспортира, циркуля) смоделировать основные геометрические операции.
Исходные геометрические объекты (отрезок, радиус, угол) задаются в левом верхнем углу рабочего поля. Для построений используются их копии. Построение основывается на законах геометрии.
МОДЕЛЬ 1. Деление отрезков (моделирование функций линейки).
Алгоритм деления отрезка на n равных частей (для n =3) приведен на рисунке 1.2. Для выполнения операции деления используется отрезок произвольной длины х. Построение основано на подобии треугольников. Параллельность линий достигается копированием.
МОДЕЛЬ 2. Построение окружности заданного радиуса и определение ее центра (моделирование функций циркуля).
Окружность в графическом редакторе вписывается в квадрат со стороной, равной удвоенному радиусу. Алгоритм построения окружности изображен на рисунке 1.3.
МОДЕЛЬ 3. Деление угла пополам (моделирование функции транспортира)
На рисунке 1.4 приведен один из вариантов алгоритма деления.
1. Тестирование построенной по заданному алгоритму модели 1 со-вмещением отрезков, полученных при делении.
2. Тестирование построенной по заданному алгоритму модели 2 со-вмещением исходного и повернутого на 90° отрезка с радиусами полученной окружности.
Докажите правильность алгоритмов построения.
Если результаты тестирования отрицательные, увеличить точность выполнения алгоритма за счет работы в увеличенном масштабе (под лупой).
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.