Примечание:
Работа не представляет научной ценности и, в первую очередь, демонстрирует возможности табличного процессора MS Excel при моделировании физических процессов.
Задание:
Создать среду для расчета календаря биоритмов, построить графики биоритмов. Результат сохранить под именем вида Фамилия_Модель.
Рис. 1
Существует легенда о том, что в древнем Китае монахи день за днем вели наблюдения за человеком, записывая параметры его физической активности, умственных способностей и эмоционального состояния. В результате многолетних исследований они пришли к выводу, что эти функции являются периодическими с периодами для физической активности 23 дня, эмоциональной – 28 дней и интеллектуальной – 33 дня. Характерная особенность этой гипотезы заключается в том, что функции состояния человека в момент его рождения равны нулю, затем начинают возрастать, каждая за свой период принимает одно положительное максимальное и одно отрицательное минимальное значение.
Проанализировав эту информацию, можно сделать вывод, что биологические ритмы могут быть описаны функциями вида
sin 2p(t-t0)/Tk,
Началом всех трех кривых является день рождения t=t0, sin (0)=0.
дата рождения и дата начала исследования.
1.1. Измените название Листа 1 на Исходные данные. Создайте на первом листе таблицу вида:
1.2. Присвойте ячейкам, где находится вводимая информация о дне, месяце и годе рождения соответственно имена: день, месяц, год.
1.3. Заполните раздел Справочная информация
1.3.1. В графу Сегодня запишете формулу, определяющую текущую дату.
1.3.2. В графу Дата рождения запишете формулу, определяющую по году, месяцу и дню дату и присвойте этой ячейке имя день_рожден. Измените формат представления данных типа ДАТА, например, 3 Май, 2001.
1.3.3. Определите формулы для подсчета Количества дней, которые вы прожили, до 18 лет, до 25 лет, до 50 лет.
1.3.4. Для определения данных оставшихся строк из раздела Справочная информация создайте на новом листе (его имя измените на Справочная информация) три дополнительные таблицы:
Дни недели:
1 |
Воскресенье |
2 |
Понедельник |
3 |
Вторник |
4 |
Среда |
5 |
Четверг |
6 |
Пятница |
7 |
Суббота |
Дайте имя диапазону этой таблицы Недели. Тогда формула для определения Дня недели рождения на листе Исходные данные будет следующая:ВПР(ДЕНЬНЕД(день_рожден);недели;2).
Вторая таблица
По восточному календарю каждому году соответствует название определенного животного. Полный цикл восточного календаря – 12 лет. Информация о 12-летнем цикле и соответствующих каждому году животных приведена в таблице.
Года:
0 |
Обезьяны |
1 |
Петуха |
2 |
Собаки |
3 |
Свиньи |
4 |
Крысы |
5 |
Быка |
6 |
Тигра |
7 |
Кролика |
8 |
Дракона |
9 |
Змеи |
10 |
Лошади |
11 |
Козы |
Дайте имя диапазону этой таблицы Года. Для определения животного, соответствующего году рождения, необходимо найти остаток от деления Год (название ячейки) на 12 и по таблице определить название животного. Формулу составьте самостоятельно.
Третья таблица
Для определения знака зодиака, соответствующего вашему году рождения необходимо воспользоваться таблицей Зодиак:
=ДАТА(ГОД(день_рожден);1;1) |
Козерог |
=ДАТА(ГОД(день_рожден);1;21) |
Водолей |
=ДАТА(ГОД(день_рожден);2;20) |
Рыбы |
=ДАТА(ГОД(день_рожден);3;21) |
Овен |
=ДАТА(ГОД(день_рожден);4;21) |
Телец |
=ДАТА(ГОД(день_рожден);5;22) |
Близнецы |
=ДАТА(ГОД(день_рожден);6;22) |
Рак |
=ДАТА(ГОД(день_рожден);7;23) |
Лев |
=ДАТА(ГОД(день_рожден);8;24) |
Дева |
=ДАТА(ГОД(день_рожден);9;24) |
Весы |
=ДАТА(ГОД(день_рожден);10;24) |
Скорпион |
=ДАТА(ГОД(день_рожден);11;23) |
Стрелец |
=ДАТА(ГОД(день_рожден);12;22) |
Козерог |
Дайте имя диапазону этой таблицы Зодиак и запишите формулу для определения Ваш знак Зодиака на листе Исходные данные.
Для того чтобы построить график биоритмов, необходимо подготовить таблицу значений, которая ляжет в основу этого графика. Эта таблица должна содержать значения функций вида
sin 2p(t-t0)/Tk,
t - время, Tk - периоды (физический T1=23, эмоциональный – T2=28 и интеллектуальный – T3=33), k - номер периода.
Началом всех трех кривых является день рождения t=t0, sin (0)=0.
2.1. Создайте на новом листе (назовите его Справочная таблица) таблицу вида:
2.2. Заполните эту таблицу (через VBA процедуру).
2.2.1. Дата начала для построения графика. совпадает с Датой для биоритмов на листе Исходные данные дату в ячейке Дата начала графика.
2.2.2. Заполните справочную таблицу, которая будет содержать информацию о периодах биоритмов и перевод этих значений в радианы (в электронных таблицах аргумент тригонометрической функции необходимо выразить в радианах) по формуле 2p/Tk.
2.2.3. В графе Прожитые дни необходимо вычислить значения выражения t-t0, где t0 - дата Вашего рождения, t - конкретная дата, для которой проводятся вычисления (для первой строки это дата начала расчетов биоритмов, а в последующих строках значение предыдущей строки увеличивается на 1). Составляем график биоритмов на 30 дней.
2.2.4. В графу Дата необходимо ввести соответствующие даты, начиная с даты расчетов биоритмов. Эта графа будет использоваться для задания на графике значений на оси ОХ, поэтому установите формат для этой графы ДАТА.
2.2.5. В следующие три графы (Физический, Эмоциональный, Интеллектуальный) необходимо ввести формулы для просчёта значений функций
sin 2p(t-t0)/Tk,
t - время, Tk - периоды (физический T1=23, эмоциональный – T2=28 и интеллектуальный – T3=33), k - номер периода. Началом всех трех кривых является день рождения t=t0, sin (0)=0.
Обратите внимание на то, что в ячейках C9:E9 уже были просчитаны значения выражений 2p/Tk, а в ячейках A13:A42 - значения t-t0.
2.2.6. При заполнении графы Подъемы и упадки необходимо проанализировать числовые значения в графах Физический, Эмоциональный и Интеллектуальный. Если значение положительное, то в соответствующую графу записывается "1", в противном случае – "0".
2.2.7. В последней графе Количество совпадений вычислите сумму значений трех предыдущих граф.
Постройте график биоритмов (см. рис. 1) на отдельном листе. Для этого используем информацию с листа Справочная таблица.
Таблица биоритмов представляет собой обобщенную информацию c листа Справочная таблица. Вид таблицы должен быть следующим:
Таблица состоит из шести граф.
4.1. Заполнение первых двух аналогично графе Дата листа Справочная таблица и ячейки День недели рождения на листе Исходные данные.
4.2. Заполнение граф Физические, Эмоциональные и Интеллектуальные производится на основе граф Подъемы и упадки:Ф, Э, И листа Справочная таблица: если значение графы равно нулю, то в соответствующую графу листа Таблица биоритмов записывается "минус", а если – единица, то – "плюс".
4.3. Для заполнения последней графы Прогноз необходимо создать дополнительную таблицу на листе Справочная информация, дав ей название Состояния.
0 |
Плохо |
1 |
Удовл. |
2 |
Хорошо |
3 |
Отлично |
Значение графы Прогноз определяется по созданной таблице в зависимости от значений графы "Количество совпадений" листа Справочная таблица.
Для большей наглядности при оформлении таблицы воспользуйтесь командой Условное форматирование.