Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Линия моделирования и базы данных. БД «Поликлиника» Фамилия пациента Дата рождения Номер участка



БД «Поликлиника»

Фамилия пациента   Дата рождения   Номер участка   Фамилия врача   Дата посещения   Диагноз  
Лосев О.И.   20.04.65   2   Петрова О.И.   11.04.98   грипп  
Орлова Е.Ю.   25.01.47   1   Андреева И. В.   05.05.98   ОРЗ  
Лосев О.И.   20.04.65   2   Петрова О.И.   26.07.98   бронхит  
Дуров М.Т.   05.03.30   2   Петрова О.И.   14.03.98   стенокардия  
Жукова Л. Г.   30.01.70   2   Петрова О.И.   11.04.98   ангина  
Орлова Е.Ю.   25.01.47   1   Андреева И. В.   11.07.98   гастрит  
Быкова А.А.   01.04.75   1   Андреева И. В.   15.06.98   ОРЗ  
Дуров М.Т.   05.03.30   2   Петрова О.И.   26.07.98   ОРЗ  

 

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

Полученная таблица соответствует первой нормальной форме. Для устранения отмеченных недостатков требуется ее дальнейшая нормализация. Структура такой таблицы (отношения) описыва­ется следующим образом:

ПОЛИКЛИНИКА (ФАМИЛИЯ, ДАТА_РОЖДЕНИЯ, УЧАСТОК, ВРАЧ, ДАТА ПОСЕЩЕНИЯ, ДИАГНОЗ)

Необходимо установить ключ записей. Здесь ключ составной, который включает в себя два поля: ФАМИЛИЯ и ДАТА_ПОСЕЩЕНИЯ. Каждая запись — это информация о конкретном посеще­нии пациентом больницы. Если допустить, что в течение одного дня данный пациент может сделать только один визит к участково­му врачу, то в разных записях не будет повторяться комбинация двух полей: фамилии пациента и даты посещения врача.

Согласно определению второй нормальной формы, все неклю­чевые поля должны функционально зависеть от полного ключа. В данной таблице лишь ДИАГНОЗ определяется одновременно фа­милией пациента и датой посещения. Остальные поля связаны лишь с фамилией, т. е. от даты посещения они не зависят. Для преобра­зования ко второй нормальной форме таблицу нужно разбить на две следующие:

ПОСЕЩЕНИЯ (ФАМИЛИЯ, ДАТА ПОСЕЩЕНИЯ, ДИАГНОЗ)

ПАЦИЕНТЫ (ФАМИЛИЯ, ДАТА_РОЖДЕНИЯ, УЧАСТОК, ВРАЧ)

В отношении ПОСЕЩЕНИЯ по-прежнему действует состав­ной ключ из двух полей, а в отношении ПАЦИЕНТЫ — одно ключевое поле ФАМИЛИЯ.

Во втором отношении имеется так называемая транзитивная зависимость. Она отображается следующим образом:


 

 


Значение поля ВРАЧ связано с фамилией пациента транзитивно через поле УЧАСТОК. В самом деле, всякий участковый врач приписан к своему участку и обслуживает больных, относя­щихся к данному участку.

Согласно определению третьей нормальной формы в отноше­нии не должно быть транзитивных зависимостей. Значит, требуется еще одно разбиение отношения ПАЦИЕНТЫ на два отношения.

В итоге получаем базу данных, состоящую из трех отношений:

ПОСЕЩЕНИЯ (ФАМИЛИЯ, ДАТА ПОСЕЩЕНИЯ, ДИАГНОЗ)

ПАЦИЕНТЫ (ФАМИЛИЯ, ДАТА_РОЖДЕНИЯ, УЧАСТОК)

ВРАЧИ (УЧАСТОК, ВРАЧ)

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

