Выбери формат для чтения
Загружаем конспект в формате doc
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
3. Состав и назначение системного программного обеспечения вычислительной техники
Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
К системному ПО относятся:
1. операционные системы (эта программа загружается в ОЗУ при включении компьютера)
2. программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)
3. операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.
4. Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)
5. утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)
К утилитам относятся:
1. диспетчеры файлов или файловые менеджеры
2. средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)
3. средства просмотра и воспроизведения
4. средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков
5. средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами
6. средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
4. Состав и назначение прикладного программного обеспечения вычислительной техники
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.
Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.
К прикладному ПО, например, относятся:
1. Комплект офисных приложений MS OFFICE
2. Бухгалтерские системы
3. Финансовые аналитические системы
4. Интегрированные пакеты делопроизводства
5. CAD – системы (системы автоматизированного проектирования)
6. Редакторы HTML или Web – редакторы
7. Браузеры – средства просмотра Web - страниц
8. Графические редакторы
9. Экспертные системы
И так далее.
5. Состав и назначение приложения Ms Office XP
Microsoft Office поставляется в нескольких редакциях. Отличия редакций в составе пакета и цене. Наиболее полная из них содержит:
1. Microsoft Office Word — текстовый процессор. Позволяет подготавливать документы различной сложности. Расширение .doc.. Является наиболее популярным из используемых в данный момент текстовых процессоров, и его форматы используются как стандарт в документообороте большинства предприятий.
2. Microsoft Office Excel — табличный процессор. Поддерживает все необходимые функции для создания электронных таблиц любой сложности. Занимает ведущее положение на рынке. расширение «.xls». Exce был первым табличным процессором, позволявшим пользователю менять внешний вид таблицы (шрифты, символы и внешний вид ячеек). Он также первым представил метод умного пересчета ячеек, когда обновляются только те ячейки, которые зависят от изменённых ячеек (раньше табличные процессоры либо постоянно пересчитывали все ячейки или ждали команды пользователя).
3. Microsoft Office Outlook (не путать с Outlook Express) — персональный коммуникатор. В состав Outlook входят: календарь, планировщик задач, записки, менеджер электронной почты, адресная книга. Помимо функций почтового клиента для работы с электронной почтой, Microsoft Outlook является полноценным органайзером, предоставляющим функции календаря, планировщика задач, записной книжки и менеджера контактов. Кроме того, Outlook позволяет отслеживать работу с документами пакета Microsoft Office для автоматического составления дневника работы.Outlook может использоваться как отдельное приложение, так и выступать в роли клиента для почтового сервера, что предоставляет дополнительные функции для совместной работы пользователей одной организации: общие почтовые ящики, папки задач, календари, конференции, планирование и резервирование времени общих встреч, согласование документов..
4. Microsoft Office PowerPoint — приложение для подготовки презентаций.
5. Microsoft Office Access — приложение для управления базами данных. Основные компоненты MS Access: построитель таблиц; построитель экранных форм; построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI); построитель отчётов, выводимых на печать.
6. Режим отображения документов в Ms Word
Для удобства работы в Microsoft Word можно выбирать различные режимы просмотра документов в зависимости от выполняемых задач.
Для всех документов, просматриваемых с помощью Microsoft Word, нельзя задать режим просмотра, установленный по умолчанию, поскольку параметр просмотра хранится с каждым отдельным документом как свойство документа. Можно сохранить документ в том режиме просмотра, в котором его затем требуется открыть. Документы, полученные от других пользователей, будут открыты в том режиме просмотра, в котором они были сохранены.
В режиме разметки (Режим разметки. Режим отображения документа или других объектов в том виде, какой они будут иметь на бумаге. Например, заголовки, сноски, колонки и надписи занимают свои действительные места.) текст, рисунки и другие элементы отображаются так же, как после вывода страницы на печать.Этот режим используется для редактирования колонтитулов, настройки полей, а также для работы со столбцами и графическими объектами. При использовании этого режима для ввода и редактирования текста можно сэкономить место на экране, скрыв пустое пространство в верхней и нижней части страницы.
Чтобы перейти в режим разметки, выберите в меню Вид команду Разметка страницы.
Режим веб-документа (Режим веб-документа. Представление документа в том виде, который он будет иметь при просмотре в браузере. Например, документ может отображаться как одна длинная страница без разрывов страниц, с переносом текста и таблиц в зависимости от размеров окна.) удобен для создания веб-страниц или документов, предназначенных для просмотра на экране.
В этом режиме веб-документа отображается фон, перенос текста выполняется по размерам окна, а рисунки занимают те же позиции, что и в окне веб-обозревателя.
Чтобы перейти в режим веб-документа, выберите в меню Вид команду Веб-документ.
Обычный режим (Обычный режим. Режим, в котором отображается форматированный текст и упрощенная разметка страницы. Обычный режим подходит для выполнения большинства задач правки и форматирования.) предназначен для ввода, редактирования и форматирования текста. В обычном режиме форматирование текста отображается полностью, а разметка страницы — в упрощенном виде, что ускоряет ввод и редактирование текста.В обычном режиме границы страниц, колонтитулы (Колонтитулы. Верхний колонтитул, который может включать в себя текст и рисунки, располагается в верхней части каждой страницы раздела. Нижний колонтитул располагается в нижней части каждой страницы. Обычно колонтитулы содержат номера страниц, названия глав, даты и имена авторов.), фон, графические объекты (Графический объект. Любой нарисованный или вставленный рисунок, который можно изменять и улучшать. К графическим объектам относятся автофигуры, кривые, линии и объекты WordArt.) и рисунки (Рисунок. Файл (такой как метафайл Windows), который может быть разгруппирован на отдельные редактируемые объекты, или файл, являющийся одним объектом (такой как точечный рисунок).), для которых не определен стиль обтекания в тексте, не отображаются.
Чтобы перейти в обычный режим, выберите в меню Вид команду Обычный.
Режим структуры (Режим структуры. Режим, в котором заголовки документа смещены в зависимости от соответствующего им уровня в структуре документа. Режимом структуры также можно воспользоваться при работе с главным документом.) позволяет видеть структуру документа, а также перемещать, копировать и реорганизовывать текст посредством перетаскивания заголовков. В режиме структуры можно свернуть документ, оставив основные заголовки, или развернуть его, отобразив все заголовки и основной текст.
Кроме того, в режиме структуры удобно работать с главными документами (Главный документ. Документ-контейнер, объединяющий в себе нескольких отдельных файлов (так называемых вложенных документов). С помощью главного документа можно создавать и обрабатывать сложные документы, состоящие из нескольких частей, например книги, разделенные на главы.). Использование главных документов упрощает создание и обновление больших документов, таких как отчеты, состоящие из нескольких разделов, или книги, состоящие из нескольких глав. Границы страниц, колонтитулы, рисунки и фон в режиме структуры не отображаются.
Чтобы перейти в режим структуры, выберите в меню Вид команду Структура.
7. Основные средства создания таблиц MS Word. Порядок выполнения вычислений в таблице
Текстовый процессор Microsoft Word обладает гибкими и мощными средствами создания таблиц как для печатных, так и для электронных документов. Три основные средства создания таблиц - это:
кнопка Добавить таблицу на панели инструментов Стандартная;
диалоговое окно Вставка таблицы (Таблица > Добавить таблицу);
средство рисования таблиц Таблицы и границы (Таблица > Нарисовать таблицу).
Создание таблиц
Кнопку Добавить таблицу используют для создания простейших таблиц небольшого размера. Созданные таким методом таблицы можно в дальнейшем развивать, по мере необходимости увеличивая в них количество строк и столбцов командами меню Таблица > Добавить.
Команду Таблица > Добавить > Таблица используют для создания более сложных таблиц. Она открывает диалоговое окно Вставка таблицы, в котором задают число строк и столбцов, а также ширину столбцов. Если вместо конкретного размера задать параметр Авто, включается режим Автоподбор, благодаря которому столбцы могут эластично форматироваться в соответствии с имеющимся содержанием. Режим автоподбора задают соответствующим переключателем:
постоянная ширина – общая ширина таблицы равна ширине поля набора документа, а ширина каждого столбца постоянна и зависит от количества столбцов (режим удобен при создании печатных документов);
по содержимому – ширина каждого столбца пропорциональна объему данных, содержащихся в нем (режим удобен при создании электронных документов, распространяемых в формате текстового процессора);
по ширине окна – специальный режим для таблиц, размещаемых на Web-страницах (окончательное форматирование таблицы происходит не в момент ее создания, а во время просмотра).
Таблицы сложной структуры удобно создавать методом “рисования”. Необходимые для этого элементы управления сосредоточены на панели инструментов Таблицы и границы (открывается командой Таблица > Нарисовать таблицу).
Текстовый процессор Word 2007 имеет специальные средства для выполнения вычислений над числовыми данными, размещенными в ячейках таблицы.
Для этого нужно в соответствующих ячейках таблицы записать формулы для вычисления. Формула задается выражением, которое начинается со знака =..
Чтобы осуществить вычисления, необходимо выполнить следующую последовательность действий:
1. Установить курсор в ячейку, в которой должен разместиться результат вычислений.
2. Выполнить команду Макет=>Данные => Формула , которая открывает диалоговое окно Формула
3. Записать в соответствующем поле диалогового окна формулу, введя ее с клавиатуры или вставив необходимую функцию из списка Вставить функцию.
4. Выбрать при необходимости формат получаемого результата.
5. Щелкнуть кнопку ОК.
8. Основное содержание информационных технологий связывания и внедрения объектов в Ms Word
Связывание объектов предполагает хранение данных объекта в исходном файле. Когда установлена связь с объектом, то в документ вставляется копия исходных данных, а оригинал остается на странице. При обновлении связи в документ попадают новые считанные с оригинала данные. Поскольку между документом и исходным файлом установлена связь, любые изменения в исходных данных отражаются на их связанной копии в документе. Связанный объект изменяется только путем изменения исходного файла. Объект останется по место хранения, а в документ войдет только указатель на первоисточник.
Связывание данных. В документах Word можно создать ссылку на другой документ, находящийся на жестком диске компьютера или в локальной сети.
Документом на который происходит ссылка, может быть документ Word, таблица Excel, презентация Power Point или любой другой документ из пакета Microsoft Office. Связи с другими документами удобно создавать, когда необходимо обращение к заполненным источникам информации или использовании уже имеющихся данных.
Связывание с другими приложениями. С помощью технологии OLE можно произвести обмен данными между любыми приложениями Windows, которые поддерживают связывание и внедрение объектов.
Объект войдет в документ, но его связь с первоисточником сохранится. Это полезно, если предполагается возможность редактирования первоисточника и нужно обеспечить синхронное редактирование внедренного объекта.
Как и другие Office-приложения, Word поддерживает протокол внедрения и связывания объектов – OLE. За этим термином скрывается механизм соединения данных различных приложений путем связывания или внедрения.
9. Способы создания в Ms Word Web-страниц.
Web-страница может быть подготовлена не только с помощью специального прикладного программного обеспечения, но и средствами текстового редактора Word. Существует несколько способов создания Web-страниц в Word: 1) с помощью мастера, 2) с помощью шаблона, 3) путем преобразования существующего документа Word в формат HTML, используемый для Web-страниц.
Создание Web-страниц с помощью мастера.
Запустите программу Word.
Выберите команду Создать в меню Файл, а затем вкладку Web-страницы.
Дважды щелкните Мастер Web-страниц.
В мастере Web-страниц для упрощения процесса создания страницы предлагаются
образцы содержания страниц — например, начальные страницы и различные стили
графического оформления.
Просмотрите все предлагаемые типы Web-страниц и выберите наиболее подходящий для той страницы, которую Вы хотите создать. (Рекомендуется начать с создания своей персональной страницы). Нажмите ОК.
Просмотрите все предлагаемые стили Web-страниц и выберите наиболее подходящий для Вашей страницы. Нажмите ОК. Добавьте либо измените текст, форматирование, цвета и т.д.
Создание Web-страницы с помощью шаблона.
Создайте новый документ (меню Файл - Создать - Новая Web-страница). В этом случае работа над Web-страницей начинается с пустой страницы. Все приемы и инструменты подготовки Web-страниц аналогичны рассмотренным выше. Закройте (без сохранения) открытый с помощью шаблона документ.
Создание Web-страницы путем конвертации документа Word в формат HTML.
Для быстрого преобразования существующего документа Word в Web-страницу можно использовать команду Сохранить как из меню Файл. Тип сохраняемого файла: HTML Document.
Однако в этом случае отображение Web-страницы браузером может значительно измениться по сравнению с ее отображением Word. Форматирование и другие свойства, не поддерживаемые форматом HTML или средой редактирования Web-страниц, не сохраняются в файле. Ниже перечислены некоторые элементы, которые исчезают или изменятся при преобразовании.
1. Примечание, введенное с помощью команды Примечание (меню Вставка), удаляется.
2. Шрифт документа заменяются шрифтом HTML соответствующего размера. Размеры шрифтов HTML изменяются от 1 до 7. Эти цифры не являются собственно размером шрифта, а служат указанием на размер шрифта для средств просмотра Web.
3. Текстовые эффекты (приподнятый, с тенью, утопленный, двойное зачеркивание и контур) не сохраняются, но текст остается.
4. Начертания (полужирное, курсив, подчеркивание и зачеркивание) в основном сохраняются. Некоторые особые эффекты подчеркивания, например, подчеркивание пунктиром, преобразуются в подчеркивание сплошной чертой.
1. Анимация текста (меню Формат, команда Шрифт, вкладка Анимация) не сохраняется, но текст остается. Вместо эффектов анимации можно поместить бегущую строку.
2. Изображения, например, рисунки и картинки, преобразуются в формат GIF (.gif), если рисунки не сохранены уже в формате JPEG (jpg). Графические объекты, например, надписи и фигуры, не преобразуются. Линии преобразуются в горизонтальные линии.
3. Внекоторых браузерах символы табуляции заменяются пробелами, поэтому вместо них лучше использовать отступы или таблицы.
4. Буквицы удаляются. Всреде создания и редактирования Web-страницы размер одной буквы можно увеличить, выделив ее и нажав кнопку Увеличить размер. Если для буквы имеется графическое изображение, его можно вставить перед текстом.
5. Графические объекты (автофигуры, фигурный текст, надписи и тени) не сохраняются. Всреде редактирования и создания Web-страницы можно использовать графические средства, вставляя объекты Рисунок Word. Объекты преобразуются в формат GIF.
6. Формулы, диаграммы и другие объекты OLE преобразуются в изображения формата GIF. Их внешний вид сохраняется, но они не могут быть изменены.
7. Таблицы преобразуются, однако цветные границы и границы переменной ширины не сохраняются.
1. Выделение цветом не сохраняется.
13.Нумерация страниц не сохраняется, так как документ HTML считается одной
Web-страницей, независимо от его длины.
14. Верхние и нижние колонтитулы, обычные и концевые сноски не сохраняется.
Подготовьте документ Word, с элементами, которые не сохраняются или изменяются при преобразовании в HTML. Сохраните этот документ в формате HTML Document, затем откройте его браузером Internet Explorer.
10. Понятие гиперссылки, способы их создания в Ms Word
Информатизация и компьютеризация нашего общества предполагает
активное внедрение в жизнь, учёбу, работу информационных технологий, электронных учебников (нередко в виде веб-страниц), содержащих гиперссылки.
Веб-страницы являются отдельными документами, составляющими
пространство сети Веб. Объединенные по одной тематике веб-страницы называют веб-узлом (веб-сайтом). Веб-страницы оформляются без привязки к конкретному носителю. Оформление выполняется во время воспроизведения на компьютере в соответствии с настройками программы, выполняющей просмотр веб-страницы (веб-обозревателя). Веб-страница кроме информационных объектов (текста, графики и др.) может содержать гипертекстовые ссылки, связывая исходную веб-страницу с другими веб-страницами, документами любых форматов, текстом, рисунком. При щелчке левой кнопкой мыши по объекту, являющемуся гиперссылкой, запрашивается конкретный документ, который в свою очередь может также иметь гиперссылки на другие документы.
Поиск нужной информации осуществляется при помощи целенаправленного перемещения между веб-документами, называемого веб-навигацией. Создание системы гиперссылок в документе при помощи MS Word2003 возможно несколькими способами:
1) меню Вставка;
2) панели инструментов Стандартная;
3) контекстного меню;
Необходимо обратить внимание на то, что можно создавать гиперссылку как на существующий, так и на новый файл. Web-страницы и документы Word могут содержать гиперссылки в виде рисунка или выделенного фиолетовым цветом и подчеркнутого текста. Гиперссылку представляет специальный
рисунок или текст, по которому нужно щелкнуть левой клавишей мыши (указатель мыши принимает вид ), чтобы переместиться по гиперссылке.
Создание внутренней гиперссылки
Для создания ссылок на элементы текущего документа (внутренней гиперссылки) необходимо:
выделить текст или графический объект, который будет представлять гиперссылку;
в меню Вставка выбрать команду Гиперссылка;
или нажать кнопку на панели инструментов Стандартная Добавить гиперссылку;
или щелчок правой кнопкой мыши – Гиперссылка
Появится диалоговое окно Добавление гиперссылки в списке Связать c:
выбрать параметр Местом в документе ;
выбрать заголовок или закладку для ссылки;
нажать кнопку OK.
Выделенный текст подсветится, при нажатии на него (удерживая кнопку ctrl)
вы перейдёте в нужное вам место документа.
Создание внешней гиперссылки
Для создания гиперссылки (внешней) на существующий или новый файл необходимо:
выделить текст или графический объект, предназначенный для гиперссылки;
дать команду меню Вставка, Гиперссылка или кнопка Добавить
гиперссылку;
в диалоговом окне Добавление гиперссылки выбрать в списке Связать c:
выбрать параметр файлом, веб – страницей
выбрать нужный файл
нажать кнопку OK
Чтобы создать ссылку на еще не созданный файл:
выберите в списке Связать c: вариант Новым документом и отметьте
время его создания – сейчас или позже.
нажать кнопку OK.
Выделенный текст подсветится, при нажатии на него (удерживая кнопку ctrl),
откроется нужный вам файл.
11. Общая характеристика электронных таблиц Ms Excel.
Создание электронных таблиц Microsoft Excel
Программа Microsoft Excel предназначена для работы с таблицами данных, преимущественно числовых. При формировании таблицы выполняют ввод, редактирование и форматирование текстовых и числовых данных, а также формул. Наличие средств автоматизации облегчает эти операции. Созданная таблица может быть выведена на печать.
Основные понятия электронных таблиц
Документ Excel называется рабочей книгой. Рабочая книга представляет собой набор рабочих листов, каждый из которых имеет табличную структуру и может содержать одну или несколько таблиц. В окне документа в программе Excel отображается только текущий рабочий лист, с которым и ведется работа. Каждый рабочий лист имеет название, которое отображается на ярлычке листа, отображаемом в его нижней части. С помощью ярлычков можно переключаться к другим рабочим листам, входящим в ту же самую рабочую книгу. Чтобы переименовать рабочий лист, надо дважды щелкнуть на его ярлычке.
Рабочий лист состоит из строк и столбцов. Столбцы озаглавлены прописными латинскими буквами и, далее, двухбуквенными комбинациями. Всего рабочий лист может содержать до 256 столбцов, пронумерованных от А до IV. Строки последовательно нумеруются цифрами, от 1 до 65 536 (максимально допустимый номер строки).
Ячейки и их адресация. На пересечении столбцов и строк образуются ячейки таблицы. Они являются минимальными элементами для хранения данных. Обозначение отдельной ячейки сочетает в себе номера столбца и строки (в этом порядке), на пересечении которых она расположена, например: А1 или DE234. Обозначение ячейки (ее номер) выполняет функции ее адреса. Адреса ячеек используются при записи формул, определяющих взаимосвязь между значениями, расположенными в разных ячейках.
Одна из ячеек всегда является активной и выделяется рамкой активной ячейки. Эта рамка в программе Excel играет роль курсора. Операции ввода и редактирования всегда производятся в активной ячейке. Переместить рамку активной ячейки можно с помощью курсорных клавиш или указателя мыши.
Диапазон ячеек. На данные, расположенные в соседних ячейках, можно ссылаться в формулах, как на единое целое. Такую группу ячеек называют диапазоном. Наиболее часто используют прямоугольные диапазоны, образующиеся на пересечении группы последовательно идущих строк и группы последовательно идущих столбцов. Диапазон ячеек обозначают, указывая через двоеточие номера ячеек, расположенных в противоположных углах прямоугольника, например: А1:С15.
Если требуется выделить прямоугольный диапазон ячеек, то это можно сделать протягиванием указателя от одной угловой ячейки до противоположной по диагонали. Рамка текущей ячейки при этом расширяется, охватывая весь выбранный диапазон. Чтобы выбрать столбец или строку целиком, следует щелкнуть на заголовке столбца (строки). Протягиванием указателя по заголовкам можно выбрать несколько идущих подряд столбцов или строк.
12. Основные встроенные функции, синтаксис функции, типы аргументов.
Функции Excel - это специальные, заранее созданные формулы, которые позволяют легко и быстро выполнять сложные вычисления. Их можно сравнить со специальными клавишами на калькуляторах, предназначенных для вычисления квадратных корней, логарифмов и проч.
Excel имеет несколько сотен встроенных функций, которые выполняют широкий спектр различных вычислений. Некоторые функции являются эквивалентами длинных математических формул, которые можно сделать самому. А некоторые функции в виде формул реализовать невозможно.
Синтаксис функций
Функции состоят из двух частей: имени функции и одного или нескольких аргументов. Имя функции, например СУММ, - описывает операцию, которую эта функция выполняет. Аргументы задают значения или ячейки, используемые функцией. В формуле, приведенной ниже: СУММ - имя функции; В1:В5 - аргумент. Данная формула суммирует числа в ячейках В1, В2, В3, В4, В5. =СУММ(В1:В5)
Знак равенства в начале формулы означает, что введена именно формула, а не текст. Если знак равенства будет отсутствовать, то Excel воспримет ввод просто как текст.
Аргумент функции заключен в круглые скобки. Открывающая скобка отмечает начало аргумента и ставится сразу после имени функции. В случае ввода пробела или другого символа между именем и открывающей скобкой в ячейке будет отображено ошибочное значение #ИМЯ? Некоторые функции не имеют аргументов. Даже в этом случае функция должна содержать круглые скобки: =С5*ПИ()
Использование аргументов
При использовании в функции нескольких аргументов они отделяются один от другого точкой с запятой. Например, следующая формула указывает, что необходимо перемножить числа в ячейках А1, А3, А6: =ПРОИЗВЕД(А1;А3;А6)
В функции можно использовать до 30 аргументов, если при этом общая длина формулы не превосходит 1024 символов. Однако любой аргумент может быть диапазоном, содержащим произвольное число ячеек листа. Например: =СУММ(А2:А5;В4:В8) Указанные в ссылке ячейки в свою очередь могут содержать формулы, которые ссылаются на другие ячейки или диапазоны. Используя аргументы, можно легко создавать длинные цепочки формул для выполнения сложных операций.
Типы аргументов
В приведенных ранее примерах все аргументы были ссылками на ячейки или диапазоны. Но в качестве аргументов можно также использовать числовые, текстовые и логические значения, имена диапазонов, массивы и ошибочные значения. Некоторые функции возвращают значения этих типов, и их в дальнейшем можно использовать в качестве аргументов в других функциях.
Числовые значения Аргументы функции могут быть числовыми. Например, функция СУММ в следующей формуле суммирует числа 24, 987, 49: =СУММ(24;987;49)
Текстовые значения В качестве аргумента функции могут использоваться текстовые значения. Например: =ТЕКСТ(ТДАТА();"Д МММ ГГГГ")
В этой формуле второй аргумент функции ТЕКСТ является текстовым и задает шаблон для преобразования десятичного значения даты, возвращаемого функцией ТДАТА(NOW), в строку символов. Текстовый аргумент может быть строкой символов, заключенной в двойные кавычки, или ссылкой на ячейку, которая содержит текст.
Логические значения Аргументы ряда функций могут принимать только логические значения ИСТИНА или ЛОЖЬ. Логическое выражение возвращает значение ИСТИНА или ЛОЖЬ в ячейку или формулу, содержащую это выражение. Например: =ЕСЛИ(А1=ИСТИНА;"Повышение";"Понижение")&" цены"
Именованные ссылки В качестве аргумента функции можно указать имя диапазона. Например, если диапазону ячеек А1:А5 присвоено имя "Дебет" (Вставка-Имя-Присвоить), то для вычисления суммы чисел в ячейках с А1 по А5 можно использовать формулу =СУММ(Дебет)
13.Назначение и синтаксис основных финансовых функций (подробно)
Финансовые функции применяются при планировании и анализе финансово-хозяйственной деятельности предприятия, атакже при решении задач, связанных с инвестированием средств. Большинство финансовых функций доступно только после загрузки соответствующих надстроек. Среди финансовых функций можно выделить три больших блока функций, которые используются для расчета амортизационных отчислений, рентных платежей и доходов от ценных бумаг.
Функция АМГД
Синтаксис:AMГД(стоимость, остаточная_стоимость, время_эксплуатации, период)
Результат: Годовая величина амортизации имущества для указанного периода.
Аргументы:
• стоимость - начальная стоимость имущества;
• остаточная_стоимость - остаточная стоимость в конце периода амортизации;
• время_эксплуатации - количество периодов, на протяжении которых собственность амортизируется (также период амортизации);
• период - период (промежуток времени, величина которого используется в качестве единицы измерения времени эксплуатации; как правило, год).
Функция АМОРУВ
Синтаксис:АМОРУВ(стоимость, дата_приобретения, первый_период, остаточная_стоимость, период, ставка, базис)
Результат: Величина амортизации для каждого периода. Данная функция предназначена для французской системы бухгалтерского учета. В случае приобретения имущества в середине бухгалтерского периода учитывается пропорционально распределенная амортизация. Если эта функция недоступна, то следует произвести установку надстройки Пакет анализа.
Аргументы:
• стоимость - стоимость имущества;
• дата_приобретения - дата приобретения имущества;
• первый_период - дата окончания первого периода;
• остаточная_стоимость - остаточная стоимость имущества в конце периода амортизации;
• период - период;
• ставка - процентная ставка амортизации;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция АМОРУМ
Синтаксис:АМОРУМ(стоимость,дата_приобретения,первый_период, остаточная_стоимость,период,ставка,базис)
Результат: Величина амортизационных отчислений для каждого периода. Функция предназначена для французской системы бухгалтерского учета. Она аналогична функции АМОРУВ; различие состоит лишь в том, что применяемый в вычислениях коэффициент амортизации зависит от периода амортизации имущества. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• стоимость - стоимость имущества;
• дата_приобретения - дата приобретения имущества;
• первый_период - дата окончания первого периода;
• остаточная_стоимость - остаточная стоимость имущества в конце периода амортизации;
• период - период;
• ставка - процентная ставка амортизации;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция AMP
Синтаксис:АМР(стоимость,остаток,период)
Результат: Величина непосредственной амортизации имущества за один период.
Аргументы:
• стоимость - начальная стоимость имущества;
• остаток - остаточная стоимость в конце амортизации (иногда называется ликвидационной стоимостью имущества);
• период - количество периодов, на протяжении которых имущество амортизируется (также период амортизации).
Функция БЗ
Синтаксис:БЗ (ставка,кпер,плата,нз,тип)
Результат: Будущее значение вклада на основе периодических постоянных платежей и постоянной процентной ставки.
Аргументы:
• ставка - процентная ставка за период;
• кпер - общее число периодов выплат годовой ренты;
• плата - выплата, производимая в каждый период (это значение не может меняться на протяжении всего периода выплат); обычно плата состоит из основного платежа и платежа по процентам;
• нз - текущая стоимость, или общая сумма всех будущих платежей с настоящего момента (по умолчанию - 0);
• тип - число 0 или 1, которое определяет, когда должна производиться выплата (по умолчанию 0 - в конце периода и 1 - в начале периода).
Функция БЗРАСПИС
Синтаксис:БЗРАСПИС(основной_капитал, ставки)
Результат: Будущее значение основного капитала после начисления сложных процентов. Функция БЗРАСПИС используется для вычисления будущего значения инвестиции с переменной процентной ставкой. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• основной_капитал - текущая стоимость инвестиции;
• ставки - массив применяемых процентных ставок.
Функция ВНДОХ
Синтаксис:ВНДОХ(значения, прогноз)
Результат: Процентная ставка дохода от инвестиции на основе денежных потоков (cash flow), которые состоят из выплат (отрицательные значения) и поступлений (положительные значения) и происходят в регулярные периоды (равные промежутки) времени.
Аргументы:
• значения - массив или ссылка на ячейки, содержащие числовые величины, для которых вычисляется процентная ставка; должны включать хотя бы одно положительное и одно отрицательное значения;
• прогноз - величина, предполагаемая близкой к результату ВНДОХ.
ПРИМЕЧАНИЕ
Функция ВНДОХ использует порядок значений для интерпретации порядка денежных выплат или поступлений, поэтому значения выплат и поступлений следует вводить в порядке выполнения трансакций. Если аргумент, который является массивом или ссылкой, содержит тексты, логические значения или пустые ячейки, то такие значения игнорируются.
Функция ДАТАКУПОНДО
Синтаксис: ДАТАКУПОНДО(дата_соглашения, дата_вступления_в_силу, периодичность,базис)
Результат: Предыдущая дата купона перед датой соглашения. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• периодичность - количество выплат по купонам за год (для ежегодных выплат принимает значение 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ДАТАКУПОНПОСЛЕ
Синтаксис:ДАТАКУПОНПОСЛЕ(дата_соглашения, дата_вступления_в_силу, периодичность, базис)
Результат: Следующая дата купона после даты соглашения. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
См. описание функции ДАТАКУПОНДО.
Функция ДДОБ
Синтаксис:ДДОБ(нач_стоимость, ост_стоимость,время_эксплуатации, период, коэффициент)
Результат: Величина амортизации имущества для указанного периода при использовании метода двухкратного учета амортизации или иного явно указанного метода.
Аргументы:
• нач_стоимость - начальная стоимость имущества;
• ост_стоимость - остаточная стоимость имущества;
• время_эксплуатации - количество периодов, охватывающих промежуток времени, в течение которого имущество амортизируется (период амортизации);
• период - период, для которого требуется вычислить амортизацию (аргументы период и время_эксплуатации должны быть выражены в одинаковых единицах измерения);
• коэффициент - норма снижения балансовой стоимости (амортизации); если коэффициент опущен, то предполагается, что он равен 2 (метод двухкратного учета амортизации).
Все пять аргументов должны принимать только положительные значения.
Функция ДЛИТ
Синтаксис:ДЛИТ(дата_соглашения, дата_вступления_в_силу, купон, доход, периодичность, базис)
Результат: Ежегодная продолжительность действия ценных бумаг с периодическими выплатами по процентам. Продолжительность определяется как взвешенное среднее текущих значений выплат и используется как показатель степени влияния изменения цены облигаций на получаемый доход. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• купон - годовая процентная ставка для купонов по ценным бумагам;
• доход - годовой доход по ценным бумагам; периодичность количество выплат по купонам за год;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ДНЕЙКУПОН
Синтаксис:ДНЕЙКУПОН(дата_соглашения, дата_вступления_в_силу, периодичность, базис)
Результат: Число дней в периоде купона, который включает дату соглашения. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:См. описание функции ДАТАКУПОНДО.
Функция ДНЕЙКУПОНДО
Синтаксис:ДНЕЙКУПОНДО(дата_соглашения, дата_вступления_в_силу, периодичность, базис)
Результат: Количество дней от начала действия купона до даты соглашения. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:См. описание функции ДАТАКУПОНДО.
Функция ДНЕЙКУПОНПОСЛЕ
Синтаксис:ДНЕЙКУПОНПОСЛЕ(дата_соглашения, дата_вступления_в_силу, периодичность, базис)
Результат: Число дней от даты соглашения до срока следующего купона. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:См. описание функции ДАТАКУПОНДО.
Функция ДОБ
Синтаксис:ДОБ(нач_стоимость, ост_стоимость, время_эксплуатации, период, месяц)
Результат: Амортизация имущества на заданный период при использовании метода постоянного учета амортизации.
Аргументы:
• нач_стоимость - начальная стоимость имущества;
• ост_стоимость - остаточная стоимость имущества;
• время_эксплуатации - количество периодов, охватывающих промежуток времени, в течение которого имущество амортизируется (период амортизации);
• период - период, для которого требуется вычислить амортизацию (аргументы период и время_эксплуатации должны быть выражены в одинаковых единицах измерения);
• месяц - количество месяцев в первом году (если аргумент месяц опущен, то предполагается, что он равен 12).
Функция ДОХОД
Синтаксис: ДОХОД(дата_соглашения, дата_вступления_в_силу, ставка,цена, погашение, частота/базис)
Результат: Доход от ценных бумаг, который составляют периодические процентные выплаты. Функция ДОХОД используется для вычисления дохода по облигациям. Если эта функция недоступна, то следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• ставка - годовая процентная ставка по купонам для ценных бумаг;
• цена - цена ценных бумаг на 100 руб. номинальной стоимости;
• частота - цена при погашении за 100 руб. номинальной стоимости ценных бумаг;
• периодичность - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ДОХОДКЧЕК
Синтаксис:ДОХОДКЧЕК(дата_соглашения, дата_вступления_в_силу, цена)
Результат: Возвращает значение дохода по казначейскому чеку. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для казначейского чека (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу казначейского чека (в числовом формате);
• цена - цена казначейского чека на 100 руб. нарицательной стоимости.
Функция ДОХОДПЕРВНЕРЕГ
Синтаксис:ДОХОДПЕРВНЕРЕГ(дата_соглашения, дата_вступления_в_силу, дата_выпуска, первый_купон, ставка, цена, погашение, частота, базис)
Результат: Доход по ценным бумагам с нерегулярным (более коротким или более продолжительным, чем остальные) первым периодом. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• дата_выпуска - дата выпуска ценных бумаг (в числовом формате);
• первый_купон - дата первого купона для ценных бумаг (в числовом формате);
• ставка - процентная ставка по ценным бумагам;
• цена - цена ценных бумаг;
• погашение - сумма погашения ценных бумаг на 100 руб. номинальной стоимости;
• частота - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ДОХОДПОГАШ
Синтаксис:ДОХОДПОГАШ(дата_соглашения, дата_вступления_в_силу, дата_выпуска, ставка, цена, базис)
Результат: Годовой доход от ценных бумаг, который равен доходу в срок вступления в силу ценных бумаг. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• дата_выпуска - дата выпуска ценных бумаг (в числовом формате); ставка процентная ставка по ценным бумагам;
• цена - цена ценных бумаг;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ДОХОДПОСЛНЕРЕГ
Синтаксис:ДОХОДПОСЛНЕРЕГ(дата_соглашения, дата_вступления_в_силу, последняя_выплата, ставка, цена, погашение, частота, базис)
Результат: Доход по ценным бумагам с нерегулярным (более коротким или более продолжительным, чем остальные) последним периодом. Если эта функция недоступна, то следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• последняя_выплата - дата последнего купона для ценных бумаг (в числовом формате);
• ставка - процентная ставка по ценным бумагам;
• цена - цена ценных бумаг;
• погашение - сумма погашения ценных бумаг на 100 руб. номинальной стоимости;
• частота - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ДОХОДСКИДКА
Синтаксис:ДОХОДСКИДКА(дата_соглашения, дата_вступления_в_силу, цена, погашение, базис)
Результат: Годовой доход по ценным бумагам, на которые сделана скидка. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• цена - цена ценных бумаг на 100 руб. номинальной стоимости;
• погашение - цена при погашении за 100 руб. номинальной стоимости ценных бумаг;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ИНОРМА
Синтаксис:ИНОРМА(дата_соглашения, дата_вступления_в_силу, инвестиция, погашение, базис)
Результат: Процентная ставка для полностью инвестированных ценных бумаг. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашени -я дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• инвестиция - объем инвестиции в ценные бумаги;
• погашение - объем средств, которые должны быть получены на дату вступления в силу ценных бумаг;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция КПЕР
Синтаксис:КПЕР (ставка, платеж, нз, бз, тип)
Результат: Общее количество периодов выплаты для данного вклада на основе периодических постоянных выплат и постоянной процентной ставки.
Аргументы:
• ставка - процентная ставка за период;
• платеж - выплата, производимая в каждый период (может меняться на протяжении всего времени выплаты); обычно платеж состоит из основного платежа и платежа по процентам;
• нз - текущая стоимость, или общая сумма всех будущих платежей с настоящего момента;
• бз - будущая стоимость, или баланс денежных потоков, который должен быть достигнут после последней выплаты (если аргумент опущен, он предполагается равным 0);
• тип - время платежа (может принимать значения 0 - в конце периода или 1 - в начале периода).
Более полное описание аргументов функции КПЕР, а также более подробную информацию о функциях платежей по ссуде можно найти в описании функции ПЗ.
Функция МВСД
Синтаксис:МВСД(значения, ф_ставка, р_ставка)
Результат: Процентная ставка дохода от инвестиции на основе денежных потоков (cashflow). Функция МВСД учитывает как стоимость инвестиции, так и доход, получаемый от реинвестирования.
Аргументы:
• значения - массив или ссылка на ячейки, содержащие числовые величины, представляющие ряд денежных выплат (отрицательные значения) и поступлений (положительные значения), происходящих в регулярные периоды времени;
• ф_ставка - процент, получаемый от входящих платежей (поступлений);
• р_ставка - процент на реинвестированную сумму.
Аргумент значения должен содержать по крайней мере одно положительное значение (поступления) и одно отрицательное (денежные выплаты) для того, чтобы можно было вычислить процентную ставку. В противном случае функция МВСД возвращает значение ошибки #ДЕЛ/0!. Если аргумент, который является массивом или ссылкой, содержит тексты, логические значения или пустые ячейки, то такие значения игнорируются; однако ячейки, которые содержат нулевые значения, учитываются.
Функция МДЛИТ
Синтаксис:МДЛИТ(дата_соглашения, дата_вступления_в_силу, купон, доход, частота, базис)
Результат: Модифицированная длительность (duration) Макалея для ценных бумаг с предполагаемой нарицательной стоимостью 100 руб. Если эта функция недоступна, то следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• купон - годовая процентная ставка по купонам для ценных бумаг;
• доход - годовой доход по ценным бумагам;
• частота - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция НАКОПДОХОД
Синтаксис:НАКОПДОХОД(дата_выпуска, дата_первой_выплаты, дата_соглашения, ставка, номинал, периодичность, базис)
Результат: Накопленный доход по ценным бумагам с периодической выплатой процентов. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_выпуска - дата выпуска ценных бумаг (в числовом формате);
• дата_первой_выплаты - дата первой выплаты по ценным бумагам (в числовом формате);
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• ставка - годовая процентная ставка для купонов по ценным бумагам;
• номинал - номинальная стоимость ценных бумаг (если данный аргумент опущен, то по умолчанию номинальная стоимость принимается равной 1000 руб.);
• периодичность - количество выплат по купонам за год (для ежегодных выплат принимает значение 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функцтия НАКОПДОХОДПОГАШ
Синтаксис:НАКОПДОХОДПОГАШ(дата_выпуска, дата_вступления_в_силу, ставка, номинал, базис)
Результат: Накопленный доход по ценным бумагам, процент по которым выплачивается в срок их вступления в силу. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_выпуска- дата выпуска ценных бумаг (в числовом формате);
• дата_вступления_в_силу- дата вступления в силу ценных бумаг (в числовом формате);
• ставка- годовая процентная ставка для купонов по ценным бумагам;
• номинал- номинальная стоимость ценных бумаг (если данный аргумент опущен, то по умолчанию номинальная стоимость принимается равной 1000 руб.);
• базис- используемый способ вычисления количества дней. (примечание 1)
Функция НОМИНАЛ
Синтаксис:НОМИНАЛ(фактическая_ставка, кпер_год)
Результат: Номинальная годовая процентная ставка, если известны фактическая ставка и число периодов, составляющих год. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• фактическая_ставка - фактическая процентная ставка;
• кпер_год - количество периодов, составляющих год.
Функция НОРМА
Синтаксис:НОРМА(кпер, выплата, нз, бз, тип, нач_прибл)
Результат: Процентная ставка за один период при выплате ренты. Процентная ставка с помощью функции НОРМА вычисляется методом последовательного приближения. Решений может быть либо несколько, либо ни одного. Если после 20 итераций погрешность определения ставки превышает 0,0000001, тс функция НОРМА возвращает значение ошибки #ЧИСЛО!.
Аргументы:
• кпер - общее число периодов выплат годовой ренты;
• выплата - выплата, которая производится в каждый период и не меняется на протяжении всего времени выплаты ренты (обычно выплата включает основные платежи и платежи по процентам);
• нз - текущее значение общей суммы, которую составят будущие платежи;
• бз - будущая стоимость, или баланс денежных потоков, который должен быть достигнут после последней выплаты (если аргумент бз опущен, он полагается равным 0; например, будущая стоимость займа равна 0);
• тип - число 0 или 1, задающее время платежа: в начале (1) или в конце (0) периода;
• нач_прибл - предполагаемая величина нормы (когда аргумент нач_прибл опущен, он полагается равным 10%; если функция НОРМА не сходится, следует попытаться использовать различные значения нач_прибл, но обычно функция НОРМА сходится при условии, что значение нач_прибл находится в интервале между 0 и 1).
Функция НПЗ
Синтаксис:НПЗ(ставка, значение1, значение2, ...)
Результат: Чистый текущий объем вклада, вычисляемый на основе ряда последовательных денежных потоков и нормы амортизации. (Чистый текущий объем вклада - это объем будущих платежей (отрицательные значения) и поступлений (положительные значения) на сегодняшний день.)
Аргументы:
• ставка - учетная ставка за один период;
• значение1, значение2, ... - допускается от 1 до 30 аргументов, представляющих платежи и поступления, которые должны быть равномерно распределены по времени и осуществляться в конце каждого периода (функция НПЗ использует порядок аргументов значение!, значение2,... для определения порядка поступлений и платежей; поэтому порядок следования аргументов должен соответствовать очередности платежей и поступлений).
ПРИМЕЧАНИЕ
Аргументы, которые являются числами, пустыми ячейками, логическими значениями или числовыми значениями, представленными в текстовом виде, учитываются; аргументы, являющиеся значениями ошибки или текстовыми строками, которые не могут быть преобразованы в числа, игнорируются. Если аргумент является массивом или ссылкой, то учитываются только числа. Пустые ячейки, логические значения, тексты или значения ошибки в массиве или ссылке игнорируются.
Функция ОБЩДОХОД
Синтаксис:ОБЩДОХОД(ставка, кпер, нз, нач_периол, кон_период, тип)
Результат: Основные выплаты по займу между двумя периодами. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• ставка - процентная ставка;
• кпер - общее количество периодов выплат;
• нз - текущее значение инвестиции;
• нач_период - номер первого периода, участвующего в вычислениях (периоды выплат нумеруются начиная с 1);
• кон_период- номер последнего периода, участвующего в вычислениях;
• тип - определяет, в какой момент производится выплата: в начале (1) или в конце (0) периода.
Функция ОБЩПЛАТ
Синтаксис:ОБЩПЛАТ(ставка, кпер, нз, нач_период, кон_период, тип)
Результат: Накопленный доход по займу между двумя периодами выплат. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
См. описание функции ОБЩЦОХОД.
Функция ОСНПЛАТ
Синтаксис:ОСНПЛАТ(ставка, период, кпер, нз, бз, тип)
Результат: Величина выплаты на данный период на основе периодических постоянных платежей и постоянной процентной ставки.
Аргументы:
• ставка - процентная ставка за период;
• период - период; значение период должно находиться в интервале от 1 до кпер;
• кпер - общее число периодов выплат годовой ренты;
• нз- текущее значение общей суммы, которую составят будущие платежи;
• бз - будущая стоимость, или баланс денежных потоков, который должен быть достигнут после последней выплаты (если аргумент бз опущен, то он полагается равным 0; например, будущая стоимость займа равна 0);
• тип - число 0 или 1, задающее время платежа: в начале (1) или в конце (0) периода.
Функция ПДОБ
Синтаксис:ПДОБ(стоимость, остаток, период, нач_период, кон_период, коэфф, без_переключения)
Результат: Значение амортизации имущества заданный период, включая указанные периоды, при использовании метода двойного процента со снижающегося остатка или иного явно указанного метода. Функция ПДОБ представляет метод двойного процента со снижающегося остатка.
Аргументы:
• стоимость - начальная стоимость имущества;
• остаток - остаточная стоимость в конце амортизации (ликвидационная стоимость имущества);
• период- количество периодов, на протяжении которых собственность амортизируется (период амортизации);
• нач_период - начальный период, для которого вычисляется амортизация; аргумент нач_период должен быть задан в тех же единицах, что и аргумент период',
• кон_период - конечный период, для которого вычисляется амортизация; аргумент кон_период должен быть задан в тех же единицах, что и аргумент период;
• коэфф_норм - а снижения балансовой стоимости (амортизации); если этот аргумент опущен, то он полагается равным 2 (метод удвоенного процента со снижающегося остатка); если вы не хотите использовать метод удвоенного процента со снижающегося остатка, аргумент коэфф нужно изменить;
• без_переключения - логическое значение, определяющее, следует ли учитывать прямую амортизацию в том случае, если амортизация превышает вычисленную величину амортизации. Когда аргумент без_переключения имеет значение ИСТИНА, Excel не переключается на метод равномерного начисления амортизации, если амортизация больше вычисленного снижающегося остатка. Когда аргумент без_переключения имеет значение ЛОЖЬ или опущен, то в случае, если амортизация больше вычисленного снижающегося остатка, будет применяться метод равномерного начисления амортизации.
ПРИМЕЧАНИЕ
Все аргументы, за исключением аргумента без переключения, должны принимать положительные значения.
Функция ПЗ
Синтаксис:ПЗ(ставка,кпер,выплата,бз,тип)
Результат: Текущий объем вклада. Текущий объем - это общая сумма, которую составят будущие платежи. (Например, когда вы берете взаймы деньги, заимствованная сумма и есть текущим объемом для заимодавца.)
Аргументы:
• ставка - процентная ставка за период (например, если вы получили ссуду на автомобиль под 10% годовых и делаете ежемесячные выплаты, то процентная ставка за месяц составит 10%/12, или 0,83%; в качестве значения аргумента ставка нужно ввести в формулу 10%/12, или 0,83%, или 0,0083);
• кпер - общее число периодов выплат годовой ренты (например, если вы получили ссуду на 4 года под автомобиль и делаете ежемесячные платежи, то ваша ссуда имеет 4*12 (или 48) периодов, и вы должны ввести в формулу число 48 в качестве значения аргумента кпер);
• выплата - выплата, которая производится в каждый период и не меняется на протяжении всего времени выплаты ренты (обычно выплата включает основные платежи и платежи по процентам; например, ежемесячная выплата по четырехгодичному займу в 10000 руб. под 12% годовых составит 263,33 руб., и вы должны будете ввести в формулу число -263,33 в качестве значения аргумента выплата);
• бз - будущая стоимость, или баланс денежных потоков, который должен быть достигнут после последней выплаты; если аргумент бз опущен, он полагается равным 0 (будущая стоимость займа, например, равна 0; если же вы хотите за 18 лет накопить 50000 руб., чтобы финансировать какой-то проект, то 50000 руб. есть будущая стоимость, и вы можете сделать предположение о сохранении заданной процентной ставки и определить, какую сумму нужно откладывать каждый месяц);
• тип - число 0 или 1, обозначающее, когда должна производиться выплата: в начале (1) или в конце (0) периода.
Функция ПЛПРОЦ
Синтаксис:ПЛПРОЦ(ставка,период,кпер,нз, бз, тип)
Результат: Платежи по процентам за данный период на основе периодических постоянных выплат и постоянной процентной ставки. Для получения более полного описания аргументов функции ПЛПРОЦ и более подробной информации о функциях, связанных с ежегодными выплатами, обратитесь к функции ПЗ.
Аргументы:
• ставка - процентная ставка за период;
• период - период, для которого требуется найти прибыль (значение должно находиться в интервале от 1 до кпер);
• кпер - общее число периодов выплат годовой ренты;
• нз - текущая стоимость, или общая сумма всех будущих платежей с настоящего момента;
• бз - будущая стоимость, или баланс денежных потоков, который должен быть достигнут после последней выплаты; если аргумент бз опущен, то предполагается, что он равен 0 (например, величина бз для займа равна 0);
• тип - число 0 или 1, задающее время платежа: в начале (1) или в конце (0) периода.
Функция ПОЛУЧЕНО
Синтаксис:ПОЛУЧЕНО(дата_соглашения,дата_вступления_в_силу,инвестиция, скидка,базис)
Результат: Возвращает сумму, полученную в срок вступления в силу полностью обеспеченных бумаг. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• инвестиция - объем инвестиций в ценные бумаги;
• скидка - норма скидки на ценные бумаги;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ППЛАТ
Синтаксис:ППЛАТ(ставка, кпер, нз, бз, тип)
Результат: Величина выплаты за один период годовой ренты на основе постоянных выплат и постоянной процентной ставки.
Аргументы:
См. функцию ПЗ.
Функция РАВНОКЧЕК
Синтаксис:
РАВНОКЧЕК(дата_соглашения, дата_вступления_в_силу, скидка)
Результат: Возвращает эквивалентный облигации доход по казначейскому чеку. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для казначейского чека (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу казначейского чека (в числовом формате);
• скидка - норма скидки для казначейского чека.
Функция РУБЛЬ.ДЕС
Синтаксис:РУБЛЬ.ДЕС(дробь, знаменатель)
Результат: Преобразование цены в рублях, представленной в виде обыкновенной дроби, в цену в рублях, выраженную десятичным числом. Функция РУБЛЬ.ДЕС используется для преобразования дробных значений денежных сумм (например, стоимости ценных бумаг) в десятичное число. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дробь - число, представленное в виде обыкновенной дроби;
• знаменатель - целое число, которое нужно использовать в качестве знаменателя.
Функция РУБЛЬ.ДРОБЬ
Синтаксис:РУБЛЬ.ДРОБЬ(десятичное_число, знаменатель)
Результат: Преобразование цены в рублях, выраженной десятичным числом, в цену к рублях, выраженную в виде обыкновенной дроби. Функция РУБЛЬ.ДРОБЬ используется для преобразования десятичных чисел в дробные, например, при вычислении стоимости ценных бумаг. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• десятичное_число - десятичное число;
• знаменатель - целое число, которое нужно использовать в качестве знаменателя дроби.
Функция СКИДКА
Синтаксис:СКИДКА(дата_соглашения, дата_вступления_в_силу, цена, выкуп, базис)
Результат: Норма скидки (дизажио) для ценных бумаг. Если эта функция недоступна, то следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• цена - цена (курс) ценных бумаг за 100 руб. нарицательной стоимости;
• выкуп - выкупная цена ценных бумаг за 100 руб. нарицательной стоимости;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ЦЕНА
Синтаксис:ЦЕНА(дата_соглашения, дата_вступления_в_силу, ставка, доход, погашение, частота, базис)
Результат: Цена (курс) за 100 руб. нарицательной стоимости ценных бумаг, по которым выплачивается периодический процент. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• ставка - годовая процентная ставка по купонам для ценных бумаг;
• доход - годовой доход по ценным бумагам;
• погашение - цена при погашении за 100 руб. нарицательной стоимости ценных бумаг;
• частота - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ЦЕНАКЧЕК
Синтаксис:ЦЕНАКЧЕК(дата_соглашения, дата_вступления_в_силу, скидка)
Результат: Возвращает цену на 100 руб. нарицательной стоимости для казначейского чека. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для казначейского чека (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу казначейского чека (в числовом формате);
• скидка - норма скидки для казначейского чека.
Функция ЦЕНАПЕРВНЕРЕГ
Синтаксис:ЦЕНАПЕРВНЕРЕГ(дата_соглашения, дата_вступления_в_силу, дата_выпуска, первый_купон, ставка, доход, погашение, частота, базис)
Результат: Цена (курс) за 100 руб. нарицательной стоимости ценных бумаг для нерегулярного (более короткого или более длинного, чем остальные) первого периода. Если эта функция недоступна, то следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• дата_выпуска - дата выпуска ценных бумаг (в числовом формате);
• первый_купон - дата первого купона для ценных бумаг (в числовом формате);
• ставка - процентная ставка для ценных бумаг;
• доход - годовой доход по ценным бумагам;
• погашение - сумма погашения ценных бумаг на 100 руб. нарицательной стоимости;
• частота - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ЦЕНАПОГАШ
Синтаксис:ЦЕНАПОГАШ(дата_соглашения, дата_вступления_в_силу, дата_выпуска, ставка, доход, базис)
Результат: Цена (курс) за 100 руб. нарицательной стоимости ценных бумаг, по которым доход выплачивается в срок вступления в силу. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• дата_выпуска - дата выпуска ценных бумаг (в числовом формате);
• ставка - процентная ставка для ценных бумаг;
• доход - годовой доход по ценным бумагам;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ЦЕНАПОСЛНЕРЕГ
Синтаксис:ЦЕНАПОСЛНЕРЕГ(дата_соглашения, дата_вступления_в_силу, последняя_выплата, ставка, доход, погашение, частота, базис)
Результат: Цена (курс) за 100 руб. нарицательной стоимости ценных бумаг для нерегулярного (более короткого или более продолжительного, чем остальные) последнего периода купона. Если эта функция недоступна, то следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• последняя_выплата - дата последнего купона для ценных бумаг (в числовом формате);
• ставка - процентная ставка для ценных бумаг;
• доход - годовой доход по ценным бумагам;
• погашение - сумма погашения ценных бумаг на 100 руб. нарицательной стоимости;
• частота - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ЦЕНАСКИДКА
Синтаксис:ЦЕНАСКИДКА(дата_соглашения,дата _вступления_в_силу,скидка, погашение,базис)
Результат: Цена (курс) за 100 руб. нарицательной стоимости ценных бумаг, на которые сделана скидка. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• дата_соглашения - дата соглашении для ценных бумаг (в числовом формате);
• дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
• скидка - норма скидки для ценных бумаг;
• погашение - цена при погашении за 100 руб. нарицательной стоимости ценных бумаг;
• базис - используемый способ вычисления количества дней. (примечание 1)
Функция ЧИСЛКУПОН
Синтаксис:ЧИСЛКУПОН(дата_соглашения,дата_вступления_в_силу,периодичность, базис)
Результат: Возвращает округленное до ближайшего целого значение, равное числу купонов, которые могут быть оплачены между датой соглашения и сроком вступления в силу. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
См. описание функции ДАТАКУПОНДО.
Функция ЧИСТВНДОХ
Синтаксис:ЧИСТВНДОХ(значения,даты,прогноз)
Результат: Возвращает величину внутренней скорости оборота для расписания денежных поступлений, которые не обязательно должны быть периодическими. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• значения - ряд поступлений наличных денег, которые соответствуют расписанию в аргументе даты (первая выплата не является обязательной, она соответствует выплате в начале инвестиции; на все последующие выплаты делается скидка на основе 365-дневного года);
• даты - расписание дат платежей, которое соответствует ряду операций с наличными деньгами; начатом расписания платежей считается первая дата в списке; порядок следования остальных дат может быть произвольным, но все они должны быть больше первой даты;
• прогноз - предполагаемое значение результата функции ЧИСТВНДОХ.
Функция ЧИСТНЗ
Синтаксис:ЧИСТНЗ(ставка, значения, даты)
Результат: Возвращает чистую текущую стоимость инвестиции, вычисляемую на основе нормы скидки и ряда периодических поступлений наличных денег (поступления могут быть и непериодическими). Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• ставка - норма скидки, применяемая к операциям с наличными;
• значения - ряд поступлений наличных денег, которые соответствуют расписанию в аргументе даты;
• первая - выплата не является обязательной, она соответствует выплате в начале инвестиции, на все последующие выплаты делается скидка на основе 365-дневного года;
• даты - расписание дат платежей, которое соответствует ряду операций с наличными деньгами; началом расписания платежей считается первая дата в списке, порядок следования остальных дат может быть произвольным, но все они должны быть больше первой даты.
Функция ЭФФЕКТ
Синтаксис:ЭФФЕКТ(номинальная__ставка,периодов_в_году)
Результат: Действующие (эффективные) ежегодные процентные ставки, если заданы номинальная годовая процентная ставка и количество периодов, составляющих год. Если эта функция недоступна, следует установить надстройку Пакет анализа.
Аргументы:
• номинальная_ставка - номинальная годовая процентная ставка;
• периодов_в_году - количество периодов, составляющих год.
Перечень значений, принимаемых аргументом "базис":
примечание 1Значение аргумента
Способ вычисления количества дней
360 дней (метод NSAD)
1
Фактический
3
365 дней в году
4
360 дней в году (европейский метод)
Вопрос 13 кратко. Специфика использования финансовых функций Excel
Финансовые функции применяются при планировании и анализе финансово-хозяйственной деятельности предприятия, а также при решении задач, связанных с инвестированием средств. Большинство финансовых функций доступно только после загрузки соответствующих надстроек. Среди финансовых функций можно выделить три больших блока функций, которые используются для расчета амортизационных отчислений, рентных платежей и доходов от ценных бумаг.
Финансовые функции Excel предназначены для вычисления базовых величин, необходимых при проведении сложных финансовых расчётов. Методика изучения и использования финансовых функций Excel требует соблюдения определённой технологии.
1. На рабочем листе в отдельных ячейках осуществляется подготовка значений основных аргументов функции.
2. Для расчета результата финансовой функции Excel курсор устанавливается в новую ячейку для ввода формулы, использующей встроенную финансовую функцию; если финансовая функция вызывается в продолжении ввода другой формулы, данный пункт опускается.
3. Осуществляется вызов Мастера функций с помощью команды Вставка, Функция или нажатием одноименной кнопки на панели инструментов Стандартная.
4. Выбираем категорию функций Финансовые.
5. В списке Функция содержится полный перечень доступных функций выбранной категории. Поиск функций осуществляется последовательным просмотром списка. Для выбора функции курсор устанавливается на имя функции. В нижней части окна приведен краткий синтаксис и справка о назначении выбранной функции.
6. Выполняется выбор в списке требуемой финансовой функции, в результате выбора появляется диалоговое окно для ввода аргументов.
7. В поля ввода диалогового окна можно вводить как ссылки на адреса ячеек, содержащих значения аргументов, так и сами значения аргументов.
8. Для отказа от работы со встроенной функцией нажимается кнопка Отмена.
11.Завершение ввода аргументов и запуск расчета значения встроенной функции осуществляется нажатием кнопки Готово. При необходимости корректировки аргументов (изменение ссылок, постоянных значений и т.п.) необходимо установить курсор в ячейку, содержащую формулу, и вызвать Мастер функции. При этом появляется окно редактирования.
Специфика задания аргументов финансовых функций.
· Все аргументы, означающие расходы денежных средств (например, ежегодные платежи), представляются отрицательными числами, а аргументы, означающие поступления (например, дивиденды), - представляются положительными числами.
При непосредственном вводе формул в ячейку необходимо следить за тем, чтобы каждый аргумент находился строго на своем месте. Если какие-то аргументы не используются, то необходимо поставить соответствующее число разделительных знаков. Если не используется последний аргумент или несколько идущих подряд последних аргументов, то соответствующие разделительные знаки можно опустить (в большинстве случаев это замечание относится к аргументам тип и базис).
Функция
Синтаксис
Описание
БС
БС(ставка;кпер;плт;пс;тип)
Возвращает будущее значение стоимости вклада на основе периодических постоянных (равных по величине сумм) платежей и постоянной процентной ставки.
КПЕР
КПЕР(ставка;плт;пс;бс;тип)
Возвращает общее количество периодов выплаты для данного вклада *
ПЛТ
ПЛТ(ставка;кпер;пс;бс;тип)
Возвращает сумму периодического платежа для аннуитета*
СТАВКА
СТАВКА(кпер;плт;пс;бс;тип; предположение)
Возвращает процентную ставку по аннуитету* за один период.
ПС
ПС(ставка;кпер;плт;бс;тип)
Возвращает приведенную (к текущему моменту) стоимость инвестиции – общую сумму, которая на настоящий момент равноценна ряду будущих выплат.
ПРПЛТ
ПРПЛТ(ставка;период;кпер;пс; бс;тип)
Возвращает сумму платежей процентов по инвестиции за данный период
ОСПЛТ
ОСПЛТ(ставка;период;кпер;пс; бс;тип)
Возвращает величину платежа в погашение основной суммы по инвестиции за данный период
14.Назначение и синтаксис основных логических функций
Логических функций в Excel шесть. Их описание приводится полностью.
Функция ЕСЛИ
Синтаксис: ЕСЛИ(лог_выражение, значение_если_истина, значение_если_ложь)
Результат: Возвращает одно значение, если аргумент лог_выражение при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ. Функция ЕСЛИ используется для проверки значений формул и организации переходов в зависимости от результатов этой проверки. Результат проверки определяет значение, возвращаемое функцией ЕСЛИ.
Аргументы:
• лог_выражение - любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ;
• значение_если_истина - значение, которое возвращается, если аргумент лог_выражение - имеет значение ИСТИНА; если аргумент лог_выражение имеет значение ИСТИНА и аргумент значение_если_истина опущен, то возвращается значение ИСТИНА;
• значение_если_ложь - значение, которое возвращается, если аргумент лог_выражение имеет значение ЛОЖЬ. Если аргумент лог_выражение имеет значение ЛОЖЬ и аргумент значение_если_ложь опущен, то возвращается значение ЛОЖЬ.
ПРИМЕЧАНИЕ
Может быть вложено до семи условий ЕСЛИ; в макрокоманде значение_если_ис-тина и значение_если_ложь могут быть также выполняющими действия функциями или командами перехода (например, как функция ПЕРЕЙТИ).
Функция И
Синтаксис: И(логическое_значение1,логическое_значение2,...)
Результат: Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
Аргументы:
• логическое_значение1,логическое_значение2,... - от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ. Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения. Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются. Если указанный интервал не содержит логических значений, то функция И возвращает значение ошибки #ЗНАЧ!.
Функция ИЛИ
Синтаксис: ИЛИ(логическое_значение1,логическое значение2,...)
Результат: Возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Аргументы:
• логическое_значение1,логическое_значение2,... - от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.Можно использовать функцию ИЛИ как формулу массива, чтобы проверить, имеются ли значения в массиве. Для того чтобы ввести функцию ИЛИ как формулу массива, нажмите клавиши [Ctrl+Shift].
Функция ИСТИНА
Синтаксис: ИСТИНА()
Результат: Логическое значение ИСТИНА.
Аргументы: Нет.
Функция ЛОЖЬ
Синтаксис: ЛОЖЬ()
Результат: Логическое значение ЛОЖЬ.
Аргументы: Нет.
Функция НЕ
Синтаксис: НЕ(логическое_значение)
Результат: Заменяет логическое значение аргумента на противоположное. Функция НЕ используется в тех случаях, когда необходимо иметь уверенность в том, что значение не равно некоторой конкретной величине.
Аргументы:
• логическое_значение- значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ. Если аргумент логическое_значение- имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА; если аргумент логическое^значение имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ.
15.Назначение и синтаксис функций прогнозирования
Технологии прогнозирования основываются на двух важнейших методах составления прогноза:
· Анализ временных рядов;
· Корреляция и регрессионный анализ
В основе АНАЛИЗА ВРЕМЕННЫХ РЯДОВ – допущение о наличии информации за ряд прошлых периодов. Эти данные позволяют выявить долгосрочные тенденции и повторяющиеся циклы.
При отсутствии данных за прошлые периоды прибегают к КОРРЕЛЯЦИИ: рассматривают показатели с целью выявления возможной взаимосвязи между ними. И далее применяют технику проведения РЕГРЕССИОННОГО АНАЛИЗА для построения уравнения, описывающего выявленную взаимосвязь.
1. Прогнозирование с помощью функции Предсказания
Вычисляет или предсказывает будущее значение по существующим значениям. Предсказываемое значение - это y-значение, соответствующее заданному x-значению. Известные значения - это x- и y-значения, а новое значение предсказывается с использованием линейной регрессии. Эту функцию можно использовать для предсказания будущих продаж, потребностей в оборудовании или тенденций потребления.
Синтаксис: ПРЕДСКАЗ(х, известные_значения_у, известные_значения_х)
Результат: Значение функции в точке х, предсказанное на основе линейной регрессии, для массивов известных значений х и у или интервалов данных. Эту функцию можно использовать для прогнозирования будущих продаж, потребностей в оборудовании или тенденций потребления.
Аргументы:
• х - точка данных, для которой прогнозируется значение;
• известные_значения_у - зависимый массив или интервал данных;
• известные_значения_х - независимый массив или интервал данных.
2. Прогнозирование линейной зависимости с помощью функции Тенденция.
Возвращает значения в соответствии с линейным трендом. Аппроксимирует прямой линией (по методу наименьших квадратов) массивы известные_значения_y и известные_значения_x. Возвращает значения y, в соответствии с этой прямой для заданного массива новые_значения_x.
Синтаксис ТЕНДЕНЦИЯ (известные_значения_y;известные_значения_x;новые_значения_x;конст)
16.Назначение и типы таблиц данных, порядок их создания
Таблицы данных – это упрощенные базы данных.
Таблица данных состоит из одной или нескольких записей. Каждая запись, в свою очередь, состоит из нескольких полей. Например - каждая запись адресной книги может состоять из следующих полей: имя, фамилия, номер домашнего телефона, номер служебного телефона, почтовый адрес, адрес электронной почты и т.п.
Таблицы данных можно использовать, чтобы увидеть, как различные входные значения влияют на результат вычисления формулы. Таким образом можно протестировать различные входные значения для формулы без необходимости заново вводить или копировать формулу для каждого из них. Чтобы создать таблицу данных в Microsoft Excel 2002 или Microsoft Office Excel 2003, в меню Данные выберите пункт Таблица подстановки. Чтобы создать таблицу данных в Microsoft Office Excel 2007, выполните описанные ниже действия.
1. В Excel 2007 откройте книгу.
2. В меню Вставка выберите команду Таблица.
3. Укажите источник данных для таблицы и нажмите кнопку ОК.
Электронные таблицы используются для хранения данных и выполнения вычислений. На этом шаге мы рассмотрим типы данных, которые можно ввести в Excel, в частности, числовые значения.
В рабочей книге Excel может содержаться произвольное число рабочих листов, в свою очередь, каждый рабочий лист состоит из ячеек. В ячейке могут находиться данные одного из трех типов:
• числовое значение;
• текст;
• формула.
На рабочем листе Excel могут находиться также графики, рисунки, диаграммы, изображения, кнопки и другие объекты. В действительности, эти объекты расположены на графическом уровне. Графический уровень — это невидимый слой, расположенный поверх рабочего листа.
Таблицы данных
Таблицы данных являются частью блока задач, который иногда называют инструментами анализа «что-если». Таблица данных представляет собой диапазон ячеек, показывающий, как изменение определенных значений в формулах влияет на результаты этих формул. Таблицы предоставляют способ быстрого вычисления нескольких версий в рамках одной операции, а также способ просмотра и сравнения результатов всех различных вариантов на одном листе.
Таблицы данных с одной переменной. Таблица данных с одной переменной используется, например, при необходимости просмотреть, как различные процентные ставки влияют на размер ежемесячных выплат по закладной. В следующем примере ячейка D2 содержит формулу вычисления платежа, =ППЛАТ(B3/12;B4-B5), которая ссылается на ячейку ввода B3.
Таблицы данных с двумя переменными. Таблица данных с двумя переменными может показать влияние на размер ежемесячных выплат по закладной различных процентных ставок и сроков займа. В следующем примере ячейка C2 содержит формулу вычисления платежа, =ПЛТ(B3/12;B4;-B5), которая ссылается на ячейки ввода B3 и B4.
Подсчет таблицы данных. Таблицы подстановки данных пересчитываются всякий раз при пересчете листа, даже если в них не были внесены изменения. Для ускорения процесса пересчета листа, содержащего таблицу подстановки данных, следует так изменить параметр Вычисления, чтобы автоматически пересчитывался лист, но не таблицы.
17.Понятие сценария. Определение сценария
Сценарии являются частью блока задач, который иногда называют инструментами анализа "что-если". Сценарий — это набор значений, которые Microsoft Excel сохраняет и может автоматически подставлять на листе. Сценарии можно использовать для прогноза результатов моделей и систем расчетов. Существует возможность создать и сохранить на листе различные группы значений, а затем переключаться на любой из этих новых сценариев для просмотра различных результатов.
Создание сценариев. Например, если требуется создать бюджет, но доходы точно не известны, можно определить различные значения дохода, а затем переключаться между сценариями для выполнения анализов «что-если».
В приведенном примере можно назвать сценарий «Худший случай», установить в ячейке B1 значение 50 000р., а в ячейке B2 значение 13 200р.
Второй сценарий можно назвать «Лучший случай» и изменить значения в ячейке B1 на 150 000р., а в ячейке B2 на 26 000р.
Итоговые отчеты по сценариям. Для сравнения нескольких сценариев можно создать отчет, обобщающий их на одной странице. Сценарии в отчете могут располагаться один рядом с другим либо могут быть обобщены в отчете сводной таблицы.
18.Назначение и порядок использования команды Подбор параметра
Назначение: Команда Подбор параметра меню Сервис позволяет определить неизвестное значение (параметр), которое будет давать желаемый результат. Технология использования команды следующая:
• решить нужную задачу с каким-либо начальным значением параметра;
• выбрать команду Подбор параметра меню Сервис;
• в окне диалога Подбор параметра в поле Установить в ячейке задать абсолютную ссылку на ячейку, содержащую расчетную формулу, а в поле Значение — то значение, которое следует получить в качестве результата формулы;
• в поле Изменяя значение ячейки ввести ссылку на ячейку с параметром;
• нажать кнопку ОК или клавишу Enter, на экране появится окно диалога Результат подбора параметра;
• для сохранения найденного значения нажать кнопку ОК. Для восстановления значения, которое было в ячейке с параметром до использования команды Подбор параметра нажать кнопку Отмена.
При подборе параметра Excel использует итерационный процесс. Он проверяет для изменяемой ячейки одно -значение за другим, пока не получит нужное решение.
Если задача подбора параметра занимает много времени, можно нажать кнопку Пауза в окне диалога Результат подбора параметра и прервать вычисление, а затем нажать кнопку Шаг, чтобы просмотреть результаты последовательных итераций.
По умолчанию команда Подбор параметра прекращает вычисления, когда выполняется 100 итераций, или при получении результата, который находится в пределах 0,001 от заданного целевого значения. Если нужна большая точность, можно изменить используемые по умолчанию параметры на вкладке Вычисления команды Параметры меню Сервис.
Команда Подбор параметра находит только одно решение, даже если задача имеет несколько решений.
Вопрос 19 Поиск решений является частью блока задач, который иногда называют анализ "что-если". Процедура поиска решения позволяет найти оптимальное значение формулы содержащейся в ячейке, которая называется целевой. Эта процедура работает с группой ячеек, прямо или косвенно связанных с формулой в целевой ячейке. Чтобы получить по формуле, содержащейся в целевой ячейке, заданный результат, процедура изменяет значения во влияющих ячейках. Чтобы сузить множество значений, используемых в модели, применяются ограничения. Эти ограничения могут ссылаться на другие влияющие ячейки.
Процедуру поиска решения можно использовать для определения значения влияющей ячейки, которое соответствует экстремуму зависимой ячейки — например можно изменить объем планируемого бюджета рекламы и увидеть, как это повлияет на проектируемую сумму расходов.
Поиск решений может применяться для решения задач, которые включают много изменяемых ячеек, и помогает найти комбинацию переменных, которые максимизируют или минимизируют значение в целевой ячейке. Он также позволяет задать одно или несколько ограничений условий, которые должны выполняться при поиске решений. Для запуска этого инструмента следует выполнить команду Поиск решения меню Сервис.
В диалоговом окне Поиск решения в поле Установить целевую ячейку задается цель, которую должен достичь поиск решения. Целевая ячейка может быть задана ссылкой или именем. Поиск решения может находить конкретное значение целевой функции. В этом случае, задав только изменяемую ячейку без указания ограничений, можно использовать Поиск решения вместо команды Подбор параметра.
Цель поиска решений может не задаваться. Тогда поле Установить целевую ячейку следует оставить пустым, нажать кнопку Параметры и установить флажок Показывать результаты итераций. Поиск решения будет перебирать комбинации изменяемых ячеек, которые удовлетворяют заданным ограничениям. Пользователь может выбрать нужное решение, но оно необязательно будет оптимальным.
В поле Изменяя ячейки следует задать ячейки с переменными. Можно указать ссылки на ячейки или их имена. Если ячейки находятся в несмежных диапазонах, их следует разделять точкой с запятой. Вместо ввода ячеек можно нажать кнопку Предположить, и поиск решения сам предложит изменяемые ячейки, исходя из заданной целевой функции. Поле Изменяя ячейки нельзя оставить пустым, и указанные в нем ячейки обязательно должны влиять на значение целевой ячейки.
Последний шаг определения поиска решений — задание ограничений. Он не является обязательным. Чтобы задать ограничения, следует в окне Поиск решения нажать кнопку Добавить и заполнить окно диалога Добавление ограничений. Ограничение состоит из трех компонентов: ссылки на ячейку, оператора сравнения и значения ограничения. В левой части от оператора сравнения кроме ссылки на ячейку может также задаваться ссылка на диапазон. В правой части может задаваться диапазон (той же размерности, что и в левой части), ссылка на ячейку или константное значение.
После заполнения диалогового окна Поиск решения следует нажать кнопку Выполнить. При нахождении оптимального решения на экран выводится диалоговое окно Результаты поиска решения. Значения, отображаемые в рабочем листе, представляют собой оптимальное решение задачи. Можно либо оставить эти значения на листе, если установить переключатель Сохранить найденное решение и нажать кнопку ОК, либо восстановить исходные значения, если нажать кнопку Отмена или установить переключатель Восстановить исходные значения и нажать кнопку ОК. Можно также сохранить найденные значения в качестве сценария.
Найденные результаты решения задачи могут быть нецелыми. Их можно округлить или добавить новые ограничения, при которых результаты должны быть целыми числами. В последнем случае в качестве операции сравнения в окне Добавление ограничений следует выбрать Цел. Использование целочисленных ограничений в задаче поиска решений может увеличить сложность задачи в геометрической прогрессии, что приводит к существенным временным затратам. Некоторые задачи могут быть решены только при использовании целочисленных ограничений. В частности, целочисленные решения являются обязательными для задач, в которых переменные могут принимать только два значения, например 0 и 1. В этом случае в окне диалога Добавление ограничения можно использовать оператор сравнения Двоич.
При сохранении книги после использования поиска решения все значения, введенные в окнах диалога поиска решений, сохраняются вместе с данными рабочего листа. С каждым рабочим листом в книге можно сохранить один набор значений параметров поиска. Однако, пользуясь кнопкой Сохранить модель в окне диалога Параметры поиска решений, можно сохранить несколько таких наборов.
Окно диалога Параметры поиска решений дает возможность задать еще ряд показателей, управляющих процессом поиска.
1. С помощью полей Максимальное время и Предельное число итераций можно указать поиску решений, сколько усилий он должен приложить для решения задачи. Если поиск решений достигает предела по времени или числу итераций до нахождения нужного результата, Excel спрашивает, нужно ли продолжать поиск решения. Используемые по умолчанию величины обычно достаточны для решения большинства задач, но если решения получить не удается, можно попробовать их подобрать.
2. Относительная погрешность используется поиском решения для определения точности выполнения ограничений. Чем ближе это значение к 1, тем ниже точность. Задание относительной погрешности, меньше установленной по умолчанию (0,000 001) приводит к росту времени поиска решения.
3. Допустимое отклонение служит для задания допуска на отклонение от оптимального решения и применяется только в задачах с целочисленными ограничениями.
4. Переключатели Оценки, Разности и Метод поиска позволяют уточнить применяемые методы оптимизации, обычно используются значения, установленные по умолчанию.
5. Флажок Линейная модель может быть активизирован только для моделей, в которых отсутствуют нелинейные зависимости, т. е. график зависимости целевой функции от каждого ограничения может быть представлен прямой линией. Если этот флажок установлен, решение линейной задачи будет найдено быстрее.
6. Флажок Показывать результаты итераций позволяет исследовать различные комбинации значений изменяемых ячеек, а не только комбинацию, дающую оптимальный результат. После каждой итерации будет открываться окно диалога Текущее состояние поиска решений, которое позволяет сохранить сценарий, прекратить поиск или продолжить его со следующей итерации. Следует иметь в виду, что промежуточные результаты могут не удовлетворять всем заданным ограничениям.
Поиск решений может представлять свои результаты в виде трех отчетов: Результаты, Устойчивость и Пределы. Для генерации одного или нескольких отчетов следует выбрать их названия в окне диалога Результаты поиска решений. Каждый отчет сохраняется на отдельном листе текущей книги, а имена отчетов отображаются на ярлычках.
Отчет по устойчивости содержит информацию о том, насколько целевая ячейка чувствительна к изменениям ограничений и переменных. В отчете показывается, как целевая функция реагирует на увеличение значений изменяемых ячеек на единицу и на увеличение значения ограничения на единицу.
Отчет по результатам содержит целевую ячейку, список изменяемых ячеек и ограничений. В этом отчете для каждого ограничения выводятся «статус» и «разница». Разница — это разность между значением, выводимым в ячейке ограничения при получении решения, и числом, заданным в правой части формулы ограничения. Статус может принимать три состояния: «Связанное» (ограничение, для которого значение разницы равно 0), «Не связанное» (ограничение, которое было выполнено с ненулевым значением разницы) и «Не выполненное».
Отчет по пределам сообщает о том, в каких пределах значения изменяемых ячеек могут быть увеличены или уменьшены без нарушения ограничений задачи. Для каждой изменяемой ячейки этот отчет содержит оптимальное значение, а также наименьшее и наибольшее значения, которые ячейка может принимать без нарушения ограничений.
Поиск решений может решить не каждую предложенную задачу. Если оптимальное решение не найдено, в окне диалога Результаты поиска решений выводится сообщение о неуспешном завершении.
Вопрос 20 Excel представляет массу удобных средств для обработки списков данных.
Под списком понимают двухмерную таблицу, в столбцах которой содержатся однородные данные. Если проводить аналогию с базами данных, то столбцы списка можно сопоставить с полями, а строки с записями таблицы данных.
Примером списка может служить прайс-лист, журнал бухгалтерских проводок, отчет по продажам в разрезе менеджеров.
Чтобы обработка списка проходила полноценно, он не должен содержать объединенных ячеек. Также желательно, чтобы первая строка содержала заголовки.
Итак, что Excel умеет делать со списками?
• Сортировать;
• Фильтровать;
• Группировать и подводить промежуточные итоги по группам;
• Строить сводные отчеты и диаграммы;
• Проводить статистические вычисления;
• Искать в списке данные, соответствующие определенным критериям.
Список – это база данных, т.к. воспринимается программой в виде определенной структуры. Это дает возмож-ность доступа к таким операциям как сортировка или поиск информации. Программа формирует списки из отдельных частей таблицы, при этом учитываются основные элементы списка. Создадим документ следующего вида:
Сортировка.
При вводе записей можно не обращать внимание на их порядок, т.к. в дальнейшем есть возможность сортировать списки.
1. Выполните команду Данные/Сортировка. После чего программа сама выделит таблицу.
2. В окне Сортировка диапазона выберите сортировать по Фамилия, затем по Имя, в последнюю очередь по Отчество. Все сортировки установите по возрастанию. В переключателе Идентифицировать поля по установите переключатель на: подписям (первая строка диапазона). Нажмите кнопку ОК.
В Microsoft Excel можно производить многоуровневую сортировку, когда совпадают одно или несколько полей.
1. Выделите всю таблицу.
2. Выполните команды Данные/Сортировка. В выпадающем списке Сортировать по выбрать поле , установить переключатель в позицию По убыванию. Далее в выпадающих списках Затем по и В последнюю очередь, по выбрать соответственно поля .Установить переключатели в позиции По убыванию. Нажмите кнопку OK.
Вопрос 21. В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта:
1) аспект структуры: методы описания типов и логических структур данных в базе данных;
2) аспект манипуляции: методы манипулирования данными;
3) аспект целостности: методы описания и поддержки целостности базы данных.
Аспект структуры определяет, что из себя логически представляет база данных, аспект манипуляции определяет способы перехода между состояниями базы данных (то есть способы модификации данных) и способы извлечения данных из базы данных, аспект целостности определяет средства описаний корректных состояний базы данных.
Модель данных — это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы — поведение данных[1].
Каждая БД и СУБД строится на основе некоторой явной или неявной модели данных. Все СУБД, построенные на одной и той же модели данных, относят к одному типу. Например, основой реляционных СУБД является реляционная модель данных, сетевых СУБД — сетевая модель данных, иерархических СУБД — иерархическая модель данных и т.д.
Связи между объектами
В реальном мире между предметами существуют различные отношения. Если предметы моделируются как объекты, то отношения, которые систематически возникают между различными видами объектов, отражаются в информационных моделях как связи. Каждая связь задается в модели определенным именем. Связь в графической форме представляется как линия между связанными объектами и обозначается идентификатором связи.
Существует три вида связи: один-к-одному (рис. 3), один-ко-многим (рис. 4) и многие-ко-многим (рис. 5).
Связь один-к-одному существует, когда один экземпляр одного объекта связан с единственным экземпляром другого. Связь один-к-одному обозначается стрелками ←и→.
Рис. 3. Пример связи “один-к-одному”
Связь один-ко-многим существует, когда один экземпляр первого объекта связан с одним (или более) экземпляром второго объекта, но каждый экземпляр второго объекта связан только с одним экземпляром первого. Множественность связи изображается двойной стрелкой →→.
Рис. 4. Пример связи “один-ко-многим”
Связь многие-ко-многим существует, когда один экземпляр первого объекта связан с одним или большим количеством экземпляров второго и каждый экземпляр второго связан с одним или многими экземплярами первого. Этот тип связи изображается двусторонней стрелкой ↔
Рис. 5. Пример связи “многие-ко-многим”
Помимо множественности, связи могут подразделяться на безусловные и условные. В безусловной связи для участия в ней требуется каждый экземпляр объекта. В условной связи принимают участие не все экземпляры объекта. Связь может быть условной как с одной, так и с обеих сторон.
Все связи в информационной модели требуют описания, которое, как минимум, включает:
• идентификатор связи;
• формулировку сущности связи;
• вид связи (ее множественность и условность);
• способ описания связи с помощью вспомогательных атрибутов объектов.
Дальнейшее развитие представлений информационного моделирования связано с развитием понятия связи, структур, ими образуемых, и задач, которые могут быть решены на этих структурах. Нам уже известна простая последовательная структура экземпляров – очередь. Возможными обобщениями информационных моделей являются циклическая структура, таблица.
Очень важную роль играет древовидная информационная модель, являющаяся одной из самых распространенных типов классификационных структур. Эта модель строится на основе связи, отражающей отношение части к целому: “А есть часть М” или “М управляет А”. Очевидно, древовидная связь является безусловной связью типа один-ко-многим и графически изображена на рис. 6, в. На этом же рисунке для сравнения приведены схемы информационных моделей типа “очередь” (а) и “цикл” (б).
Рис. 6. Информационные модели типа “очередь” (а), “цикл” (б), “дерево” (в)
Еще более общей информационной моделью является, так называемая, графовая структура, рис. 7. Графовые структуры являются основой решения огромного количества задач информационного моделирования.
Многие прикладные задачи информационного моделирования были поставлены и изучены достаточно давно, в 50-60-х годах, в связи с активно развивавшимися тогда исследованиями и разработками по научным основам управления в системах различной природы и в связи с попытками смоделировать с помощью компьютеров психическую деятельность человека при решении творческих интеллектуальных задач. Научное знание и модели, которые были получены в ходе решения этих задач, объединены в науке под названием “Кибернетика”, в рамках которой существует раздел “Исследования по искусственному интеллекту”.
Рис. 7. Информационная модель типа “граф”
Вопрос 22 Основные технологии создания многопользовательских баз данных.
Принципы проектирования баз данных. Системы управления базами данных
1. Требования, предъявляемые к базе данных.
Разрабатываемые на предприятиях информационные системы и базы данных должны быть многопользовательскими.
Принципы разработки многопользовательских баз данных должны сводиться к соблюдению двух обязательных условий: системного подхода и стандартизации.
Системный подход. Системный подход к разработке информационной системы означает, что такая система рассматривается как большая система, состоящая из некоторого множества взаимосвязанных и взаимодействующих между собой элементов. При проектировании информационных систем необходимо соблюдать следующие принципы:
• учет интересов всех потенциальных пользователей систем;
• модульный принцип разработки и внедрения.
Учет интересов всех потенциальных пользователей систем. Этот принцип означает следующую последовательность разработки БД.
1. Установить, каким специалистам и в каких подразделениях предприятия необходима информация о конкретном информационном объекте.
2. Установить признаки описания объектов различными пользователями.
3. Установить общий состав признаков объектов одного класса.
Такой подход к проектированию увеличивает сроки разработки БД, но обеспечивает значительное снижение затрат на разработку всей системы в целом.
Для пояснения этого принципа можно привести следующий реальный пример разработки БД на одном из предприятий. Появление программ создания баз данных было по достоинству оценено сотрудниками и они «бросились» разрабатывать необходимые для себя базы данных.
Одной из задач, стоящих перед технологами цехов, являлась задача выбора инструмента для механической обработки деталей. Они разработали свою, цеховую БД по режущему инструменту (затратив на это и время, и средства).
В то же время в конструкторском отделе завода специалисты, занимающиеся проектированием режущего инструмента, также создали свою БД. Однако когда руководство приняло решение создать общезаводскую информационную систему по режущему инструменту, то оказалось, что одни и те же признаки режущего инструмента разные специалисты описывали разными способами. В результате разработанные базы данных пришлось полностью переделывать, что потребовало как дополнительного времени, так и дополнительных затрат. Средства на разработку несогласованных между специалистами баз данных были потеряны для предприятия.
Модульный принцип разработки и внедрения. Модульный принцип означает, что любая система должна разрабатываться в виде отдельных взаимосвязанных модулей (подсистем), которые могут внедряться в производстве отдельно, до окончательной разработки всей системы.
Стандартизация. Стандартизация разработки информационных систем, учитывая их многопользовательский характер, имеет следующие аспекты:
• информационный;
• программный;
• аппаратный.
Стандартизация информационного обеспечения обусловлена принципами компьютерной обработки символьной информации, так как объекты баз данных должны однозначно распознаваться
компьютером.
Этот аспект разработки БД означает, что на все информационные объекты должны быть установлены четкие правила их идентификации (грамматические правила их написания). Так, установив название инструмента для механической обработки детали «Резец расточной», не допускается никакого другого способа его обозначения (например, название «Расточной резец» не идентично названию «Резец расточной»).
Необходимость стандартизации программного обеспечения очевидна — при разработке многопользовательских, удаленных друг от друга систем данные одной системы должны обрабатываться программным обеспечением другой системы.
Стандартизация аппаратного обеспечения связана с необходимостью снижения затрат на эксплуатацию компьютерной техники.
Вопрос 23.Реляционная модель данных
Реляционная модель данных была предложена Е.Ф. Коддом, известным исследователем в области баз данных, в 1969 году, когда он был сотрудником фирмы IBM. Впервые основные концепции этой модели были опубликованы в 1970.
Реляционная база данных представляет собой хранилище данных, организованных в виде двумерных таблиц . Любая таблица реляционной базы данных состоит из строк (называемых также записями) и столбцов (называемых также полями).
Строки таблицы содержат сведения о представленных в ней фактах (или документах, или людях, одним словом, - об однотипных объектах). На пересечении столбца и строки находятся конкретные значения содержащихся в таблице данных.
Данные в таблицах удовлетворяют следующим принципам:
1) Каждое значение, содержащееся на пересечении строки и столбца, должно быть атомарным1.
2) Значения данных в одном и том же столбце должны принадлежать к одному и тому же типу, доступному для использования в данной СУБД.
3) Каждая запись в таблице уникальна, то есть в таблице не существует двух записей с полностью совпадающим набором значений ее полей.
4) Каждое поле имеет уникальное имя.
5) Последовательность полей в таблице несущественна.
6) Последовательность записей в таблице несущественна.
Несмотря на то, что строки таблиц считаются неупорядоченными, любая система управления базами данных позволяет сортировать строки и столбцы в выборках из нее нужным пользователю способом.
Поскольку последовательность полей в таблице несущественна, обращение к ним производится по имени, и эти имена для данной таблицы уникальны (но не обязаны быть уникальными для всей базы данных).
Поле или комбинацию полей, значения которых однозначно идентифицируют каждую запись таблицы, называют возможным ключом (или просто ключом).
Если таблица имеет более одного возможного ключа, тогда один ключ выделяют в качестве первичного. Первичный ключ любой таблицы обязан содержать уникальные непустые значения для каждой строки.
Поле, указывающее на запись в другой таблице, связанную с данной записью, называется внешним ключом. Иначе говоря, внешний ключ - это поле или набор полей, чьи значения совпадают с имеющимися значениями первичного ключа другой таблицы.
Подобное взаимоотношение между таблицами называется связью. Связь между двумя таблицами устанавливается путем присвоения значений внешнего ключа одной таблицы значениям первичного ключа другой.
Группа связанных таблиц называется схемой базы данных. Информация о таблицах, их полях, первичных и внешних ключах, а также иных объектах базы данных, называется метаданными.
Достоинство реляционной модели данных заключается в простоте, понятности и удобстве физической реализации на ЭВМ. Именно простота и понятность для пользователя явились основной причиной ее широкого использования.
К основным недостаткам реляционной модели относятся отсутствие стандартных средств идентификации отдельных записей и сложность описания иерархических и сетевых связей.
Примерами зарубежных реляционных СУБД для ПЭВМ являются: DB2, Paradox, FoxPro, Access, Clarion, Ingres, Oracle.
К отечественным СУБД реляционного типа относятся системы ПАЛЬМА и HyTech.
Вопрос 24. Характеристика объектов Access
Microsoft Access является настольной СУБД (система управления базами данных) реляционного типа. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства.
В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. К этим данным относится не только информация в таблицах, но и другие объекты базы данных, которые будут описаны ниже.
Для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю.
Создание многопользовательской БД Access и получение одновременного доступа нескольких пользователей к общей базе данных возможно в локальной одноранговой сети или в сети с файловым сервером. Сеть обеспечивает аппаратную и программную поддержку обмена данными между компьютерами. Access следит за разграничением доступа разных пользователей к БД и обеспечивает защиту данных. Обычно для доступа к данным по сети с нескольких рабочих станций, файл БД Access (с расширением *.mdb) выкладывается на файловый сервер. При этом обработка данных ведется в основном на клиенте – там, где запущено приложение, в силу принципов организации файловых СУБД. Э
В плане поддержки целостности данных Access отвечает только моделям БД небольшой и средней сложности. В нем отсутствуют такие средства как триггеры и хранимые процедуры, что заставляет разработчиков возлагать поддержание бизнес логики БД на клиентскую программу.
В отношении защиты информации и разграничения доступа Access не имеет надежных стандартных средств. В стандартные способы защиты входит защита с использованием пароля БД и защита с использованием пароля пользователя. Снятие такой защиты не представляет сложности для специалиста2.
Однако, при известных недостатках MS Access обладает большим количеством преимуществ по сравнению с системами подобного класса.
В первую очередь можно отметить распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft, программное обеспечение и операционные системы которой использует большая часть пользователей персональных компьютеров. MS Access полностью совместим с операционной системой Windows, постоянно обновляется производителем, поддерживает множество языков.
MS Access предоставляет в распоряжение непрограммирующему пользователю разнообразные диалоговые средства, которые позволяют ему создавать приложения не прибегая к разработке запросов на языке SQL или к программированию макросов или модулей на языке VBA.
Access обладает широкими возможностями по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД через механизм ODBC.
Еще одно немаловажное преимущество MS Access заключается в развитых встроенных средствах разработки приложений. Одним из средств программирования в Access является язык макрокоманд. Программы, созданные на этом языке, называются макросами и позволяют легко связывать отдельные действия, реализуемые с помощью форм, запросов, отчетов. Макросы управляются событиями, которые вызываются действиями пользователями при диалоговой работе с данными через формы или системными событиями.
Вопрос25. Порядок создания файла базы данных, таблицы и схемы данных.
Для создания новой базы данных выполним команду Файл/Создать. На экране откроется окно диалога “Создание”, содержащее две вкладки:
“Общие” — позволяет создать новую пустую базу данных.“Базы данных” — позволяет выбрать образец базы данных, содержащий большинство требуемых объектов, и создать базу с помощью мастера. Для создания новой пустой базы данных перейдем на вкладку “Общие” и нажмите кнопку ОК в нижней части окна диалога. На экране откроется окно диалога “Файл новой базы данных”. В данном окне диалога из раскрывающегося списка Папка выберем папку, в которой сохраним создаваемую базу данных, а в поле ввода Имя файла введем имя базы данных. После этого можно создать с помощью мастера базу данных определенного типа со всеми необходимыми таблицами, формами и отчетами. Так как MS Access содержит большой выбор подготовленных для вас баз данных, второй способ во многих случаях может оказаться предпочтительным. В обоих случаях останется возможность в любое время изменить и расширить созданную базу данныхПри выборе имени базы данных можно не ограничиваться восемью символами. Расширение для имени файла указывать не нужно, по умолчанию в поле ввода Тип файла установлен тип “База данных”. После ввода имени создаваемой базы данных нажмем кнопку Создать данного окна диалога. На экране откроется окно базы данных. Оно состоит из шести вкладок, которые пока пусты. В данном окне предстоит создать все объекты, входящие в базу данных. Их перечень соответствует ярлыкам вкладок в верхней части окна базы данных. В этом окне можно создавать
“Общие” — позволяет создать новую пустую базу данных.“Базы данных” — позволяет выбрать образец базы данных, содержащий большинство требуемых объектов, и создать базу с помощью мастера. Для создания новой пустой базы данных перейдем на вкладку “Общие” и нажмите кнопку ОК в нижней части окна диалога. На экране откроется окно диалога “Файл новой базы данных”. В данном окне диалога из раскрывающегося списка Папка выберем папку, в которой сохраним создаваемую базу данных, а в поле ввода Имя файла введем имя базы данных. После этого можно создать с помощью мастера базу данных определенного типа со всеми необходимыми таблицами, формами и отчетами. Так как MS Access содержит большой выбор подготовленных для вас баз данных, второй способ во многих случаях может оказаться предпочтительным. В обоих случаях останется возможность в любое время изменить и расширить созданную базу данныхПри выборе имени базы данных можно не ограничиваться восемью символами. Расширение для имени файла указывать не нужно, по умолчанию в поле ввода Тип файла установлен тип “База данных”. После ввода имени создаваемой базы данных нажмем кнопку Создать данного окна диалога. На экране откроется окно базы данных. Оно состоит из шести вкладок, которые пока пусты. В данном окне предстоит создать все объекты, входящие в базу данных. Их перечень соответствует ярлыкам вкладок в верхней части окна базы данных. В этом окне можно создавать таблицы, хранящие информацию, отчеты, формы, запросы.
Создание таблиц
1. С помощью конструктора. Необходимо в разделе «Таблицы» структуры БД, нажать кнопку «Создать» и в дополнительном окне выбрать необходимый пункт «Конструктор».
2. Далее необходимо в конструкторе указать «Имя поля» таблицы,
«Тип данных» поля, по желанию «Примечание» и при достаточной подготовке можно использовать расширенные настройки полей, такие как: Символьный размер поля, кодировка, формат и многое прочее, представлены в нижней части окна конструктора.
• «Имя поля» таблицы - это просто название столбца, несет в себе информационный характер для пользователя
• «Тип данных» - требует серьезного подхода к своему выбору, так как он определяет тип информации вносимой в поля таблицы. В зависимости от типа данных, БД будет позволять или не позволять вам производить различные операции. К примеру: получение суммы остатков по складам, возможно только если поле «Остатки» будет числового типа данных3.
• «Примечание» - носит также информационный характер, но в отличие от «Имени поля», примечание сможете видеть только Вы, в режиме конструктора.
• «Ключевое поле» - используют для создания связей между таблицами. Все значения этого поля должны быть уникальными. Связь по КП используют для создания запросов, отчетов и тд.
3. Для упрощения ввода повторяющихся данных используем в «Типе данных», пункт «Мастер подстановок»
4. Для ввода данных в созданную таблицу, открываем ее двойным щелчком и вносим необходимую информацию
Связи между таблицами определяются специальным средством, которое называется «Схема данных».
Это удобный графический инструмент, позволяющий создавать связи между определенными полями таблиц, задавать различные типы отношений, устанавливать ограничения ссылочной целостности. При этом изменения сразу применяются в базе данных (естественно, если содержащиеся данные удовлетворяют всем условиям) Полученную диаграмму таблиц и связей можно распечатать, что, несомненно, удобно для разработчика.
Есть еще один способ создания запроса, который встроен в конструктор, – это написание запроса вручную на языке SQL. Однако текстовый редактор, предназначенный для этого имеет явно скудные возможности в плане удобства и наглядности оформления кода. Видимо этот способ не позиционировался разработчиками как основной.
Форма – это специальный объект-контейнер для других интерфейсных компонентов, таких как поля ввода и отображения данных, кнопки и др. На форме разработчик располагает компоненты для ввода, корректировки, просмотра и группировки данных, в зависимости от специфики приложения. Форму также можно создать двумя способами – в режиме конструктора и с помощью мастера. В первом случае разработчик располагает набором которые свободно размещает на форме и задает их параметры. В режиме мастера пользователь просто выбирает таблицу, поля и стиль оформления, а форма генерируется автоматически.
Вопрос 26 Поиск, сортировка и фильтрация данных.
Данные, которые хранятся в таблицах базы данных, могут быть эффективно использованы только при условии если существуют простые и доступные средства поиска нужной информации. Таблицы могут содержать огромное число записей, и хорошая СУБД должна обеспечить возможность быстро и легко найти и отобрать среди них нужные. Access 2002 является в этом отношении примером того, как можно при выполнении этих операций обеспечить максимальное удобство для пользователей и в то же время эффективность обработки больших объемов данных.
Операция сортировки данных используется всегда для удобства нахождения нужной информации. Когда на экране (или на бумаге) отображается таблица, гораздо легче найти нужную строку, если эти строки упорядочены. Вы привыкли к тому, что табличные данные упорядочены по алфавиту, по дате, по увеличению или уменьшению значений в столбцах, содержащих числа. Но в разных ситуациях мы хотели бы сортировать строки по разным признакам (столбцам таблицы). В идеале это должно выполняться легким движением руки. Именно так и позволяет делать Access. По умолчанию, когда таблица открывается в режиме Таблицы, она упорядочивается по значению ключевого поля. Если ключевое поле для таблицы не определено, записи выводятся в порядке их ввода в таблицу. Если нужно отсортировать записи по значению другого поля, достаточно установить курсор на любую строку соответствующего столбца и нажать одну из кнопок на панели инструментов: Сортировка по возрастанию (Sort Ascending) или Сортировка по убыванию (Sort Descending).
Таким образом можно упорядочить записи по любому столбцу таблицы. Ограничения существуют только на тип данных, которые можно упорядочивать — нельзя сортировать значения полей типа MEMO, гиперссылки или объекты OLE.
Чтобы правильно применять сортировку, нужно знать несколько простых правил.
• При сортировке в возрастающем порядке записи, содержащие пустые поля (с пустыми значениями), указываются в списке первыми.
• Числа, находящиеся в текстовых полях, сортируются как строки символов, а не как числовые значения. Если нужно отсортировать их в числовом порядке, все текстовые строки должны содержать одинаковое количество символов. Если строка содержит меньшее количество символов, то сначала нужно вставить незначащие нули.
• При сохранении таблицы сохраняется и порядок ее сортировки.
Поиск данных
В режиме Таблицы предусмотрены возможности поиска данных по образцу либо в конкретном поле, либо во всей таблице.
Чтобы найти необходимые данные, нужно:
1. Открыть таблицу в режиме Таблицы.
2. Если известно, в каком столбце нужно вести поиск, выделить этот столбец (достаточно поместить курсор в любое поле этого столбца).
3. Нажать кнопку Найти (Find) на панели инструментов Режим таблицы (Table Datasheet) и открыть вкладку Поиск (Find)
4. Ввести значение, которое требуется найти, в поле Образец (Find What). Если точное значение неизвестно, можно использовать подстановочные знаки.
Фильтрация данных
В Microsoft Access предусмотрено четыре способа отбора записей с помощью фильтров: фильтр по выделенному фрагменту, обычный фильтр, поле Фильтр для (Filter For) и расширенный фильтр.
Фильтр по выделенному фрагменту, обычный фильтр и поле Фильтр для (Filter For) являются очень простыми способами отбора записей, причем самым простым является фильтр по выделенному фрагменту — он позволяет найти все записи, содержащие определенное значение в выбранном поле. Обычный фильтр используется для отбора записей по значениям нескольких полей. Поле Фильтр для (Filter For) используется, если фокус ввода находится в поле таблицы и нужно ввести конкретное искомое значение или выражение, результат которого будет применяться в качестве условия отбора. Для создания сложных фильтров следует использовать окно расширенного фильтра.
Набор записей, которые были отобраны в процессе фильтрации, называется результирующим набором.
Чтобы использовать фильтр по выделенному фрагменту, необходимо:
1. В поле объекта в режиме Таблицы найти значение, которое должны содержать записи, включаемые в результирующий набор при применении фильтра.
2. Выделить это значение и нажать кнопку Фильтр по выделенному (Filter by Selection) на панели инструментов Режим таблицы (Table Datasheet).
Вопрос 27 Назначение и порядок разработки однотабличных форм.
Однотабличные формы предназначены для удобства заполнения записей в таблице. Они просты и удобны
Пример создания однотабличной формы
Рассмотрим технологию создания однотабличной формы в режиме конструктора на примере формы для редактирования таблицы "Предмет" базы данных "Учебный процесс".
1. В окне БД выберем пункт "Формы", режим конструктора.
2. В окне "Новая форма" выберем источник данных — таблицу "Предмет".
3. Установим панель элементов нажатием соответствующей кнопки.
4. Установим на форме в один столбец 7 элементов "Поле". Заметьте, что элементы устанавливаются вместе с надписями, которые имеют формальный характер: "Поле0", "Поле2", ... .
5. Для каждого из установленных элементов откройте окно свойств и задайте:
• на вкладке "Данные" в поле "Данные" – поле – источник данных;
• на вкладке "Другие" неформальное имя – идентификатор поля.
6. Замените формальные тексты в надписях на содержательные. Это можно сделать прямо на форме щелчком мыши внутри области надписи.
7. Измените размеры полей, потянув мышью за маркеры. Большие маркеры в левых верхних углах элементов служат для перемещения только этих элементов. Если же "потянуть" мышью за рамку объекта, то надпись и поле будут перемещаться вместе. Поле ПРОГР сделайте большим, поскольку оно предназначено для вывода многострочной текстовой информации.
В результате после открытия форма должна иметь вид, показанный на рисунке.
Создание однотабличной формы в режиме Мастера
Рассмотрим технологию создания однотабличной формы в режиме мастера на том же примере.
1. В окне БД выберем пункт "Формы", режим мастера.
2. В окне "Новая форма" выберем источник данных — таблицу "Предмет".
3. На первом шаге Мастера переведем все поля из области "Доступные" в область "Выбранные".
4. На втором шаге Мастера выберем внешний вид формы — в один столбец.
5. На третьем шаге выберем стиль формы — стандартный.
6. На четвертом шаге зададим имя формы — "Предмет" и нажмем "Готово".
7. Для полученной заготовки формы перейдем в режим конструктора и заменим надписи на содержательные. В результате получим форму, аналогичную приведенной на рисунке выше.
Следует заметить, что объем "ручной" работы при использовании Мастера существенно сократился.
Вопрос 28.Ограничение доступа к данным через форму.
Уровни доступа
Функция управления правами на доступ к данным позволяет создать форму с ограниченными разрешениями для определенных пользователей, имеющих к ней доступ. Например, можно предоставить одному из своих коллег разрешение на чтение формы без возможности вносить в нее изменения. Другому сотруднику можно предоставить разрешение на изменение формы, а также разрешить обоим сохранять форму.
Пользователи или группы пользователей могут получать ряд разрешений в соответствии с уровнями доступа, которые назначаются им создателями формы с использованием диалогового окна Разрешения, как показано в следующем списке:
• Чтение. Пользователи, имеющие право на чтение, могут читать содержимое формы, но не могут изменять, печатать или копировать форму.
• Изменение. Пользователи, имеющие право на изменение, могут читать, изменять и сохранять изменения данных формы, но не могут ее печатать.
• Полный доступ. Пользователи, имеющие право на полный доступ, могут выполнять с формой любые действия, доступные создателю формы, например задавать даты окончания срока действия для содержимого, запрещать печать и предоставлять разрешения пользователям. Создатели форм всегда имеют право на полный доступ.
Создание формы с ограниченными разрешениями
1. В меню Файл укажите пункт Разрешения и выберите команду Не распространять.
2. В диалоговом окне Разрешения установите флажок Ограничить разрешения для этой формы.
3. В полях Чтение и Изменение введите имена или электронные адреса пользователей, которым необходимо предоставить соответствующие разрешения.
4. Нажмите кнопку ОК, сохраните измененную форму, а затем распространите ее среди пользователей, которым предоставлено разрешение.
Удаление ограниченных разрешений из формы
1. Откройте форму, для которой требуется удалить ограниченные разрешения.
2. В меню Файл укажите пункт Разрешения, а затем выберите Неограниченный доступ.
В результате для данной формы будут удалены все ограничения.
Вопрос 29. Назначение и типы запросов. Порядок создание запросов, формирование условий отбора записей.
Access может быть создано несколько видов запроса:
• запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является таблица, которая существует до закрытия запроса. На основе такого запроса могут строиться запросы других видов. Таблицу с результатами запроса на выборку можно использовать для работы с данными в таблицах, на которых построен запрос. Например, через таблицу запроса можно корректировать данные в исходных таблицах базы данных. Запросы могут служить источниками записей для форм, отчетов и страниц доступа к данным.
• запрос на создание таблицы — также выбирает данные из взаимосвязанных таблиц и других запросов, но, в отличие от запроса на выборку, результат сохраняет в новой постоянной таблице.
• запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах
Создание запроса на выборку с помощью Мастера
При создании query необходимо определить:
Поля в базе данных, по которым будет идти поиск информации
Предмет поиска в базе данных
Перечень полей в результате выполнения запроса
В окне база данных выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание query с помощью мастера, появится окно Создание простых запросов.
В окне мастера выбрать необходимую таблицу (таблицу - источник) из опции Таблицы и запросы и выбрать поля данных. Если query формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника.
Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый query.
Выбор условий отбора записей в запросе
В Access предусмотрено большое количество вариантов отбора записей из базы данных. Разберем некоторые широко распространенные условия отбора записей, используемые в запросе.
Операторы
Оператор – это символ или слово, например, = или Оr, указывающие выполнение операции над одним или несколькими элементами. Операторы позволяют выполнять операции над элементами формулы. Access позволяет использовать различные типы операторов для вычислений на листе:
• арифметические операторы – служат для выполнения арифметических операций над числами (таблица);
• операторы сравнения – используются для сравнения двух значений. Результатом сравнения может являться логическое значение: либо ИСТИНА, либо ЛОЖЬ;
• текстовый оператор конкатенации Амперсанд (&) – используется для объединения нескольких текстовых строк в одну строку;
• операторы ссылки – применяются для описания ссылок на диапазоны ячеек.
Запрос записей в определенном диапазоне значений может выполняться с использованием следующих операторов сравнения:
• = – равно;
• > – больше, чем;
• < – меньше, чем;
• <> – не равно;
• >= – больше или равно;
• ← – меньше или равно.
Допустим, вас интересуют сотрудники, зарплата которых превышает 300 рублей. В строку Условия отбора (Criteria) введите: >300.
Как правило, операторы сравнения используются в числовых полях или полях дат, но они могут применяться и в текстовых полях. Например, если ввести в текстовое поле условие отбора < П , то будут выбраны значения поля, начинающиеся после буквы "П".
Оператор LIKE
Если вы не уверены в написании какого-либо слова, то можете использовать оператор LIKE и подстановочный знак. Напомним, что знак вопроса заменяет один символ, а звездочка * – группу символов.
Выполнение стандартных вычислений над значениями поля
Одним из широко распространенных методов анализа табличных данных является использование следующих итоговых функций для полей с числовыми данными:
• Sum – вычисление суммы значений поля;
• Avg – определение среднего значения поля;
• Min – нахождение минимального значения поля;
• Мах – нахождение максимального значения поля;
• Count – подсчет количества записей поля (может применяться для всех полей);
• StDav – расчет стандартного отклонения поля;
• Var – расчет изменения значений поля.
Выполнение групповых операций
Столбец итогов может содержать итоговые данные для всех записей таблицы или сгруппированных по какому-нибудь принципу. Например, нас может интересовать максимальная или средняя цена товаров (поле Цена) каждого типа (поле Тип), представленных в таблице. Для использования итоговых операторов в указанной задаче выполните следующие действия:
Вопрос 30.
Основы создания макросов
Язык макросов является языком программирования, который позволяет реализовать задачи пользователя, выполняя необходимые действия над объектами Access и их элементами. Макрос — программа, состоящая из последовательности макрокоманд. Макрокоманда — это инструкция, ориентированная на выполнение определенного действия.
Например, макрокомандой можно открыть форму, отчет, напечатать отчет, запустить на выполнение запрос, применить фильтр, присвоить значение, создать свое меню для формы или отчета. Имеющийся в Access набор макрокоманд реализует практически любые действия, которые необходимы для решения задачи.
Макросы определяют набор методов обработки объектов. В Access имеются средства, обеспечивающие взаимодействие макросов с объектами на основе событий. События наступают при выполнении определенных действий, к которым относятся прежде всего действия пользователя
Для организации ветвлений в программе в макросе определяются условия выполнения макрокоманд. Пользователь запускает главную программу на выполнение и далее все управление ее выполнением осуществляется изнутри. Программа сама открывает необходимые объекты, выбирает и обрабатывает данные, вызывает другие макросы, следуя алгоритму, приводящему к решению задачи. При необходимости программа инициирует диалог с пользователем.
Конструирование макроса
Создание макросов осуществляется в диалоговом режиме и сводится к записи в окне макроса последовательности макрокоманд, для которых задаются параметры. Каждому макросу присваивается имя. При выполнении макроса макрокоманды выполняются последовательно в порядке их расположения. При этом используются объекты или данные, указанные в аргументах макрокоманд. Имеется возможность определить условия выполнения макрокоманды.
Выполнение макросов инициируется простой операцией и может сводиться к его открытию, как это делается и для других объектов базы данных. Помимо этого, Access предоставляет возможность автоматически инициировать выполнение макроса при наступлении некоторого события. Для связи макроса с событием достаточно в бланке свойств объекта или его элемента управления внести в строку этого события имя макроса. События, с которыми можно связать макрос, определяются в свойствах форм и отчетов и их элементах управления. Создание макроса начинается в окне базы данных, где надо выбрать закладку Макросы (Macros) и нажать кнопку Создать (New). После этого открывается окно макроса.
Формирование макрокоманд в окне макроса
Макрокоманды, составляющие макрос, вводятся в столбец Макрокоманда. Для ввода макрокоманды можно нажать кнопку раскрытия списка макрокоманд в этом столбце и выбрать нужную. Можно ввести имя макрокоманды с клавиатуры. В нижней части окна выводятся аргументы макрокоманды. Значения аргументов задаются путем выбора их из списка, открывающегося в строке аргумента. В поле справа от строк аргументов выводится сообщение с пояснениями для выбранного аргумента.
В строки столбца Примечание вводят необязательный комментарий, описывающий результат выполнения макрокоманды. Каждая новая макрокоманда макроса добавляется в следующей строке бланка. Порядок размещения макрокоманд в бланке определяет последовательность их выполнения.
После ввода всех макрокоманд в макрос его надо сохранить, воспользовавшись командой меню Файл/Сохранить или кнопкой панели инструментов макроса.
Для выполнения макроса можно нажать кнопку панели инструментов Запуск. Если макрос уже закрыт, то для его выполнения надо в окне базы данных выбрать макрос и нажать кнопку Запуск в этом окне. Таким образом, по инициативе пользователя задача может решаться многократно.
Для просмотра и редактирования существующего макроса надо выбрать его в окне базы данных и нажать кнопку Конструктор.
31. Основы функционирования всемирной компьютерной сети Интернет
Интернет - это глобальная компьютерная сеть, в которой размещены различные службы или сервисы (E-mail, Word Wide Web, FTP, Usenet, Telnet и т.д.). Компьютерные сети предназначены для передачи данных, а телефонные сети и радиосети - для передачи голоса, телевизионные сети - для передачи изображения.
В зависимости от расстояний между ПК различают локальные, территориальные и корпоративные вычислительные сети.
Глобальная сеть Интернет была создана в 1990 году на базе сети ARPANet, которую создало подразделение ARPA (Advanced Research Projects Agency) Министерства Обороны США совместно с университетскими учеными в 1969 году. Эта сеть была экспериментальной сетью для исследования методов построения высоконадежной национальной компьютерной сети (сети сетей) устойчивой к локальным повреждениям при ядерной войне.
Именно применение сетевых протоколов (сетевого программного обеспечения) TCP/IP обеспечило нормальное взаимодействие компьютеров с различными программными и аппаратными платформами в сети и, кроме того, стек TCP/IP обеспечил высокую надежность компьютерной сети (при выходе из строя нескольких компьютеров сеть продолжала нормально функционировать).
Интернет - это множество компьютеров (хостов) и различных компьютерных сетей, объединенных сетью, которые взаимодействуют при помощи протоколов связи TCP/IP. Вся информация в Интернет хранится на Web-серверах. Серверы, объединенные высокоскоростными магистралями или каналами общественных телекоммуникаций (выделенным телефонным аналоговым и цифровым линиям, оптическим каналам связи и радиоканалам, в том числе спутниковым линиям связи), составляют базовую часть сети Интернет
Серверы имеют свои адреса и управляются специализированными программами. Они позволяют пересылать почту и файлы, производить поиск в базах данных и выполнять другие задачи. Доступ отдельных пользователей к информационным ресурсам Internet обычно осуществляется через Internet - провайдеров (Internet Service Provider - ISP) или корпоративную сеть
Провайдеры располагают компьютерной сетью, которая имеет постоянное соединение с Интернет. Компьютеры, входящие в сеть провайдера и служащие для подключения абонентов к Интернету, называются серверами доступа или маршрутизаторами.
32. Основные Службы Интерент
Наиболее распространенными функциональными службами в Интернет являются:
1) Электронная почта E-mail - служба электронного общения в режиме оффлайн;
2) Распределенная система гипермедиа Word Wide Web (WWW);
3) Передача файлов - FTP;
4) Поиск данных и программ - Archie;
5) USENET, News - телеконференции, группы новостей (доски объявлений) или дискуссионные группы по различным темам;
6) Службы для электронного общения в режиме онлайн: мессенджеры и VoIP сервис.
E-mail
Электронная почта стала первой услугой Интернета, которая и в настоящее время является наиболее используемым сервисом Интернета. E-mail предназначена для обмена почтовыми сообщениями между абонентами сети Internet. С помощью E-mail можно посылать и получать сообщения, отвечать на полученные письма, рассылать копии письма сразу нескольким получателям, переправлять полученное письмо по другому адресу и так далее.
Для работы с электронной почтой используют почтовые клиенты ( Microsoft Outlook, The Bat) и почтовые Web-интерфейсы, расположенные на почтовых веб - серверах (например, http://mail.ru/,).
Word Wide Web (WWW) - "Всемирная паутина"
Web (англ. сеть, паутина) является самой популярной службой Интернета. Многие пользователи Интернета считают, что Всемирная паутина (Word Wide Web) - это глобальная сеть Интернет. Надо отметить, что это не так. WWW - это одна из служб Интернета, но она является его основой, это распределенная система гипермедиа (гипертекста), в которой документы, размещены на серверах Интернет и связаны друг с другом ссылками.
HTML или Hyper Text Markup Language является языком разметки гипертекста, разметка осуществляется с помощью тегов (tags). Эти теги обеспечивают форматирование элементов страницы и позволяют размещать на ней графические объекты, рисунки, гиперссылки и т.д. В настоящее время WWW стала средством доступа фактически ко всем ресурсам Интернет.
Для просмотра Web-страниц используются прикладные программы - браузеры. К наиболее популярным обозревателям относятся: Internet Explorer, Mozilla Firefox, MyIE Web Browser, Opera и т.д.
FTP
FTP - это служба или программа-клиент FTP, которая предназначена для пересылки файлов между компьютерами, работающими в сетях TCP/IP, при помощи прикладного протокола передачи файлов (File Transfer Protocol), который определяет правила передачи файлов с одного компьютера на другой.
Другими словами FTP - это имя службы или клиентской программы и аббревиатура протокола передачи файлов. Для пересылки файлов с помощью ftp необходимо иметь доступ к удаленному компьютеру (серверу), с которого требуется перекачать файлы и авторизоваться на нем, т.е. ввести логин и пароль.
С помощью клиентской программы ftp можно просматривать содержимое директорий на удаленном компьютере и переходить из директории в директорию, выбирая требуемые файлы. Выбранные файлы можно скачать на свой ПК.
Archie
Это прикладная служба, которая помогает находить файлы, хранящиеся на анонимных FTP-серверах в Internet. Archie-серверы ведут списки файлов многих FTP серверов, постоянно обновляя их в своих базах данных. Так как поиск требуемого файла в FTP-серверах является сложной задачей, то для поиска нужного файла в FTP-серверах используют средство - Archie. Задача Archie - сканировать FTP-архивы на предмет наличия в них требуемых файлов..
USENET news - это система телеконференций (сеть тематических телеконференций, т.е. конференций удаленных пользователей Интернет) или группы новостей. USENET была образована в 1970 году для обмена информацией и обсуждения проекта между разработчиками ОС UNIX. USENET можно представить в виде доски объявлений, имеющей разделы, в которых находятся статьи на различные темы. Каждая телеконференция посвящена определенной теме.
Мессенджеры
МессенджерыHYPERLINK "http://www.lessons-tva.info/edu/trainbus/1_2.html" (HYPERLINK "http://www.lessons-tva.info/edu/trainbus/1_2.html"InstantHYPERLINK "http://www.lessons-tva.info/edu/trainbus/1_2.html" HYPERLINK "http://www.lessons-tva.info/edu/trainbus/1_2.html"MessengerHYPERLINK "http://www.lessons-tva.info/edu/trainbus/1_2.html" - мгновенное сообщение) - это прикладные программы или сервисы для мгновенного обмена сообщениями, голосовой связи и видеосвязи в сети Интернет (наиболее популярные: ICQ, Skype и другие).
33. Поиск информации в Интернет
В Интернете с каждым днём скапливается всё больше информации когда-либо созданной и вновь создаваемой людьми. Равнодоступность большей части информации в Интернете уравнивает возможности доступа к этой информации как обычных пользователей Интернета и журналистов локальных СМИ, так и сотрудников мировых информационных агентств. Следовательно, уровень монополизации информационных источников снижается по мере роста и распространения Интернета
Для того, чтобы найти в Интернете требуемую информацию, необходимо знать либо адрес её местоположения (например, адрес html-страницы или файла), либо пользователя Интернета, который может предоставить информацию. Для поиска новой информации были разработаны поисковые системы
Поиско́вая систе́ма — программно-аппаратный комплекс с веб-интерфейсом, предоставляющий возможность поиска информации в Интернете. Под поисковой системой обычно подразумевается сайт, на котором размещён интерфейс (фронт-энд) системы. Программной частью поисковой системы является поисковая машина (поисковый движок) — комплекс программ, обеспечивающий функциональность поисковой системы и обычно являющийся коммерческой тайной компании-разработчика поисковой системы.
Большинство поисковых систем ищут информацию на сайтах Всемирной паутины, но существуют также системы, способные искать файлы на FTP-серверах, товары в интернет-магазинах, а также информацию в группах новостей Usenet.
Улучшение поиска — это одна из приоритетных задач современного Интернета
По данным компании Net Applications, в январе 2011 года использование поисковых систем распределялось следующим образом:
• Google — 84,65 %; (великий и ужасный )
• Yahoo! — 6,69 %; (Старичок еще в силе )
• Baidu — 3,39 %; (кетай!!!!)
• Bing — 3,29 %; (майкрософт)
Некоторые из поисковых систем используют внешние алгоритмы поиска. Так, Qip.ru использует поисковый механизм Яндекса
Также существует направление науки «Информацио́нный по́иск» (англ. Information retrieval) —описывающая процесс поиска неструктурированной документальной информации.