Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задание 4. Функции даты и времени. Логические функции. Используются также функции: логическое сложениеИЛИ(логическое_ выражение1; логическое_ выражение2;.;логическое_ выражениеN); логическое умножениеИ(логическое_ выражение1;




Задание 4

Начертите в Excel (вставка, иллюстрации, фигуры) в произвольном масштабе замкнутый полигон с десятью вершинами (ось x располагается по горизонтали). Первая вершина полигона должна иметь координаты X и Y равные вашему номеру k в журнале. Стороны полигона не должны пересекаться друг с другом. Нумерация вершин ведется по часовой стрелке.

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

Постройте в Excel график полигона по координатам его вершин (Выделение блока координат, вставка, диаграмма, точечная).

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

В столбцах координат X и Y вычислите координаты центра тяжести полигона (среднее).

 

Вычислите, как в таблице 3. 13, расстояния от начала координат до каждой вершины полигона, сумму расстояний и среднее расстояние.

 

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

 

В следующем столбце вычислите расстояния от центра тяжести полигона до каждой его вершины и проверьте, что сумма расстояний от центра тяжести меньше, чем сумма расстояний от начала координат и от k–ой вершины.

 

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

 

 

Затем вычислите суммарную длину сторон замкнутого полигона L и суммарную площадь замкнутого полигона P

 

 

n

L  (xi 1  xi )2  ((yi 1  yi )2

i 1 n

                                                  2P  i 1 xi (yi 1  yi 1).               

Контроль расчета площади выполните в следующем столбце таблицы по формуле:

 

n

2P  yi (xi 1  xi 1).

                                                                    i 1                                          

 

Рекомендация.

 

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

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

 

 

Функции даты и времени

Другая группа часто используемых функций– функции даты и времени. Самая простая из этой группы функций–функция Сегодня(), возвращающая дату, определяемую системными часами компьютера. Эта функция не имеет аргументов. Формат даты можно выбирать при помощи команды Формат→ Ячейки. Если в ячейке вместо даты появится бессмысленная комбинация символов, следует поменять формат или увеличить ширину ячейки. Другая аналогичная функция– ТДАТА(). В отличие от Сегодня(), ТДАТА() наряду с текущей датой возвращает и время. Имеются функции, возвращающие год, месяц, день недели и т. д. Для определения интервала между двумя датами достаточно из конечной даты вычесть начальную. Например, = 08. 04. 97 06. 04. 97 – ›2. Если даты поменять местами, ответ получится отрицательный. Допускается использование адресов ячеек, содержащих исходную информацию.  

 

 

Логические функции

Наиболее распространѐ нной логической функцией является функция ЕСЛИ. По своим возможностям она соответствует условному оператору в обычных алгоритмических языках. Форма записи этой функции      следующая   ЕСЛИ(логическое_ выражение; значение_ если_ истина; значение_ если_ ложь).

Используются также функции: логическое сложениеИЛИ(логическое_ выражение1; логическое_ выражение2; ..; логическое_ выражениеN); логическое умножениеИ(логическое_    выражение1;

логическое_ выражение2; …; логическое_ выражениеN); отрицание НЕ(логическое_ выражение).

 

Упражнение

Дан список студентов и даты их рождения (рис. 3. 14, 3. 15). В столбце D вычисляется возраст каждого студента. В столбцах E и F, с использованием логической функции ЕСЛИ, отбираются лица, достигшие 18 лет и не достигшие 18 лет.

 

    

Рис. 3. 14 Расчет и анализ возраста

 

    

Рис. 3. 15 Расчет и анализ возраста с формулами

 

Столбцы «От 20 до 30» и «От 30 до 40» рассчитайте самостоятельно. Выведите фамилии в случае попадания в диапазон и выведите пробел в случае непопадания в него. Для определения попадания в диапазон используйте логическую функцию И. Например, И(E4 > = 20; E4 < 30).

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...