Еще одним важным свойством полученной БД является то, что между тремя отношениями существует взаимосвязь через общие поля. Отношения ПОСЕЩЕНИЯ и ПАЦИЕНТЫ связаны общим полем ФАМИЛИЯ. Отношения ПАЦИЕНТЫ и ВРАЧИ связаны через поле УЧАСТОК. Для связанных таблиц существует еще одно понятие: тип связи. Возможны три варианта типа связей: «один — к—одному», «один—ко—многим», «многие — ко — многим». В нашем примере между связанными таблицами существуют связи типа «один — ко — многим», и схематически они отображаются так:

 


Смысл следующий: у каждого врача (на каждом участке) мно­го пациентов; каждый пациент посещает врача множество раз.

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

На примере приведенной выше таб­лицы ПОЛИКЛИНИКА нужно увидеть три различных типа объектов, к которым относится данная информация: это паци­енты поликлиники, врачи и посещения пациентами врачей. Со­ответственно строятся три таблицы, содержащие атрибуты, от­носящиеся к этим трем типам объектов и связанные между со­бой через общие поля.

Информационное моделирование и электронные таблицы

Изучаемые вопросы:

• Что такое математическая модель.

• Понятия: компьютерная математическая модель, численный эксперимент.

• Пример реализации математической модели на электронной таблице.

Электронные таблицы являются удобной инструментальной средой для решения задач математического моделирования.

Что же такое математическая модель?  Это описание состояния или поведения некоторой реальной системы (объекта, процесса) на языке математики, т.е. с помощью формул, уравнений и других математических соотношений. Характерная конфигурация всякой математической модели представлена на рис. 2.

 

 


Рис.2. Обобщенная структура математической модели

Здесь Х и У — некоторые количественные характеристики мо­делируемой системы.

Реализация математической модели — это применение опреде­ленного метода расчетов значений выходных параметров по зна­чениям входных параметров. Технология электронных таблиц — один из возможных методов реализации математической модели. Другими методами реализации математической модели может быть составление программ на языках программирования, применение математических пакетов (MathCAD, Математика и др.), примене­ние специализированных программных систем для моделирова­ния. Реализованные такими средствами математические модели будем называть компьютерными математическими моделями.

Цель создания компьютерной математической модели — про­ведение численного эксперимента, позволяющего исследовать мо­делируемую систему, спрогнозировать ее поведение, подобрать оптимальные параметры и пр.

Итак, характерные признаки компьютерной математической модели следующие:

• наличие реального объекта моделирования;

• наличие количественных характеристик объекта: входных и выходных параметров;

• наличие математической связи между входными и выходны­ми параметрами;

• реализация модели с помощью определенных компьютерных средств.

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

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

Для решения задачи выбирается система координат, в которой ось Х направлена по железнодорожной линии. В этой системе зада­ются координаты населенных пунктов. Допустим, что расстояние между самыми удаленными в направлении оси Х пунктами равно 10 км. Начало координат выберем так, чтобы Х-координата само­го левого пункта была равна 0. Тогда Х-координата самого правого пункта будет равна 10. Пусть координаты всех населенных пунктов в этой системе будут следующими:

1 - (0, 6); 2 - (2, 4); 3 - (5, -3); 4 - (7, 3); 5 - (10, 2).

В данном списке указан порядковый номер пункта и его коор­динаты.

Ниже приводится проект электронной таблицы (табл. 10.3), решающей эту задачу.

Таблица 3

    А   В   С   D   Е   F   G   Н   I  
1               Шаг=   2   км              
2      

Координаты

 

    Положе­ние   станции              
3   №   X   У   0   DЗ+$Е$1   ЕЗ+$Е$1   FЗ+$Е$1   C3+$Е$1   НЗ+$Е$1  
4   1   0   6   К(1, 1)   R(1, 2)   R(1, 3)   R(1, 4)   R(1, 5)   R(1, 6)  
5   2   2   4   R(2, 1)   R(2, 2)   R(2, 3)   R(2, 4)   R(2, 5)   R(2, 6)  
6   3   5   -3   R(3, 1)   R(3, 2)   R(3, 3)   R(3, 4)   R(3, 5)   R(3, 6)  
7   4   7   3   R(4, 1)   R(4, 2)   R(4, 3)   R(4, 4)   R(4, 5)   R(4, 6)  
8   5   10   2   R(5, 1)   R(5, 2)   R(5, 3)   R(5, 4)   R(5, 5)   R(5, 6)  
9           Макс.:   Мах (D4.-D8)   Мах (Е4.-Е8)   Мах (F4.-F8)   Мах (G4: G8)   Мах (Н4: Н8)   Мах (I4: I8)  
10   Миним. расст.: Min (D9: D9)          

 

