
- •Ст. Преподаватель с.В. Белова
- •Оглавление
- •1. Общие указания по выполнению семестровой работы
- •1.1. Требования к выполнению заданий в Excel
- •1.2. Требования к выполнению заданий в MathCad
- •1.3. Требования к выполнению заданий в Delphi
- •1.4. Требования к созданию web-сайта
- •1.5. Требования к созданию презентации
- •1.6. Требования к оформлению отчёта.
- •2. Решение задач в mathcad, excel и delphi
- •2.1. Задача 1. Решение математических и физических задач
- •2.1.1. Задания
- •2.1.2. Пример решения задачи
- •2.1.2.1. Последовательность выполнения действий в Excel
- •2.1.2.2. Последовательность выполнения действий в Delphi
- •2.1.2.3. Последовательность выполнения действий в MathCad
- •I способ:
- •II способ:
- •2.1.3. Теоретический материал Выражения
- •Правила записи арифметических выражений в Delphi и Excel
- •Порядок убывания приоритетов
- •Функции
- •Название функции, для которой открыто окно, выделено жирным шрифтом
- •2.2. Задача 2: Решение условных функций.
- •2.2.1. Задания
- •2.2.2. Теоретический материал Логические выражения
- •Разветвляющиеся алгоритмы и программы.
- •Если(условие; Действие 1; Действие 2)
- •Подбор параметра в Excel
- •2.3. Задача 3: Табулирование заданной функции.
- •2.3.1. Задания
- •2.3.2. Теоретический материал
- •Счётесли(диапазон значений, критерий отбора)
- •Циклические алгоритмы и программы
- •Задача 4: Работа с одномерными массивами.
- •2.4.1. Задания
- •2.4.2. Теоретический материал
- •Задача 5: Работа с двумерными массивами.
- •2.5.1. Задания
- •Вариант 1.
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 14.
- •Вариант 15.
- •Вариант 16.
- •Вариант 17.
- •Вариант 18.
- •Вариант 19.
- •Вариант 20.
- •2.5.2. Теоретический материал
- •2.6. Задача 6: Работа с функциями даты и времени.
- •2.6.1. Задания
- •2.6.2. Теоретический материал Функции даты и времени в Excel
- •Разндат(нач_дата;кон_дата;единицы)
- •3. Создание Web-сайта
- •Список рекомендуемой литературы
- •Перечень методических указаний
- •Информатика: методические указания по выполнению семестровой работы
- •400131, Г. Волгоград, пр. Ленина, 28, корп. 1.
2.6.2. Теоретический материал Функции даты и времени в Excel
Функции Excel для работы с типом данных "дата и время" приведены в таблице 13.
Таблица 13. Функции даты и времени в Excel
Функция (на русс.) |
Функция (на англ.) |
Наименование |
ДАТА |
DATE |
Возвращает заданную дату в числовом формате Microsoft Excel. |
ДАТАЗНАЧ |
DATEVALUE |
Преобразует дату из текстового формата в числовой. |
ДЕНЬ |
DAY |
Преобразует дату в числовом формате в день месяца. |
ДАТАМЕС |
EDATE |
Находит дату, отстоящую на заданное число месяцев вперед или назад от начальной даты. |
КОНМЕСЯЦА |
EOMONTH |
Определяет дату для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев. |
МЕСЯЦ |
MONTH |
Преобразует дату в числовом формате в месяцы. |
ЧИСТРАБДНИ |
NETWORKDAYS |
Находит количество рабочих дней между двумя датами. |
ТДАТА |
NOW |
Выдает текущую дату и время. |
СЕГОДНЯ |
TODAY |
Выдает текущую дату. |
ДЕНЬНЕД |
WEEKDAY |
Преобразует дату в числовом формате в день недели. |
РАБДЕНЬ |
WORKDAY |
Находит дату, отстоящую от данной, на заданное кол-во рабочих дней. |
ГОД |
YEAR |
Находит год для заданной даты. |
РАЗНДАТ |
|
Возвращает разницу между датами. |
ДОЛЯГОДА |
YEARFRAC |
Возвращает долю года, которую составляет количество дней между начальной и конечной датами. |
Чтобы вывести название дня недели, выделите нужную ячейку и в формате ячейки в типе формата напишите "ДДД", как показано на рис. 42.
Рис. 42. Перевод числового значения даты в строковое значение в Excel
В Excel для нахождения прожитых дней, месяцев, лет использовать функцию
Разндат(нач_дата;кон_дата;единицы)
где нач_дата — начальная дата измеряемого периода. Даты могут быть заданы в виде текстовой строки в кавычках (например, "2001/1/30"), в виде серийных номеров (например, 36921, этот номер обозначает 30 января 2001года, если не используется система дат 1900) или в виде результатов работы других формул или функций (например, ДАТАЗНАЧ("2001/1/30")). Кон_дата — конечная дата периода. Единицы — тип возвращаемых данных, приведённые в табл. 13.
Таблица 13. Единицы функции РАЗНДАТ
Во многих версиях офиса Excel нет этой функции, но при наборе её вручную она работает.
В Delphi для работы с датой и временем есть компонента DateTimePicker. Для того, чтобы работать с введёнными числами, необходимо считать дату дня, месяца и года в разные переменные. Для этого необходимо перевести дату в строковый тип и в переменную скопировать нужные символы полученной строки. Например, месяца даты -это четвёртый и пятый символы строки, т.к. третий символ-точка:
mes_n:=strtoint(copy(datetostr(DateTimePicker1.Date),4,2));
В итоге получится 6 переменных, с которыми нужно будет произвести определённые действия, чтобы получить необходимые значения.
В MathCad для работы с датой и временем использовать подпрограммы