КНИГИ        регистрация / вход

Статические и динамические информационные модели

СОДЕРЖАНИЕ: Одним из средств для построения компьютерных математических моделей являются электронные таблицы (или табличные процессоры). Как ясно из названия, электронная таблица предназначена для табличных расчетов.

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

Для того чтобы можно было записать правила, связывающие различные данные, все элементы таблицы имеют обозначения -- имена. Строки обозначаются числами, столбцы -- латинскими буквами. Если в таблице больше 26 столбцов, то после "Z" будет "AA", "AB" и т. д. Имя ячейки (клетки) таблицы образуется из имени столбца и номера строки, на пересечении которых она находится, например, "R37". Если же мы хотим указать, что действия выполняются с прямоугольной областью таблицы, нужно записать имена левой верхней и правой нижней клеток этой области, разделив их двумя точками (или, в зависимости от конкретной программы, двоеточием). Например, "F5..L27".

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

Запись формул в компьютере несколько отличается от той, к которой вы привыкли. Например, в физике пишут "s=vt". Посмотрим, как такая формула будет выглядеть в электронной таблице? Пусть значение скорости находится в клетке B2, значение времени -- в клетке C2, а результат -- путь -- должен находиться в D2. В этом случае в ячейку D2 нужно вписать "=B2*C2". Какие же мы видим особенности записи?

Во-первых, формула начинается со знака "=", а обозначение искомой величины (в данном примере, пути) вообще отсутствует. Во-вторых, вместо переменных мы указываем имена ячеек таблицы, в которых содержатся их значения. В-третьих, используется специальный значок для обозначения умножения -- "*" (звездочка). Знаком деления является наклонная черта -- "/", для сложения и вычитания применяют обычные знаки -- "плюс" и "минус". Кроме того, формулы могут содержать функции. Причем не только математические (например, квадратный корень), но и функции, позволяющие упростить запись часто использующихся действий. К примеру, когда нужно найти общую стоимость полутора сотен товаров, то есть сложить значения ячеек, скажем, с D3 до D149, вместо длинной цепочки сложений достаточно написать "=SUM(D3..D149)". Существуют также функции (их называют условными), позволяющие выбирать те или иные действия в зависимости от значений каких-либо величин.

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

Поскольку чаще всего формула связывает между собой данные одной и той же строки (или одного и того же столбца) таблицы, при заполнении все входящие в формулу имена изменяются одновременно. Если в клетке D5 была формула "=B5*C5", то в клетку D6 будет вписано "=B6*C6", в D7 -- "=B7*C7" и так далее. Компьютер ориентируется на расположение клеток друг относительно друга. Такая адресация называется относительной. Но бывает нужна и абсолютная адресация -- когда значение какой-либо величины для всех формул находится в одной ячейке, и следовательно, ее имя при заполнении меняться не должно. В большинстве электронных таблиц, чтобы "закрепить" имя столбца или номер строки, перед ним ставится знак "$", например, "A$4", "$N87", "$W$52".

Но вот мы создали математическую модель, занесли данные в таблицу, выполнили расчеты -- и получили большое количество чисел. Хорошо бы представить результаты вычислений понагляднее. Тут нам тоже поможет табличный процессор. Оказывается, он умеет строить диаграммы.

Диаграмма40 -- условное графическое изображение числовых величин или их соотношений. Рассмотрим три их разновидности: столбчатую, линейную и круговую диаграммы.

На столбчатой диаграмме каждая величина изображается в виде столбика. Его высота показывает в соответствующем масштабе (он наносится на вертикальной оси) числовое значение этой величины. Что обозначает каждый столбик может быть написано либо непосредственно около него, либо в так называемой "легенде" -- табличке, где указано чему соответствует каждый цвет. На практике одинаково часто встречаются диаграммы как с вертикальным, так и с горизонтальным расположением столбиков.
Линейная диаграмма наиболее часто используется, когда хотят показать изменение какой-либо величины, например, с течением времени. При ее построении отмечаются точки, расстояние которых от горизонтальной оси соответствует (в заданном масштабе) значениям величины, а затем эти точки соединяются отрезками. На горизонтальной оси указывают, чему соответствует каждое значение.
По круговой диаграмме , в отличие от двух предыдущих, нельзя определить значения величин. Это круг, разделенный на сектора, размеры которых соотносятся также как изображаемые ими числовые величины.

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

Примечания

Statike (греч.) -- равновесие, неподвижность; dynamikos (греч.) -- сильный, действующий, движущийся.

Diagramma (греч.) -- рисунок.

СКАЧАТЬ ДОКУМЕНТ

Предложения интернет-магазинов

Информатика. Теоретические основы. Учебное пособие для подготовки к ЕГЭ (+CD)

Автор(ы): Нурмухамедов Геннадий Михайлович, Соловьева Людмила Федоровна   Издательство: BHV, 2012 г.  Серия: Информатика и ИКТ

Цена: 231 руб.   Купить

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


Информация и информационные процессы. Социальная информатика

Автор(ы): Могилев Александр Владимирович, Листрова Людмила Викторовна   Издательство: BHV, 2006 г.  Серия: Информатика и ИКТ

Цена: 166 руб.   Купить

Книга является частью комплекта учебников по курсу информатики и информационно-коммуникационных технологий (ИКТ) в старших классах общеобразовательной школы на профильном уровне, основанного на опубликованной авторской программе. Она включает материал наиболее слабо освещенных в учебной литературе двух из 10 модулей курса: "Информация и информационные процессы" и "Социальная информатика". Содержание модулей охватывает все вопросы, обозначенные в недавно введенном в действие образовательном стандарте. На уровне, отвечающем современным представлениям, рассмотрены понятия информации и информационного процесса; свойства и виды информации, формы и способы ее представления, преобразования и роли в процессах управления; понятие системы и модели; информационные процессы в обществе, технике, живой природе. Систематизирован и представлен новый для школы материал по социальной информатике от становления информационного общества до проблем информационной безопасности. По каждой рассматриваемой теме есть контрольные вопросы, задания и упражнения, описание лабораторных работ, вопросы для обсуждения, темы рефератов. Для учащихся старших классов физико-математического, информационно-технологического и других профилей.


Информатика и ИКТ. 9 класс. Практикум

Автор(ы): Соловьева Людмила Федоровна   Издательство: BHV, 2007 г.  Серия: Информатика и ИКТ

Цена: 103 руб.   Купить

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


Технология. 1-4 классы. Летающие модели (+CD) ФГОС

Автор(ы): Выгонов Виктор Викторович   Издательство: Экзамен, 2017 г.  Серия: Учебно-методический комплект

Цена: 404 руб.   Купить

Данное пособие полностью соответствует федеральному государственному образовательному стандарту (второго поколения) для начальной школы. Данная книга поможет научиться многим технологическим приёмам обра­ботки бумаги: складыванию, резке, склеиванию, раскрашиванию. Описание каж­дой модели включает интересную информацию о самой модели и её прототи­пе. В книге содержатся подробные схемы сборки, шаблоны и, где необходимо, чертежи и методические указания. Отдельно в книге представлены модели, выполненные в технике оригами. Приказом № 729 Министерства образования и науки Российской Феде­рации учебные пособия издательства «Экзамен» допущены к использованию в общеобразовательных учреждениях.

ДОБАВИТЬ КОММЕНТАРИЙ  [можно без регистрации]
перед публикацией все комментарии рассматриваются модератором сайта - спам опубликован не будет

Ваше имя:

Комментарий

Все материалы в разделе "Информатика и программирование"