Для решения задачи применяется метод дискретизации: на уча­стке железной дороги, ограниченном Х координатами от 0 до 10, рассматривается конечное число возможных положений станции, отстоящих друг от друга на равных расстояниях (шаг дискретиза­ции). Для каждого положения станции вычисляются расстояния до каждого населенного пункта и среди них выбирается наибольшее расстояние. Искомым результатом является положение станции, соответствующее минимальному из этих выбранных величин.

Очевидно, что точность найденного решения зависит от шага перемещения станции (шага дискретизации). В приведенной таблице идя уменьшения ее размера выбран довольно грубый шаг, равный 2 км. Тогда на всем участке помещается 5 таких шагов и, следовательно, анализируется 6 возможных положений станции (включая положение, соответствующее Х = 0).

В табл. 3 формулы вычисления расстояний условно обозна­чены R(i, j). Здесь первый индекс обозначает номер населенного пункта (от 1 до 5), а второй — номер положения станции (от 1 до 6). Вот примеры некоторых формул на языке электронной табли­цы МS Ехсеl:

R(1, 1) = КОРЕНЬ(($В4-D$3)^2+$С4^2)

R(1, 2) = КОРЕНЬ(($B5D$3)^2+$C5^2) и т.д.

Таблица 4

    А   В   С   D   Е   F   G   Н   I  
1               Шаг=   2   км              
2      

Координаты

 

    Положение   станции              
3   №   X   У   0   2   4 6   8   10  
4   1   0   6   6, 00000   6, 32456   7.21110   8, 48528   10, 00000   11, 66190  
5   2   2   4   4, 47214   4, 00000   4.47214   5, 65685   7, 21110   8, 94427  
6   3   5   -3   5, 83095   4, 24264   3.16228   3, 16228   4, 24264   5, 83095  
7   4   7   3   7, 61577   5, 83095   4.24264   3, 16228   3, 16228   4, 24264  
8   5   10   2   10, 19800   8, 24621   6.32456   4, 47214   2, 82843   2, 00000  
9           Макс.:   10, 19800   8, 24621   7.21110   8, 48528   10, 00000   11, 66190  
10       Миним.   расст.:   7.21110                      

 

В табл. 4 приведены числовые результаты расчетов решения данной задачи. Окончательный ответ следующий: железнодорож­ную станцию следует размещать в 4 км от начала координат. При этом самым удаленным от нее окажется населенный пункт номер 1 — на расстоянии 7, 21 км. Следует иметь в виду, что полученный результат довольно грубый, поскольку его погрешность по поряд­ку величины равна шагу (2 км).

 Такой способ решения задачи оказывается, в некотором смыс­ле, полуавтоматическим. Ученик приходит к окончательному от­вету, анализируя полученную числовую таблицу. Визуально он определяет, какому положению станции соответствует (в каком столбце таблицы находится) найденное оптимальное расстояние 7, 21 км. Если требуется уменьшить шаг дискретизации, то, изме­нив величину шага в ячейке Е1, нужно будет увеличивать число столбцов в расчетной таблице. Делается это легко, простым копи­рованием столбцов. Максимальный размер электронной таблицы, хотя и ограничен, но все-таки достаточно большой (в Exsel — 256 столбцов). Правда, в этом случае придется подправить форму­лу в ячейке D10.

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

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

Требования к знаниям и умениям учащихся по линии формализации и моделирования

 

Учащиеся должны знать:

