Типы
дата/время предназначены для хранения
времени, дат и дат совместно с временем.
Такие типы, поддерживаемые СУБД SQL
Anywhere, перечислены в табл. 10.
Таблица
10
.
Перечень типов дата/время
Обмен
данными типа дата/время с базами данных
производится:
в
формате структуры TIMESTAMP при использовании
интерфейса ODBC;в
формате структуры SQLDATETIME, если
взаимодействие приложений с СУБД
осуществляется через интерфейс Embedded
SQL ( см.
рис. 1
);через
строку символов в других случаях.
В
первых двух случаях все компоненты
данных типа дата/время записываются в
свои поля. В результате этого достигается
однозначное представление информации.
При использовании строки формат данных
типа дата/время определяется такими
параметрами баз данных как DATA_FORMAT,
DATA_ORDER, TIME_FORMAT
и TIMESTAMP_FORMAT
.
Различные сочетания этих параметров
порождают большое число вариантов
форматов. Однако это не должно вызывать
особого беспокойства. Параметры базы
данных устанавливаются для всей базы
данных и действуют на все приложения и
всех пользователей. Форматы данных типа
дата/время, определяемые вышеуказанными
параметрами баз данных по умолчанию,
представлены в табл. 11.
Таблица
11
.
Форматы представления данных типа
дата/время, определяемые по умолчанию
В
табл. 11 используются следующие сокращения:
YYYY
–
четыре цифры , обозначающие год:MM
–
две цифры , обозначающие месяц:DD
–
две цифры , обозначающие день:HH
–
две цифры , обозначающие часы:NN
–
две цифры , обозначающие минуты:ss
–
две цифры , обозначающие секунды:SSS
–
три цифры , обозначающие доли секунд.
По
умолчанию составляющие времени HH,
NN, ss, SSS
принимаются
равными нулю, а DD
–
единице. Содержимое строк, представляющие
данные типа дата/время , конвертируются
автоматически. Некоторые примеры такого
преобразования приведены в табл. 12.
Таблица
12
.
Примеры преобразования типов дата/время
К
сказанному следует добавить, что к
данным типа дата/время применимы
арифметические операции, перечень
которых представлен в табл. 13.
Таблица
13
.
Арифметические операции, применимые к
данным типов дата/время
Информация
–совокупность фактов, явлений, событий,
представляющих интерес, подлежащих
регистрации и обработке.
Информация может
существовать в виде:
текстов, рисунков,
чертежей, фотографий;
световых или
звуковых сигналов;
электрических и
нервных импульсов;
жестов и мимики;
запахов и вкусовых
ощущений;
хромосом, посредством
которых передаются по наследству
признаки и свойства организмов и т.д.
Информация
в отличие от др. ресурсов (трудовых,
материальных)
является
неубывающим
ресурсом
жизнеобеспечения – информационный
ресурс, который экономит материальные,
трудовые, энергетические и финансовые
ресурсы.
В
качестве единицы информации Клод Шеннон
предложил принять один бит
( англ
.
bit
— bi
nary
digi
t
— двоичная цифра).
Что можно делать
с информацией?
смысл и новизна;
невербальная
(представленная на определенном носителе
– бумаге, дискете и т.д.)
по способу передачи
и восприятия
передаваемую
видимыми образами и символами –
визуальная;
звуками – аудиальной;
запахом и вкусом
– оргоно-лептической;
выдаваемую или
воспринимаемую ЭВМ – машинной.
По
изменчивости во времени
условно-постоянная
(например, место жительства человека)
условно-переменная
(например, последовательность календарных
месяцев)
постоянная (например,
дата рождения человека)
По
режиму передачи от одного потребителя
информации другому
принудительно в
определенные сроки
символьно-текстовая
(представленная совокупностью букв,
цифр, знаков и т.п.),
графическая
(разл. виды изображений),
Данные
–
информация, представленная в удобном
для обработки виде.
Физическую
среду, на которой (или внутри которой),
зафиксирована информация называют
носителем
информации
(бумага, магнитная лента, магнитный диск
и пр.).
В
системах обработки информации под
знаниями
понимают сложноорганизованные данные,
содержащие одновременно как фактографическую
(регистрация некоторого факта), так и
семантическую
(смысловое описание зарегистрированного
факта) информацию, которая может
потребоваться пользователю при работе
с данными.
Э
кономическая
информация
– это
информация, используемая при осуществлении
функций управления экономикой страны
и ее отдельными звеньями.
Другими словами экономическая
информация
– это совокупность сведений, используемых
для
планирования, учёта, контроля, регулирования
при управлении макро- и микроэкономикой.
Основные особенности ЭИ
Специфичность по
форме представления.Наличие натуральных
и стоимостных показателей.Специфичность по
способам обработки.Наличие постоянной
и переменной информации и др.
Документ
– зафиксированная на определённом
носителе И. с реквизитами, позволяющими
её иденцифитировать.
Электронный
документ
– И., зафиксированная на машинном
носителе, которая созаётся с помощью
техники, имеет опр. структуру и реквизиты,
представляется в понятной человеку
форме. Структура
:
общая часть, особенная часть (эл. подпись).
1.6 Функция «ДАТА»
Возвращает целое число, представляющее определенную дату. Если до ввода этой функции форматом ячейки был Общий, результат будет отформатирован как дата.
Год — аргумент, который может иметь от одной до четырех цифр. Microsoft Excel интерпретирует аргумент год в соответствии с используемой системой дат. По умолчанию Excel для Windows использует систему дат 1900, а Excel для «Макинтоша» — систему 1904.
Для системы дат 1900.
Если аргумент год находится в диапазоне от 0 (ноль) до 1899 (включительно), Excel прибавляет это значение к числу 1900 для вычисления года. Например, ДАТА(108;1;2) возвращает 2 января 2008 (1900+108) года.
Если аргумент год находится в диапазоне от 1900 до 9999 (включительно), Excel использует это значение как год. Например, ДАТА(2008;1;2) возвращает 2 января 2008 года.
Если значение аргумента меньше 0 или больше 9999, Excel возвращает значение ошибки #ЧИСЛО!
Для системы дат 1904.
Если аргумент год находится в диапазоне от 4 до 1899 (включительно), Excel прибавляет это значение к числу 1900 для вычисления года. Например, ДАТА(108;1;2) возвращает 2 января 2008 (1900+108) года.
Если аргумент год находится в диапазоне от 1904 до 9999 (включительно), Excel использует это значение как год. Например, ДАТА(2008;1;2) возвращает 2 января 2008 года.
Если значение аргумента меньше 4 или больше 9999 или находится в диапазоне от 1900 до 1903(включительно), Excel возвращает значение ошибки #ЧИСЛО!
Месяц — число, представляющее месяц года. Если значение аргумента больше 12, введенное число месяцев отсчитывается от первого месяца указанного года. Например, ДАТА(2008;14;2) возвращает число, соответствующее 2 февраля 2009 года.
День — число, представляющее день месяца. Если значение аргумента больше числа дней в указанном месяце, введенное число дней отсчитывается от первого дня месяца. Например, ДАТА(2008;1;35) возвращает число, соответствующее 4 февраля 2008 года.
Microsoft Excel хранит даты как целые числа и может выполнять над ними вычисления. По умолчанию порядковый номер 1 января 1900 года — 1, а 1 января 2008 — 39448, так как интервал в днях равен 39448. Microsoft Excel для «Макинтоша» по умолчанию использует различные системы дат.
Функция ДАТА полезна в тех формулах, где год, месяц и день представлены формулами, а не константами.
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Создайте пустую книгу или лист.
Выделите пример в разделе справки. Не выделяйте заголовок строки или столбца.
Выделение примера в справке.
Нажмите сочетание клавиш CTRL+C
На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (апостроф) или в меню Сервис укажите на пункт Зависимости формул и выберите режим Режим проверки формул.
Примечание. Чтобы просмотреть числа в виде чисел, выделите ячейку и выберите в меню Формат команду Ячейки. На вкладке Число выберите в списке Числовые форматы вариант Общий.
1.7 Функция «ГОД»
Возвращает год, соответствующий аргументу дата_в_числовом_формате. Год определяется как целое в интервале 1900-9999.
Дата_в_числовом_формате — это дата, год которой необходимо найти. Даты должны вводиться с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для 23-го мая 2008 года следует использовать ДАТА(2008;5;23). Проблемы могут возникнуть, если даты вывода как текст.
Microsoft Excel хранит даты как ряд последовательных номеров, что позволяет выполнять над ними вычисления. По умолчанию день 1 января 1900 года имеет номер 1, а 1 января 2008 — номер 39448, так как интервал в днях между этими датами составляет 39448. Microsoft Excel для «Макинтоша» по умолчанию использует другую систему дат.
Значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, даны в григорианском летоисчислении, несмотря на формат отображения поставляемых значений дат. Например, если формат отображения — летоисчисление по хиджре, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ значения будут связаны с соответствующей датой в григорианском летоисчислении.
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Создайте пустую книгу или лист.
Выделите пример в разделе справки. Не выделяйте заголовок строки или столбца.
Выделение примера в справке.
Нажмите сочетание клавиш CTRL+C
На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (апостроф) или в меню Сервис укажите на пункт Зависимости формул и выберите режим Режим проверки формул.
- закрепить на практике работу с мастером функций;
- научиться использовать функции Даты и время.
Программное обеспечение:
Ms
Office: Ms
Excel 2007
1. Организационная часть
1.1. Проверить присутствующих на уроке;
1.2. Проверить готовность учащихся к уроку.
2. Вводный инструктаж
2.1. Проверка знаний пройденного материала (фронтальный опрос);
- Что такое функция?
- Сколько функций входит в Excel,
и на какие категории распределяются? - Какие существуют способы вызова окна “Мастера функций”?
- Статистические функции и их синтаксис?
В процессе повторения, на экране отображается презентация по прошлому уроку
при изучении темы “Статистические функции”.
2.2. Сообщить тему и цели нового урока;
2.3. Объяснение нового материала;
2.3.1. Объяснить и показать при помощи проектора синтаксис функций
Даты и время;2.4. Повторение требований охраны труда.
3. Текущий инструктаж.
3.1. Выдать раздаточный материал;
3.2. Целевой обход;
3.3. Проверка правильной организации рабочих мест;
3.4. Проверка правильности выполнения приемов;
3.5. Работа с отстающими;
3.6. Контроль знаний.
4. Заключительный инструктаж.
4.1. Провести анализ выполненного задания;
4.2. Разобрать ошибки;
4.3. Сообщить оценки.
Конспект вводного инструктажа
Функции дат и времени используют для преобразования форматов даты и времени,
вычислений промежутков времени, а также для вставки на лист автоматически
обновляемых значений даты и времени. Всего в категории “Дата и время” имеется 20
функций.
Рис. 1.
Вкладка Формулы /категория Дата и время
Excel хранит даты в виде чисел от 1 до 2 958 465 (в версиях ранее Excel 97 –
до 65 380). Числа эти – “номер по порядку” данного дня, отсчитанный от 1 января
1900 года. Порядковое число 1 соответствует 1 января 1900 года, число 2 – это 2
января 1900 года и т.д. Дата написания этой статьи – 20 октября 2012г. имеет
порядковый номер 41202.
Такая система позволяет использовать даты в формулах. Например, с ее помощью
легко подсчитать количество дней между двумя датами. Как это ни удивительно, но
в программе Excel есть дата с порядковым числом, равным нулю, – 0 января 1900
года. Эта несуществующая дата используется для представления временных данных,
которые не связаны с какой-либо конкретной датой.
Чтобы отобразить числовое значение в виде даты, просто примените к данной
ячейке формат даты
.
Максимальная доступная дата – 31 декабря 9999 года (в версиях до Excel 97 –
31 декабря 2078 года).
Время Excel хранит так же в виде чисел, точнее, в виде десятичных дробей
чисел соответствующих дат. То есть к порядковому номеру даты добавляется дробная
часть, соответствующая части суток. Например, 06 марта 2011 года имеет
порядковый номер 40608, а полдень 06 марта 2011 года (12:00) будет
соответствовать числу 40608,5 так как 12 часов – это 0,5 от 24.
Максимальное значение времени, которое можно ввести в ячейку (без значения
даты), составляет 9999:59:59 (без одной секунды 10 тыс. часов).
Список функций даты и времени
Для закрепления нового материала, учащимся предлагается выполнить
практические задания на компьютере.
1. = ВРЕМЯЗНАЧ
(время_как_текст) , преобразует время из текстового формата
в число. Введя формулу, задайте для ячеек формат “Время”;
2.
= ВРЕМЯ
(час; минута; секунда), функция преобразует заданные в виде
чисел часы, минуты и секунды в число в виде кода Excel;
3.
=ГОД
(дата_в_числовом_формате), возвращает год,
соответствующий заданной дате от 1900 до 9999;
4.
=ДАТА
(год; месяц; день), возвращает целое
число, представляющее определенную дату;
5.
=ДАТАЗНАЧ
(дата_как_текст), функция возвращает
числовой формат даты, представленной в виде текста. Функция ДАТАЗНАЧ
используется для преобразования даты из текстового представления в числовой
формат;
6.
=ДАТАМЕС
(нач_дата; число_месяцев ), функция
возвращает порядковый номер даты, отстоящей на заданное количество месяцев
вперед или назад от заданной даты;
7.
=ДЕНЬ
(дата_как_число), – преобразует дату в
числовом формате в день месяца (от 1 до 31);
8.
=ДЕНЬНЕД (
дата_в_числовом_формате; тип),
функция возвращает число от 1 до 7, соответствующему номеру дня недели для
заданной даты. В данном примере выбираем “Тип” 2, т.е. понедельнику
присваивается номер 1;
9.
=ДНЕЙ360 (
нач_дата; кон_дата; метод ), функция
вычисляет кол-во дней между двумя датами на основе 360 дневного года (12 месяцев
по 30 дней).
Метод это логическое значение, которое определяет, какой метод, европейский
или американский, должен использоваться при вычислениях. В данном примере метод
выбран не был;
10.
=ДОЛЯГОДА (
нач_дата; кон_дата; базис ), функция
возвращает долю года, которую составляет количество дней между двумя датами. К
результату применяем числовой формат;
11.
=КОНМЕСЯЦА (
нач_дата; число_мсяцев ), функция
возвращает порядковый номер последнего дня месяца, отстоящего на указанное
количество месяцев от даты, указанной в аргументе “нач_дата”;
12.
= МЕСЯЦ (
дата_в_числовом _формате ), функция возвращает месяц – число
от 1(январь) до 12(декабрь);
13.
= МИНУТЫ
(время_в_числовом_формате), возвращает
минуты в виде числа от 0 до 59;
14. = НОМНЕДЕЛИ
(пор_номер_даты; тип_возвр),
функция возвращает номер недели для определенной даты;
15. = РАБДЕНЬ
(нач_дата; число_дней; праздники), функция возвращает число,
которое представляет дату, отстоящую на заданное количество рабочих дней вперед
или назад от начальной даты;
16.
= СЕГОДНЯ, функция возвращает дату в числовом формате (у данной функции нет
аргументов);
17. = СЕКУНДЫ
(время_в_числовом_формате), функция
возвращает секунды в виде числа от 0 до 59;
18. = ТДАТА
, функция возвращает текущую дату и
время в числовом формате (у данной функции нет аргументов);
19. = ЧАС
(время_в_числовом_формате), функция возвращает часы в виде числа
от 0 до 23;
20. = ЧИСТРАБДНИ
(нач_дата; кон_дата; праздники), функция возвращает
количество полных рабочих дней между двумя датами;
Практическая работа 1
В ячейках выделенных зелёным цветом произведите соответствующие вычисления,
используя функции “Даты и время” (ДЕНЬНЕД, НОМНЕДЕЛИ, РАБДЕНЬ);
Практическая работа 2
В ячейках выделенных синем цветом произведите соответствующие вычисления,
используя функции “Даты и время” (ГОД, СЕГОДНЯ);
Практическая работа 3
В ячейках выделенных серым цветом произведите соответствующие вычисления,
используя функции “Даты и время” .
- Провести анализ выполненного задания и контроля знаний;
- Разобрать ошибки;
- Сообщить оценки.
Работа с датами в электронной таблице Microsoft Excel
Предисловие
В электронной таблице Microsoft Excel можно
работать не только с числами и текстами, но и с
датами. Даты можно сравнивать между собой,
складывать и вычитать, а также использовать в
других вычислениях. Например, можно вычислить
число дней между двумя датами, определить, какой
день недели приходился на ту или иную дату, и т.п.
Эта статья познакомит вас с соответствующими
возможностями популярной офисной программы.
Ввод значений даты
Для того чтобы ввести в ячейку дату,
следует указать номер дня, номер месяца и две
последние цифры года через точку (12.12.87), дефис
(12-12-87) или символ “/” (12/12/87). Можно вводить также
первые три буквы названия месяца (12-дек-87
и т.п.; для даты в мае месяце необходимо написать
слово май
). Текущий год можно не указывать —
он будет добавлен к введенной дате
автоматически. При вводе значений даты
происходит их автоматическое распознавание, и
общий формат ячейки 1
заменяется на
встроенный формат даты. Так, если ввести,
например, значение 12-12-87
или 12 дек 87
, то в
ячейке отобразится 12.12.87 2
, а в строке формул
для данной ячейки будет выведено: 12.12.1987. Но если в
ячейке указать 22.10.28, то в строке формул вместо
ожидаемой даты 22.10.1928
вы увидите другую — 22.10.2028
.
Дело в том, что, если при вводе даты указаны
только две последние цифры года, Microsoft Excel добавит
первые две цифры по следующим правилам:
— если введенное число лежит в
интервале от 00 до 29, то оно интерпретируется как
год с 2000-го по 2029-й;
— если введенное число лежит в
интервале от 30 до 99, то оно интерпретируется как
год с 1930-го по 1999-й.
Таким образом фирма Microsoft в свое время
позаботилась о переходе в третье тысячелетие.
Поэтому года с 1900-го по 1929-й следует указывать
полностью.
По умолчанию значения даты
выравниваются в ячейке по правому краю. Если не
происходит автоматического распознавания
формата даты, то введенные значения
интерпретируются как текст, который
выравнивается в ячейке по левому краю.
Представление дат в ячейках
Формат представления даты в ячейке,
отображаемый после ввода значения, может быть
изменен с помощью меню, пункт Формат
,
подпункт Ячейки
, вкладка Число, раздел
Числовые форматы, пункт Дата. Так, вместо
значения 05.12.87 можно получить 5.12.87; 5 дек 87; 5
Декабрь, 1987 и другие представления одной и той же
даты. При этом значение даты, отображаемое в
строке формул, не меняется (оно не зависит от
формата ее представления в ячейке).
Действия с датами
Основные функции для работы с датами
В Excel имеется ряд функций для работы с
датами. Рассмотрим некоторые из них.
I. Функции ДЕНЬ, МЕСЯЦ и ГОД
Эти функции возвращают соответственно
номер дня в месяце, номер месяца в году и год для
некоторой даты.
Их синтаксис: ДЕНЬ(дата), МЕСЯЦ(дата) и
ГОД(дата), — где аргумент дата — адрес ячейки,
содержащей дату, либо дата, заданная в общем или
числовом формате (12345), либо как текст (например,
“15-4-93” или “15-Апр-1993”).
День возвращается как целое число в
диапазоне от 1 до 31. Месяц определяется как целое
в интервале от 1 (Январь) до 12 (Декабрь). Значение
года возвращается как целое число в интервале
1900–9999.
1. Если в ячейке А2 указана дата 26.10.49, то
ДЕНЬ(А2) равняется 26, МЕСЯЦ(А2) равняется 10, ГОД(А2)
равняется 1949.
2. Д ЕНЬ(“4-Янв”) равняется 4,
МЕСЯЦ(“4-Янв”) равняется 1.
3. Д ЕНЬ(“15-Апр-1993”) равняется 15,
МЕСЯЦ(“15-Апр-1993”) равняется 4,
ГОД(“15-Апр-1993”) равняется 1993.
4. Д ЕНЬ(“11.8.93”) равняется 11,
МЕСЯЦ(“11.8.93”) равняется 8, ГОД(“11.8.93”)
равняется 1993.
II. Функция ДЕНЬНЕД
Функция возвращает номер дня недели,
соответствующий некоторой дате. Ее синтаксис:
ДЕНЬНЕД(дата; тип),
— где дата — аргумент, аналогичный
используемому в описанных выше функциях;
тип — число, которое определяет
вариант возвращаемых значений:
1. Если в ячейке А2 указана дата 26.10.49, то
ДЕНЬНЕД(А2) равняется 3 (Среда).
2. Д ЕНЬНЕД(“15.2.90”) равняется 5
(Четверг).
3. Д ЕНЬНЕД(“15.2.90”; 2) равняется 4
(Четверг).
III. Функция СЕГОДНЯ
Функция возвращает дату текущего дня,
отслеживаемую компьютером.
Ее синтаксис: СЕГОДНЯ () — без
аргументов, но с обязательными скобками.
IV. Функция ДАТА
Функция позволяет “собрать” дату из
значений года, номера месяца и номера дня. Ее
синтаксис: ДАТА(год; месяц; день), где:
—
год —
это число от 1900 до 2078;
—
месяц — это число,
представляющее номер месяца в году;
— день — это число, представляющее
номер дня в месяце.
Например, ДАТА(45; 5; 9) есть 9 мая 1945 года.
Задачи для самостоятельной работы
1. В ячейках В2 и В3 получить число 37 135
(указанное число ни в одну из ячеек не вводить):
2. В ячейках А2 и А3 получить число 18 197
(указанное число ни в одну из ячеек не вводить):
3. В ячейке В2 будет записана некоторая
дата. Получить в ячейках В3 :
В5 соответственно
номер дня в месяце, номер месяца и год этой даты:
4. Оформите лист для определения года,
номера месяца и номера дня рождения:
Искомые значения должны быть получены
в ячейках В3 :
В5.
5. Сотрудники отдела кадров обычно
подсчитывают стаж работы на предприятии
следующим образом. Выписывается текущая дата в
виде 2007, 27 сентября, а под ней — дата начала
работы работника на этом предприятии в
аналогичном виде. Затем попарно вычитаются
значения года, номера месяцев и номера дней в
месяце. Например, если работник начал работать на
предприятии 19 мая 2003 года, то его стаж работы
составляет 4 года 8 месяцев и 6 дней. Оформите лист
для расчета стажа работы по описанной методике с
использованием данных типа Дата. Принять, что
номер месяца и номер текущего дня больше
соответствующих значений момента поступления на
работу.
7. Научный сотрудник забыл точную дату
конференции, на которой ему необходимо
присутствовать, но помнит, что она должна
начаться в четверг в период с 1 по 8 февраля 2008
года. Помогите ему определить точную дату начала
конференции.
8. В ячейке В5 будет записана некоторая
дата.
В ячейке В3 получить дату дня, который будет через
100 дней после указанной даты:
9. В ячейке В2 будет записана некоторая
дата.
В ячейке В3 получить дату дня, который был за 200
дней до указанной даты.
12. В ячейке В2 и В3 будут указаны даты
двух событий. Определить, сколько дней прошло
между этими событиями.
13. Определите свой возраст в днях и
неделях.
14. Для текущей даты вычислить:
а) порядковый номер дня с начала года;
б) сколько дней осталось до конца года.
15. Определить, сколько дней длится
первое полугодие года и сколько — второе.
16. В ячейке В2 указана дата некоторого
события, произошедшего в первой половине ХХ века.
Необходимо в ячейке В3 получить дату дня, до
которого от 1 января 1900 года прошло в 2 раза больше
дней, чем от 1 января 1900 года до дня данного
события.
17. В ячейке В2 запишите дату вашего
рождения, а в ячейке В3 получите дату текущего
дня. Определить дату того дня, когда число дней
вашей жизни станет в 2 раза больше, чем число
прожитых дней до текущего дня. Дату получить в
формате вида “12 Апрель, 2017”.
18. Известна дата рождения Пети.
Определить дату рождения Коли, если известно, что
число дней, прожитых им до текущего дня, в 2 раза
меньше, чем число дней, прожитых Петей.
20. После того, как в ячейки В2 и В3 будут
введены даты двух событий, определить, какое
событие произошло раньше.
21. Производственное совещание
проходит по вторникам и пятницам. Составьте их
расписание на февраль 2008 года в виде:
— где в строке 2 в ячейках,
соответствующих вторникам и пятницам, должен
быть указан какой-нибудь символ (“С”, “+” или
т.п.).
22. На листе представлены сведения о
дате рождения учеников класса:
В диапазоне ячеек С3:С27 поставить знак
“+” для тех учеников, дата рождения которых:
а) приходится на среду;
б) приходится на 10-е число месяца;
в) приходится на август.
23. В ячейке
В2 указана дата
некоторого события. В ячейке
В3 получить дату
дня, который будет через 3 года после этого
события.
24. В ячейке
В2 указана дата
некоторого события. В ячейке
В3 получить дату
дня, который был за 5 месяцев до этого события.
25. В ячейке
В2 указана дата
некоторого события. В ячейке
В3 получить дату
дня, который будет через n
лет, m
месяцев и k
дней после этого события. Значения n
, m
и k
вводятся в отдельные ячейки.
Решения, пожалуйста, присылайте в редакцию
(можно решать не все задачи). Читателям, не
имеющим доступа в Интернет, предлагаем в письме
указать в соответствующих ячейках необходимые
формулы. Фамилии всех приславших ответы будут
опубликованы, а лучшие ответы мы поощрим.
1
Если в ячейке не установлен
какой-либо специальный формат (числовой,
процентный, финансовый, формат дат и т.д.), то
данные в ней выводятся в так называемом “общем”
формате, используемом для отображения как
текстовых, так и числовых значений различного
типа.
2
Если такой формат установлен в
операционной системе Windows. Изменение установок
осуществляется с помощью Панели управления
(кнопка Пуск, пункт Настройка), пиктограмма Язык и
стандарты, вкладка Дата, поле Краткий формат
даты.
В повседневной
жизни мы часто встречаемся с такими
понятиями как информация, информатика,
информационные технологии и т.п. Этими
понятиями пользуются учёные, дикторы
ТВ, журналисты и политики. Однако, до
настоящего времени не существует
общепринятого определения понятия
«информация»: многочисленные исследователи
предлагают самые различные определения.
Составители словарно-энциклопедических
изданий фактически были вынуждены
признать неразрешимость данной проблемы,
и поэтому отказались от попыток дать
единое определение информации. В одной
словарной статье можно найти перечень
сразу нескольких понятий информации.
Попытки связать
информацию с привычными понятиями
материя или энергия успехом не увенчались.
Известно знаменитое отрицательное
определение Винера: «информация есть
информация, а не материя и не энергия».
Из этого определения следует лишь один
вывод: по своей значимости понятие
информации не уступает таким основным
физическим понятиям как материя или
энергия.
Использование
понятия «информация» в повседневной
практике не вызывает у нас особых
затруднений. Говоря об информации, мы
обычно подразумеваем разъяснение,
сообщение, изложение, какие-либо сведения,
данные, объявление. В обычном, «житейском»
смысле информация – это сумма сведений,
которую получает некоторый субъект,
человек, группа людей или животных об
окружающем мире, о самом себе, о другом
субъекте или изучаемом явлении. Используя
эти сведения, человек может прогнозировать
результаты своих действий, выбирать
различные способы для достижения
поставленных целей.
В СЭС приводится
следующее определение информации: 1)
информация – это сведения, передаваемые
людьми устным, письменным или каким-либо
другим способом (с помощью условных
знаков, сигналов, технических средств
и т.п.); 2) с середины ХХ века информация
– это обмен сведениями между людьми,
человеком и автоматом, автоматом и
автоматом, обмен сигналами в живом и
растительном мире, передача признаков
от клетки к клетке, от организма к
организму.
Известно ещё одно
распространённое определение: информация
– это сведения, уменьшающие неопределённость
нашего знания об окружающем нас мире,
которые являются объектом хранения,
преобразования, передачи и использования.
В своей книге
«Синергетика и информация» Д. С. Чернавский
приводит обширную коллекцию
неудовлетворительных, по его мнению,
тавтологических определений информации.
Большое число похожих и непохожих друг
на друга определений понятия «информация»
означает, что общепринятого определения
информации ещё нет. Более того, отмечает
Д. С. Чернавский, нет даже четкого понимания
сути этого явления, хотя потребность в
нем давно уже назрела.
Рассуждая об
информации, Н. Н. Моисеев приходит к
выводу, что являясь центральным понятием
в информатике, оно до сих пор не имеет
чёткого определения. Н.Н. Моисеев
утверждает, что информация не является
всеобщим свойством материи и считает,
что необходимость понятия информации
возникает лишь при изучении систем,
обладающих целеполаганием.
Существует подход,
в котором вводится понятие информации
как отраженного разнообразия. Источником
разнообразия, по мнению В. М. Глушкова,
является неоднородность распределения
материи и энергии в пространстве и во
времени. Отсюда и определение, данное
В. М. Глушковым: информация – это мера
неоднородности распределения материи
и энергии в пространстве и во времени,
показатель изменений, которыми
сопровождаются все происходящие в мире
процессы.
Трудность в
построении общего определения информации
состоит в том, что существуют разные
типы информации. Например, социальная
информация, информация биологическая,
информация в экономике, научная
информация. В самом простом случае мы
говорим об информации, которая введена
в компьютер для решения задачи, или об
информации, передаваемой по проводам
и радиоканалам. В этом случае можно
определить количество информации,
указать носитель информации, память,
оценить качество информации. Отметим,
что здесь мы имеем дело скорее с данными,
чем с информацией. В общем случае, когда
мы говорим об информации при изучении
окружающего мира, возникают только
вопросы, на которые пока нет ответов.
Другое важное
понятие информатики – данные
. Этот
термин встречается не менее часто, чем
информация и также является основным
в информатике, но не вызывает таких
затруднений при определении. Есть
несколько различных по форме, но
эквивалентных по сути определений
того, что такое «данные». Наиболее часто
встречаются следующие определения:
Данные – это
зарегистрированные сигналы.Данные – это
информация, представленная в виде,
позволяющем запоминать, хранить,
передавать или обрабатывать её с помощью
технических средств.Данные – это
информация об объекте или отношениях
объектов, выраженная в знаковой форме.
Первое определение,
на наш взгляд, наиболее удачное и наиболее
общее. Под сигналом здесь понимается
условный знак, физический процесс,
явление, несущие сообщение о каком-либо
событии, состоянии объекта и режиме его
работы или передающие команды управления,
оповещения. Сигнал – это изменяющийся
во времени физический процесс. К
регистрации сигналов можно отнести:
запись музыки на магнитофон, запись
лекции в тетрадь, запись наблюдений в
ходе эксперимента в виде чисел, графиков,
фотографирование каких-либо объектов,
запоминание учеником материала на
уроке, нарисованный план, запись данных
в память компьютера, на жёсткий диск и
т.д.
Второе и третье
определения понятия «данные» являются
неудачными, так как в них делается
попытка определить данные через
информацию. Получается circulus vitiosus –
порочный круг. Второе определение сужает
общность понятия «данные» до уровня
данных, используемых в технике. Третье
определение также носит прикладной
характер и имеет отношение к базам
данных.
Понятия «данные»
и «информация» близки, но не тождественны.
Эти понятия часто смешивают и, как
отмечалось выше, делаются попытки
определить одно через другое. Данные и
информация взаимосвязаны. Информация
не может существовать без данных, без
какого-либо носителя: она как-то должна
быть представлена с помощью данных.
Именно этот факт и пытались подчеркнуть
авторы второго определения данных. С
другой стороны, любые данные всегда
несут в себе какую-то информацию.
Пример: мы слушаем
иностранную речь по телефону, но не
понимаем её. Идёт регистрация данных
(запоминание сигнала), но нет процесса
получения информации. Если мы запишем
это сообщение на магнитофон (зарегистрируем
сигнал) и передадим запись переводчику,
то он сможет передать нам содержание
телефонного сообщения, и мы получим
информацию, которая в нём содержалась.
С другой стороны, даже не понимая
иностранную речь, мы можем получить
информацию о том, кто нам звонил –
мужчина или женщина, в каком состоянии
находился звонивший человек, а в некоторых
случаях мы сможем определить язык, на
котором он говорил.
Любой процесс
передачи данных (информации) может быть
описан с помощью следующей схемы:
Р
ис.
1 Общая схема передачи информации
(данных).
Иногда канал связи
называют средой передачи данных. Во
время передачи сигналов по каналу связи
могут возникать различного рода помехи,
которые искажают передаваемый сигнал.
В этом случае мы слышим в телефонной
трубке посторонние шумы, потрескивания
и т.п. Декодирующее устройство – динамик
телефонной трубки. Он совершает обратное
преобразование электрических сигналов,
полученных по кабелю, в акустические
колебания, которые слышит другой абонент
– приёмник информации.
Другой пример:
преподаватель читает лекцию в аудитории
для студентов, во время которой происходит
передача информации. Каналами связи в
этом случае являются воздух и доска, на
которой во время лекции преподаватель
мелом делает пояснительные записи.
Помеха – шум в аудитории, события,
отвлекающие внимание слушателей, плохое
качество доски или мела. Источник
информации – преподаватель, его знания;
кодирующие устройства – голосовые
связки, язык, мел. Информационные сигналы
по каналам связи поступают в органы
зрения и слуха, где воспринимаются и
фиксируются слушателями, декодируются
и запоминаются ими.
Данные могут
восприниматься человеком или техническим
устройством; их можно переводить из
одной знаковой системы в другую без
потери содержащейся в них информации.
Для выделения информации из данных
нужно применить к ним методы обработки,
«адекватные» этим данным. Такое получение
информации из данных, после применения
адекватных методов обработки, называется
«информационными технологиями».
Технология –
совокупность методов обработки,
изготовления, изменения состояния,
свойств, формы сырья, материала или
полуфабриката в процессе материального
производства. Или: технология – алгоритм
целенаправленного воздействия на сырьё,
материалы или полуфабрикаты соответствующими
орудиями производства. Например,
технология в металлургии, строительстве,
производстве одежды и т.п. Технологический
процесс в сфере материального производства
можно представить в виде схемы:
Р
ис.
2. Общая схема технологии
материального производства.
Отличие информационных
технологий от материальных заключается
в том, что роль материального ресурса
играют данные, а технологический процесс
сводится к выбору адекватных методов
обработки этих данных с применением,
как правило, средств вычислительной
техники. В результате мы получаем
информацию, представленную в свою
очередь в виде некоторых, уже новых
данных, к которым опять могут быть
применены другие адекватные методы
обработки, получена новая информация
и т.д.
Р
ис.
3. Общая схема информационных технологий.
В качестве примера
ИТ можно привести процесс обработки на
компьютере данных сейсмической разведки.
Результатом такой обработки является,
например: информация о наличии нефтяных
залежей, их расположении и размерах;
данные о строении Земли.
Другие примеры
ИТ: в результате многолетних
метеорологических наблюдений получены
данные о температуре воздуха. Эти данные
представлены в виде таблиц чисел.
Обработка таких данных позволяет сделать
прогноз о возможном изменении температуры,
климата и т.п. Обработка результатов
ЕГЭ, проведённого в школах страны,
позволяет получить информацию об уровне
знаний и преподавания в отдельных
регионах и в стране в целом. Существенным
компонентом ИТ является компьютер
(ЭВМ).
Итак, информационные
технологии
– машинизированные способы
обработки, хранения, передачи и
использования информации. Два основных
элемента ИТ – это человек и ЭВМ.
Основное отличие
ИТ от обычных технологий состоит в том,
что применение материальных технологий
изменяет окружающий нас материальный
мир. А результатом применения ИТ является
информация, которая оказывает воздействие
на сознание людей и побуждает их к
действию. Это свойство ИТ активно
используется в средствах массовой
информации. Следует отметить, что
воздействуя на сознание людей, ИТ
опосредованно влияют и на окружающий
нас мир.
Термин информатика
появился в середине 60-х годов ХХ века
практически одновременно во Франции и
в нашей стране. Он использовался для
обозначения самой молодой науки среди
других естественных и технических наук.
Как отмечено в книге Р. М. Юсупова и В. П.
Котенко, в 1963 г. в журнале «Известия
вузов» была опубликована статья Ф. Е.
Темникова «Информатика». В ней была
представлена наука об информации как
совокупность трёх разделов: теории
информационных элементов, теории
информационных систем и теории
информационных процессов. Однако, эта
статья осталась незамеченной, и более
популярным оказалось французское
толкование термина «informatique», которым
обозначили науку об электронно-вычислительных
машинах (ЭВМ) и их применении. В США
вместо термина информатика используют
термин «computer science».
Попытки дать
определение информатики не прекращаются
до настоящего времени. Как и в случае с
понятием информация, существуют десятки
различных определений того, что такое
информатика. Вот некоторые из наиболее
известных определений.
Информатика
– наука, изучающая структуру и общие
свойства информации, а также вопросы,
связанные с её
сбором, хранением,
поиском, преобразованием, распространением
и использованием в различных сферах
человеческой деятельности.
В своём учебнике
«Информатика» С. В. Симонович приводит
такое определение: « Информатика
–
техническая наука, систематизирующая
приёмы создания, хранения, воспроизведения,
обработки и передачи данных средствами
вычислительной техники, а также принципы
функционирования этих средств и методы
управления ими». В этом определении
акцент делается на понятии «данные»,
при этом понятие информация вообще
отсутствует. Здесь происходит сужение
информатики до уровня прикладной,
технической науки. Это то, что называют
в США computer scince.
Французская
академия наук предлагает следующее
определение: « Информатика
– это
наука об осуществляемой преимущественно
с помощью автоматических средств
целесообразной обработке информации,
рассматриваемой как представление
знаний и сообщений в технических,
экономических и социальных областях».
Определение А. П.
Ершова: « Информатика
– это
фундаментальная естественная наука,
изучающая процессы передачи и обработки
информации».
Д. С. Чернавский
даёт следующее определение информатики:
« Информатика
– наука о процессах
передачи, возникновения, рецепции,
хранения и обработки информации». Он
предлагает выделять в информатике три
направления: техническое, прикладное
и фундаментальное. В техническом аспекте
информатика включает всебя передачу,
кодирование и приём информации. В
прикладном аспекте информатика занимается
разработкой компьютеров, созданием
программ (computerscience).
Фундаментальный аспект информатики
включает в себя изучение процессов
возникновения, эволюции, извлечения и
реализации ценной информации.
Ценность информации
связана с целеполаганием и зависит от
того, насколько данная информация
способствует достижению поставленной
цели. Подход Д. С. Чернавского будет
рассмотрен подробнее в отдельном
параграфе.
Анализируя
предлагаемые определения информатики
можно сделать вывод, что информации
присущи четыре основных вида «движения»:
восприятие, хранение, передача и
обработка.
В вопросе о том,
является ли информация всеобщим атрибутом
материи или нет, ученые делятся на две
основные группы: атрибутивистов и
функционалистов. Я придерживаюсь позиции
функционалистов, т.е. полагаю, что
информация присуща только живой природе.
Так как она возникает там, где есть
момент целеполагания – в системах
способных к самоуправлению и
самоорганизации. Основным аргументом
в пользу функционалистов является то,
что в неживой природе невозможен
свободный выбор одного из нескольких
равноправных состояний, при котором в
системе и происходит генерация информации.
Кроме того, в неживой природе отсутствует
процесс обработки информации.
Информация обладает
рядом свойств. Основными свойствами
являются следующие:
Информация
эмерджентна (от английского “emergency”).Информация
операциональна: информация побуждает
к действию.Объективность
(зависит от методов получения информации).Полнота информации
зависит от достаточности данных для
принятия решения или создания новых
данных на основе уже имеющихся (это,
скорее, свойство данных).Достоверность
(зависит от уровня шумов в регистрируемых
сигналах и от точности, с которой
происходит регистрация сигналов
датчиками).Адекватность –
а) способность информации однозначно
соответствовать отображаемому объекту;
б) степень соответствия реальному,
объективному состоянию дел.Доступность –
возможность получить нужную информацию.
Степень доступности зависит как от
доступности данных, так и от доступности
адекватных методов их интерпретации.Актуальность –
соответствие информации данному моменту
времени. Нередко с актуальностью
информации связывают коммерческую
ценность информации.Коммерческая
ценность – возможность получения
дополнительной прибыли или возможность
уклонения от убытков, благодаря
использованию информации.
Первые три свойства
редко упоминаются в учебниках по
информатике, хотя они являются наиболее
характерными для феномена информации.
Невоспроизводимость означает, что при
повторном приёме сообщения, несущего
информацию, вы не получаете дополнительной
информации. Например, вы ожидаете
отправления своего поезда на вокзале
и слышите объявление, в котором сообщается,
что отправление задерживается на два
часа. Если вы повторно прослушаете это
объявление через некоторое время, вы
не получите никакой новой информации
относительно отправления поезда. Или
вы ждёте объявления результата матча
по футболу между двумя командами.
Информация о победе вашей команды
невоспроизводима в том смысле, что от
повтора такого сообщения вы ничего
нового уже не узнаете.
Свойство
эмерджентности (emergency)
информации означает, что информация
обладает свойством неожиданности,
внезапности. Сообщение о некотором
событии несёт тем больше информации,
чем меньше возможность наступления
этого события. Например, сообщение о
том, что 12 июля в г. Мурманске ожидается
температура -10
несёт больше информации, чем сообщение
о том, что температура будет +10
.
Сообщение об отправке поезда по
расписанию, несёт меньше информации,
чем сообщение о задержке отправления
(при условии, что обычно поезда отправляются
по расписанию). Если некоторое сообщение
лишено свойства эмерджентности, то
такое сообщение не является информацией.
Свойство
операциональности информации состоит
в том, что информация побуждает нас к
действию. Сообщение о задержке отправления
поезда приводит к тому, что вы начинаете
действовать незапланированно: идёте в
привокзальный киоск, делаете звонки по
телефону, сообщая о задержке, и т.п.
Сообщение о падении курса акций на бирже
приводит к попытке их продажи. Известие
о возможном дожде заставляет вас взять
зонт при выходе из дома.
Ещё одно важное
свойство информации заключается в том,
что когда вы делитесь с кем-то информацией,
то у вас количество информации не
уменьшается. Можно сказать так: при
передаче информация увеличивается в
объёме, её становится больше. В этом её
отличие от других объектов окружающего
мира. Например, если я отдам кому-то 100
рублей, то они появятся у другого, а у
меня их уже не будет; если я поделился
с кем-то знанием, информацией, то у меня
останется столько же информации, но она
появится ещё и у того, кому я её передал.
При копировании информации с помощью
средств ВТ мы получаем копию, которая
ничем не отличается от оригинала, причём
затраты на изготовление копии практически
равны нулю. Информация начинает
стремительно распространяться там, где
в ней есть потребность. Она стремится
занять максимально возможный объём в
окружающем мире. Поэтому так нерезультативна
борьба с так называемым «пиратством».
Эта борьба по своей эффективности
напоминает попытки преградить путь
воде во время разлива рек.