Практическая работа №2 «Построение диаграмм и графиков функций»
Существует гипотеза, что параметры физической активности человека, его умственных способностей и эмоционального состояния можно описать периодическими функциями вида: yi=sin (2*Пи(t-t0)/(Ti), где t – время (дни, отсчитываемые со дня рождения t0);
Ti – периоды: Т1=23 дня для физического цикла; Т2=28 дней для эмоционального цикла; Т3=33 дня для интеллектуального цикла.
1. Построить таблицу биоритмов на текущий месяц, задав информацию о дате рождения, дате начала построения графика (взяв, например, первый день месяца), дате конца построения графика (последний день месяца).
Для ячеек, где будут располагаться даты, установить формат Дата (Формат |Ячейки | Число | Дата). Для подсчета прожитых лет использовать функцию Год.
Синтаксис функции:
ГОД(дата)
Дата – это дата, год которой необходимо найти. Даты вводятся как текстовые строки в двойных кавычках, например, ''31.12.03'', ''7.12.2003''1.
2. Построить графики биоритмов.
3. Определить «положительные и отрицательные критические дни», т.е. точки совпадения графиков (двойные и тройные) в положительной или отрицательной области изменения соответствующих функций.
Для этого предлагается с помощью вложенных функций ЕСЛИ преобразовать значения функций биоритмов в условные значки:
+ – если значения функции положительные;
– – если значения функции отрицательные;
* – при совпадении двух любых функций (можно усложнить задачу, введя разные значки для разных комбинаций совпадений);
+!!! – при совпадении значений всех трех функций в положительной области;
–!!! – при совпадении значений всех трех функций в отрицательной области.
Сравнивать значения рекомендуется по одному или двум знакам после запятой (т.е. решать задачу в некотором приближении) с использованием функции ОТБР, назначение которой – отсечение дробной части числа до указанного количества разрядов.
Формирование условий для функций ЕСЛИ потребует применения логических функций И и ИЛИ.
Функция И возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА, и возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
Синтаксис функции:
И(условие1; условие2; …).
Функция ИЛИ возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА, и возвращает значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Синтаксис функции:
ИЛИ(условие1; условие2; …).
В рассматриваемой задаче условие – это сравнение типа «равенство».