ü что такое модель; в чем разница между натурной и информа­ционной моделью;

ü какие существуют формы представления информационных моделей (графические, табличные, вербальные, математические);

ü что такое реляционная модель данных; основные элементы реляционной модели: запись, поле, ключ записи;

ü что такое модель знаний, база знаний;

ü из чего строится логическая модель знаний;

ü какие проблемы решает раздел информатики «Искусствен­ный интеллект»;

ü что такое система, системный анализ, системный подход;

ü что такое граф, элементы графа;

ü что такое иерархическая система и дерево;

ü состав базы знаний на Прологе;

ü как в Прологе представляются факты и правила;

ü как в Прологе формулируются запросы (цели).

Учащиеся должны уметь:

ü приводить примеры натурных и информационных моделей;

ü проводить в несложных случаях системный анализ объекта (фор­мализацию) с целью построения его информационной модели;

ü ставить вопросы к моделям и формулировать задачи;

ü проводить вычислительный эксперимент над простейшей математической моделью;

ü ориентироваться в таблично-организованной информации;

ü описывать объект (процесс) в табличной форме для простых случаев;

ü различать декларативные и процедурные знания, факты и правила.

ü ориентироваться в информационных моделях на языке гра­фов;

ü описать несложную иерархическую систему в виде дерева;

ü построить базу знаний на Прологе для простой предметной области (типа родственных связей);

ü сформулировать на Прологе запросы к данной базе знаний;

ü работать на компьютере в среде системы программирования Пролог.

 

Примерное содержание и планирование линии «Формализация и моделирование» в базовом курсе средней школы по учебнику Макаровой Н.В. «информатика 7 – 9 кл.»

№п/п № раздела, темы Название раздела, темы Определения Класс, в котором изучается данная тема

Тема 6.

Тема 7.

Тема 8.

Тема 9.

Основы классификации (объектов)

 

7 кл. 0 0 0
8 кл. 3 2 1
9 кл. 0 0 0
  9.1. Классы и классификация Класс, классификация (дерево, иерархическая схема)

8 кл.

1

1

0

  9.2. Основание классификации Классификация (группировка по намеченным признакам, основание классификации (несколько признаков))
  9.3. Наследование свойств Наследование, роль классификации,
  9.4. Примеры классификации различных объектов   8 кл. 1 0, 5 0, 5
  9.5. Классификация компьютерных документов Текст, графика, таблица, БД, составной документ 8 кл. 1 0, 5 0, 5

 

Тема 10.

Классификация моделей

 

7 кл. 4 1 3
8 кл. 6 2 4
9 кл. 4 1 3
  10.1 Виды классификации моделей По области использования (учебные, опытные, научно – технические, игровые, имитационные); По фактору времени (статистическая, динамическая) 8 кл. 2 1 1
1 2 3 4 5 6 7 8
  10.2. Классификация моделей по способу представления По способу представления (материальные, абстрактные(мысленные, вербальные, информационные)        

 

10.3

Инструменты моделирования

Компьютерные и некомпьютерные информационные модели,

аппаратная и программная поддержка (прикладные программные среды, среда программирования)

 

7 кл. моделирование в графическом и текстовом редакторах 4 1 3
8 кл. моделирование в табличном редакторе 4 1 3
9 кл. Моделирование в среде БД 4 1 3

 

Тема 11.

Сценарий урока

Этап I. Выдача домашнего задания к следующему уроку

Выдача домашнего задания в начале урока позволяет, во-первых, создать моти­вацию УД в рамках урока; во-вторых, под­черкнуть значимость домашнего задания;

в-третьих, косвенно дать ученикам инфор­мацию о том, чем они будут заниматься на уроке, на что надо будет обратить внима­ние; в-четвертых, комментировать домаш­нее задание по ходу всего урока; в-пятых, проконтролировать, все ли ученики его за­писали.

Этап 11. Проверка домашнего задания к текущему уроку

Проверка выполнения домашнего за­дания означает:

• фиксацию его наличия;

 

• выявление затруднений, возникших при его выполнении (если они есть);

• анализ уровня усвоения знаний и умений прошлого урока.

На доске два ученика записывают свои версии домашнего задания. Учитель, про­ходя по классу, фиксирует наличие домаш­него задания и способы его выполнения.

Учащимся предлагается проанализи­ровать записанные на доске решения, т. е. ответить на вопросы:

1) Что в предложенных решениях пра­вильно, а что — нет и почему?

