Урок 31
Численное моделирование в электронных таблицах
Моделирование - метод познания, заключающийся в создании и исследовании моделей.
Модель - это объект, замещающий реальный объект и отражающий существенные с точки зрения цели моделирования признаки изучаемого предмета, процесса или явления.
Информационная модель - это модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними.
Формализация - процесс замены реального объекта его информационной моделью.
Численное моделирование ситуации или объекта - описание объекта или процесса математическими формулами, связывающими их количественные параметры.
Часть этих параметров известна, а часть рассчитывается по формулам. Меняя во всевозможных сочетаниях значения исходных параметров, можно наблюдать за изменением результатов, и анализировать их.
Дата
Создай модель календаря, которая определяет сегодняшнюю дату — год, месяц и день, будний день сегодня или выходной. При вводе даты рождения должно вычисляться, сколько дней, месяцев и лет прошло со дня рождения.
Составление таблицы
Создай таблицу для числовой модели.
2. Определение сегодняшней даты.
В ячейку B1 вставь формулу =СЕГОДНЯ() категории Дата и время. Таким образом, в ней появится сегодняшняя дата.
3. Разбиение даты на составляющие
Разбей появившуюся дату на составляющие и занеси год, месяц и день в разные ячейки. В ячейку B2 занеси формулу =Год(В1), в ячейку B3 — =Месяц(В1), в B4 — =День(В1).
4. Сравнение дат
Теперь в ячейку Е2 введи дату своего рождения. С этой датой будет происходить сравнение между годами, месяцами и днями с помощью функции =РАЗНДАТ(начальная дата; конечная дата; способ измерения). Способ измерения может быть задан как y, m, d соответственно по исходной таблице. Используя следующие формулы найди значения ячеек:
В5 — =РАЗНДАТ(Е2;B1;”y”)
B6 — =РАЗНДАТ(У2;B1;”m”)
B7 — =РАЗНДАТ(Е2;B1;”d”)
5. Определение дня: будний и выходной.
Для того чтобы определить, является ли день будним или выходным, введи в ячейку B8 формулу =ЕСЛИ(ДЕНЬНЕД(В1;2)<=5); “Рабочий”;”Выходной”). Функция ДЕНЬНЕД выводит номер дня недели. При этом можно устанавливать, с какого дня (с воскресенья или с понедельника) будет отсчитываться нумерация. В поле Тип задаётся значение от 1 до 3, которое определяет, как именно будут нумероваться дни недели.
При установке числа 1 нумерация будет происходить, начиная с воскресенья, и этому дню недели будет присвоен порядковый номер 1.
При установке значения 2 нумерация будет выполняться, начиная с понедельника. Этому дню недели будет дан порядковый номер 1.
При установке значения 3 нумерация также будет происходить с понедельника, но в этом случае понедельнику будет присвоен порядковый номер 0.