2) В чем сходство и различие решений учащихся с решениями, написанными на доске (в способе решения, в форме запи­си)?

3) Есть ли другие способы решения, отличные от тех, что записаны на доске?

В ходе обсуждения выбирается лучшее решение. Решение считается лучшим, если оно или наиболее рациональное, или наи­более обоснованное и т. п. Все зависит от цели и задачи, которые ставит учитель. Почему оно лучшее — обосновывается в ходе обсуждения.

В ходе такой фронтальной работы по проверке домашнего задания учитель может оценить уровень освоенности всего учебного материала.

Поясним это на следующем примере.

Домашняя задача: выполнить математи­ческую постановку задачи (МПЗ) нахожде­ния площади круглой пластины с треуголь­ным отверстием.

Два ученика на доске записывают свои версии МПЗ, сделанные дома:

длина стороны треугольника, высота треугольника, радиус круга.

Версия 1

Дано: а –длина стороны треугольника,

    h - высота треугольника,

    R -радиускруга.

Связь: S=S1-S2;

    S1= π * R2 – площадь круга

    S 2=1/2 a * h – площадь треугольника

При: a > 0, h > 0, вершины треугольника не принадлежат окружности.

Версия 2

 Дано: R – радиус круга.

Связь: S = S1-S2;

    S1= π * R2 – площадь круга

    S 2=1/2 a * b * sinA – площадь треугольника

При: a > 0, b > 0, 0< A < 180 о вершины треугольника не принадлежат окружности.

Учитель:               

1) Проанализируйте предложенные решения (при этом надо определить, что анализировать и с какой целью).    

2) Кто выполнил МПЗ первым способом? Вторым способом? Ваши мнения о? предложенных решениях? (Обсуждение.)

3) Кто рассуждал иначе?

Ученик: Я применил в разделе «Связь» для нахождения площади треугольника формулу Герона, так как удобнее производить измерение длин сторон треугольника, чем его высоты и угла.         

Учитель показывает это решение с помощью кодоскопа. Подчеркивает, что применение формулы Герона в этой задаче — лучший вариант ее решения, так как наибо­лее просто реализуется на практике. Пред­лагает записывать в тетрадь не все реше­ние, а только вывод. Обращает внимание на часть раздела «При»: «вершины треугольни­ка не принадлежат окружности». Показывая бумажную модель задачи, обсуждает с учениками значимость этого замечания. Делается вывод: если вершины треугольника, принадлежат окружности, то цельность пластины круглой формы нарушается, т. е. не выполняется условие задачи.

Этап III. Объяснение нового  материала

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

Тема урока записывается в тетрадь. Учитель просит учащихся, исходя из темы урока, сформулировать цель их дея­тельности.

Ученики предлагают следующие цели:

1) понять, что такое модель;

2) узнать, какие они бывают;

3) узнать, в чем заключается их роль в УД.

Учитель помогает ученикам сформули­ровать цель окончательно: «понять, в чем суть термина «математическая модель» и какова ее роль в УД». Цель записывается в тетрадь.

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

Учитель напоминает, что в начале изу­чения темы «Этапы подготовки задачи к решению на компьютере» было отмечено, ч то термин «формализованная» в нашем контексте является синонимом термина «математическая». Внимание учеников об­ращается на термин «модель».

Учитель предлагает вниманию уче­ников следующие модели:

1) модель двигателя внутреннего сго­рания;

2) модель полевой пушки;

3) модель Солнечной системы;

4) модель математического маятника.

Учащиеся приводят примеры моделей, с которыми им приходилось сталкиваться в учебной деятельности: глобус, карта, гра­фики, схемы, чертежи и и. д.

Учитель констатирует, что, судя по ко­личеству названных моделей, опыт работы с ними у учеников достаточно большой, и просит учащихся попытаться дать опреде­ление модели.

Заслушиваются несколько определе­ний, но, по общему мнению учеников, «в них чего-то не хватает».

Учитель предлагает обратиться за по­мощью к учебнику (Каймим В. А. Основы информатики и вычислительной техники. М., 1990. С. 197.): «Как правило, это обыч­ные системы уравнений и неравенств».

Ученики делают вывод, что данное определение подходит не ко всем моде­лям, а только к математическим.

Учитель предлагает прочитать еще одно определение из учебника (с.201);

«Модели — это отражение наиболее суще­ственных свойств, признаков и отношений явлений, объектов или процессов предмет­ного мира». Затем зачитывается определе­ние, взятое из философского словаря:

«Модель — образец (устройство), воспро­изводящий (имитирующий) строение и (или) действие некоторого объекта, про­цесса или их частей».

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

Примеры:

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

Назначение модели двигателя внут­реннего сгорания — продемонстрировать процесс движения поршня в цилиндре дви­гателя.

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

Учитель, чтобы систематизировать учебный материал, подтвердить и уточнить сделанный вывод, предлагает ученикам прочитать § 46 учебника (с.201 — 203) и проанализировать:

1)совпадают ли сделанные на уроке выводы с выводами, приведенными в учеб­нике;

2) есть ли в тексте § 46 новая инфор­мация о моделях, которая еще не рассмат­ривалась в ходе урока (если да, то надо ее зафиксировать);

3) достигли ли ученики поставленной цели.

В результате анализа текста § 46 уча­щиеся отмечают:

1) вывод о различиях между моделями, сделанный в ходе урока, очень близок к содержанию учебника, не противоречит ему;

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

• графические представления — схема математического маятника;

• словесное описание объекта, бази­рующееся на понятиях, — математи­ческая постановка задачи (домаш­нее задание к этому уроку);

• математические модели  (эта мо­дель получена при проверке домаш­него задания);

3) цель урока еще не выполнена.

Учитель просит учеников вернуться к определению математической модели (с. 197 учебника), затем прочитать с. 197— 200 учебника и выделить информацию о преимуществах, которыми обладают мате­матические модели по сравнению с други­ми видами моделей. Итог анализа фикси­руется на доске и в тетрадях.

Выявляются следующие преимущест­ва математической модели:

1) возможность достаточно легкого преобразования в компьютерную модель;

 

2) универсальность (в том смысле, что большинство природных процессов и объ­ектов могут быть смоделированы, а также в том, что могут существовать несколько математических моделей одного объекта или процесса);

3) полнота (можно выделить сколь угодно большое число параметров, описы­вающих модель);

4) сравнительная дешевизна исследо­вания;

5) быстрая коррекция модели;

6) безопасность испытания и т. д.

Делаются выводы:

• если задача имеет математическую модель, то она, как правило, реша­ется с помощью ЭВМ;

• в учебной деятельности ученики по­стоянно сталкиваются с различными моделями (формулы, графики, карты, макеты и т. д.).

Конец урока.


ЗАКЛЮЧЕНИЕ

 

В заключении можно сказать, что линия «Формализации и моделирования» достаточно сложна для обучающихся, в следствии чего просто необходим профессиональный, качественный подход к организации учебной деятельности. Эта область не только обеспечивает развитие, но и структурирует мышление и образ действий ребят. В ходе изучения линии учащиеся должны достаточно четко различать все этапы моделирования и уметь использовать их в своей деятельности (и не только в учебной).

схема1

Содержание линии «Моделирование и формализация»

 

Список использованной литературы

 

1. Бешенков В.А., Лыскова В.Ю., Матвеева Н.В., Ракитина Е.А. Формализация и моделирование.//Информатика и образование.-1999.-№6.-с21-27.

2. Информатика: 7-9 кл. Задачник по моделированию/Под редакцией Макаровой Н.В. – М., 2001

3. Информатика: 7-9 кл./ Под редакцией Макаровой Н.В. – М., 2003 

4. Лапчик М.П., Семакин И.Г., Хеннер Е.К. Методика преподавания информатики. – Москва: Академия, 2001.

5. Лыскова В.Ю., Ракитина У.Ф. Учебные задачи в курсе информатики.//Информатика и образование.-1998.-№4.-с49-55.

6. Лыскова В.Ю., Ракитина У.Ф. Учебные задачи в курсе информатики.//Информатика и образование.-1998.-№4.-с49-55.

7. Обязательные минимумы содержания образования по информатике и информационным технологиям.    

8. Островская Е.М. Моделирование на компьютере.//Информатика и образование.-1999.-№1.-с54-61.

9. Пономарева Е.А., .Урок по изучению понятия модели.//Информатика и образование.-1999.-№6.-с47-50.

10. Селиванов В.Л., Гришаева А.П, Селиванова Э.Т. Организация учебно – исследовательской работы студентов и школьников по информатике. – Новосибирск: 2003

11. Семенов А.Л.. Школьная информатика от истоков к будущему.//Информатика и образование.-1998.-№3.-с79-85.

Линия моделирования и базы данных

Изучаемые вопросы:

• Признаки компьютерной информационной модели.

• Является ли база данных информационной моделью.

• Задачи, решаемые на готовой базе данных.

• Проектирование базы данных (БД) — задача для углублен­ного курса.

Общая схема этапов решения практической задачи на ЭВМ ме­тодами информационного  моделирования выглядит следующим образом (рис. 1):

 

Два первых этапа относятся к предметной области решаемой задачи. На третьем этапе происходит выбор подходящего инстру­ментального средства в составе программного обеспечения ЭВМ для реализации модели. Такими средствами могут быть: электрон­ные таблицы, СУБД, системы программирования, математичес­кие пакеты, специализированные системы моделирования обще­го назначения или ориентированные на данную предметную об­ласть. В базовом курсе информатики изучаются первые три из перечисленных программных средств.

Основные признаки компьютерной информационной модели:

• наличие реального объекта моделирования;

• отражение ограниченного множества свойств объекта по прин­ципу целесообразности;

• реализация модели с помощью определенных компьютерных средств;

• возможность манипулирования моделью, активного ее исполь­зования.

Ответ на вопрос: «является ли база данных информационной моделью? » будем искать, исходя их сформулированных выше кри­териев.

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

Удовлетворение второму критерию также несложно обосновать. Каждый из моделируемых объектов (как перечисленные выше, так и любые другие) обладает гораздо большим числом свойств, характеристик, атрибутов, чем те, что отражены в БД. Отбор ат­рибутов, включаемых в БД, происходит в процессе проектирова­ния базы, когда главным критерием является критерий целесооб­разности, т. е. соответствия цели создания БД, требованиям к ее последующим эксплуатационным свойствам. Например, в БД книжного фонда библиотеки не имеет смысла вносить такие ха­рактеристики книги, как ее вес, адрес типографии, где была на­печатана книга, годы жизни автора и пр.

Третий критерий, очевидно, выполняется, поскольку речь идет о компьютерной базе данных, созданной в среде некоторой СУБД.

База данных — не «мертвое хранилище» информации. Она созда­ется для постоянного, активного использования хранящейся в ней информации. Прикладные программы или СУБД, обслуживающие базу данных, позволяют ее пополнять, изменять, осуществлять по­иск информации, сортировку, группировку данных, получение от­четных документов и пр. Таким образом, четвертый критерий ком­пьютерной информационной модели также справедлив для БД.


Поделиться:



Последнее изменение этой страницы: 2020-02-17; Просмотров: 77; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.203 с.)
Главная | Случайная страница | Обратная связь