Учебная работа. Шпаргалка: Табличный процессор MS Excel Язык программирования Visual Basic for Applications
1. электрические таблицы: обзор, предназначение и главные функции. Главные понятия электрических таблиц (рабочая книжка, лист, ячейка, блок ячеек; рабочая область, печатная страничка; форматы листа и ячеек). Типы данных, применяемых Ехсе1. понятие абсолютной и относительной адресации.
2. Обзор, предназначение и главные функции Ехсе1. Предпосылки появления ошибок и методы их решения в Ехсе1.
3. Элементы экрана. Ввод данных и формул в таблицу. Организация ссылок.
4. Автоматическое вычисление сумм. Выделение фрагментов таблицы. Редактирование табличных данных.
5. Копирование данных и формул. Автозаполнение. Режимы вычислений в Ехсе1.
6. Оформление таблиц. Автоформатирование.
7. Операции над длинноватым текстом ячейки, выбор шрифта, изменение вида сглаживания по горизонтали и вертикали. Объединение ячеек.
8. Изменение формата вывода чисел. Операции над документами. Одновременная работа с несколькими табличными документами.
9. Работа с диаграммами: создание диаграмм, составные части диаграммы, форматирование объектов, изменение типа диаграмм, добавление к диаграмме новейших данных.
10. Работа с большенными таблицами: фиксация титулов на дисплее, создание нескольких окон для табличного документа, разбивка документа на странички вручную, печать циклических заголовков.
11. Сортировка данных таблицы. Работа с именами ячеек: создание имен, подмена адресов ячеек их именами, вставка имен в формулы.
12. Интегрированные функции Ехсе1. Операции над рабочими листами. Объединение данных. Подведение промежных итогов в таблице.
13. понятие метода. Характеристики алгоритмов. Элементы блок-схем алгоритмов.
14. Структуры алгоритмов: методы линейной и разветвляющейся структур, методы повторяющейся структуры.
15. понятие программки, программирования, программного продукта. Системы и языки программирования.
16. язык программирования Visual Basic for Applications (VBA): Общая черта языка. интерфейс редактора УВА. Типы данных УВА. Предназначение клавиш обычной панели инструментов. Интегрированные элементы управления.
17. язык программирования Visual Basic for Applications (VBA): Операторы, выражения и операции. Процедуры УВА.
18. язык программирования Visual Basic for Applications (VBA): Управляющие конструкции языка. Интегрированные функции. Функции ввода-вывода данных и сообщений.
19. язык программирования Visual Basic for Applications (VBA): Обработка событий. Внедрение списков и полей со перечнями. Функции для работы со строчками. Функции юзера. Массивы данных.
20. Программное обеспечение ЭВМ и технологии программирования.
21. Главные понятия информационной сохранности.
22. методы и средства нарушения конфиденциальности инфы.
23. Систематизация методов и средств защиты инфы.
24. Организационно-административные и технические средства защиты инфы.
25. Юридические базы защиты инфы. Программные средства и способы защиты.
26. Средства опознания и разграничения доступа к инфы.
27. Криптографические способы защиты инфы.
1. Электрические таблицы: обзор, предназначение и главные функции. Главные понятия электрических таблиц (рабочая книжка, лист, ячейка, блок ячеек; рабочая область, печатная страничка; форматы листа и ячеек). Типы данных, применяемых Ехсе1. понятие абсолютной и относительной адресации
Ехсеl — табличный машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор-комплекс взаимосвязыв. программ, предназначен для обработки электрических таблиц.
Электрическая таблица — компьютерный эквивалент обыкновенной таблицы, состоящий из строк и столбцов на пересечении которых находятся клеточки (ячейки) в каких содержится числовая информация, формулы либо текст.
Функции:
1. бухгалтерский и статистический расчет,
2. связывание таблицы меж собой,
3. создание и редактирование электронов в базы данных,
4. автоматическое получение и распечатывание отчетов,
5. вычисление различного рода,
6. математическое моделирование.
Рабочая книжка — документ, состоит из нескольких листов, на которых могут находиться таблицы диаграммой Макроса.
Рабочий лист — состоит из ячеек.
Ячейка — область, находящаяся на пересечении строчки и столбца.
Блоком ячеек — является строчка либо часть строчки, столбец либо часть столбца, также прямоугольник, задаваемый координатами обратных углов.
Рабочая область — все место разбитая тонкими линиями по вертикали на столбцы, а по горизонтали на строчки.
Типы данных применяемых в Excel.
Текстовой тип данных. Форматы числовых данных:
1. общий — для отображения текстовых и числовых знач.
2. числовой — для чисел.
3. текстовой — текст.
4. денежн. формат,
5. дата, время,
6. процентный.
2. Обзор, предназначение и главные функции Ехсе1. Предпосылки появления ошибок и методы их решения в Ехсе1
Функции Ехсел — обычные формулы, дозволяющие создавать расчеты: денежной, статистической, математической, логической и др. областях.
Группы функции:
1. математ., арифмет., тригонометр. функции.
2. функции с датами и временем.
3. денежные функции.
4. логические.
5. для работы с ссылками и массивами.
6. статистические.
7. текстовые и др.
Shift F3 либо вставка/функция
имя функции (аргумент1, аргумент 2 и т.д.) СУММ (А1; В1; С1) СУММ (А1: В5)
Сообщение о ошибке. Причина появления и метод решения препядствия
Числовое необходимо, сможете уменьшить количество знаков в ячейке, выбрав команду Ячейки в меню формат и указав новейший формат на вкладке Число.
#ССЫЛ! Неправильная ссылка на ячейку. Такое нередко случается при перемещении ячеек. Те ячейки, которые вы перемещаете, уничтожают данные в тех, чье пространство они занимают. При всем этом ссылки на эти ячейки во всех формулах автоматом поменяются на неправильные, и Excel будет не в состоянии вычислить итог этих формул.
#ЗНАЧ! Некорректные операнды либо аргументы функции. Проверьте ссылки на ячейки, которые употребляются в данной формуле.
#ЧИСЛО! неувязка заключается в одном из чисел формулы. Может быть, результатом формулы является очень огромное либо очень маленькое число, которое Excel не может вывести на экран из-за его размера. Проверьте корректность аргументов функции.
#имя? В формуле употребляется имя, которое Excel не в состоянии отыскать. Проверьте корректность написания ссылок, формул и функций. Проверьте наличие кавычек, которые указывают, что заключенные в их знаки являются строчкой. Убедитесь в том, что все перечисленные имена есть, а не были удалены из книжки. Проверьте наличие двоеточия посреди ссылок, определяющих область ячеек; если таковое отсутствует, Excel принимает ссылку как имя.
#ДЕЛ/0! Деление на нуль. Эта ошибка возникает из-за пустых ячеек, которые Excel принимает как нулевые. Удостоверьтесь в том, что ни одна из ссылок в вашей формуле не показывает на пустую ячейку.
#ПУСТО! ссылка на пересечение 2-ух непересекающихся областей. Проверьте, верно ли вы указали ссылки, удостоверьтесь в том, что хотя бы одна ячейка принадлежит двум областям.
#Н/ДЗначение труднодоступно функции либо формуле. Может быть, ячейка, на которую ссылается формула, содержит ошибку либо же вы пропустили аргумент во интегрированной функции Excel.
3. Элементы экрана. Ввод данных и формул в таблицу. Организация ссылок
Базы работы в Excel.
Опосля пуска Excel на дисплее возникает окно, состоящее из нескольких частей (рис 1):
строчки меню, содержащей пункты головного и подчиненных меню (документы различных типов имеют различные строчки меню, к примеру, при работе над диаграммой, Вы увидите строчку меню диаграммы). При помощи данной строчки можно получить доступ фактически ко всем командам Excel.
Примечание: Не считая головного меню Excel содержит так именуемые контекстные меню, содержащие более употребляемые команды для работы с ячейками, диаграммами либо иными объектами.
Контекстные меню активируются нажатием ПРАВОЙ клавиши мыши (либо Shift + F10). Для выхода из контекстного меню необходимо щелкнуть клавишей мыши вне его либо надавить Esc.
строчки формул, в какой можно вводить и редактировать данные, находящиеся в избранной ячейке активного рабочего листа либо в данной строке отображается содержимое текущей ячейки.
пользовательская панель инструментов, в какой в качестве пиктограмм вынесены более употребляемые юзером команды. Внедрение клавиш панелей инструментов дозволяет сберечь время по сопоставлению с выбором установок меню. При помещении указателя мыши на пиктограммы в форме всплывающей подсказки будет отражена информация о многофункциональном назначении клавиши. Настройка панелей инструментов зависит от задач юзера и определяется пт меню Вид|Панели инструментов.
полосы прокрутки (вертикальной и горизонтальной), позволяющих просматривать и работать с большенными таблицами;
строчки состояния, отражающей информацию о текущем состоянии и результатах выполняемых операций Excel.
ярлыки рабочих листов, содержащих обычные имена (Лист1, Лист2, Лист3 и т.д.), которые по желанию юзера могут быть добавлены, удалены либо переименованы под определенную задачку.
Работа с электрическими таблицами
В Excel можно работать с 4 главными типами документов:
электрическая таблица;
диаграмма;
макротаблица;
рабочая книжка.
электрические таблицы в Excel размещаются на рабочих листах рабочих книжек, представляющих из себя электрический эквивалент папки-скоросшивателя, «складывающей» документы. количество рабочих листов в книжке может регулировать юзер. В рабочие книжки можно добавочно «подшивать» диаграммы, сводные таблицы, разные отчеты и т.п.
Рабочий лист электрической книжки состоит из ячеек, любая из которых имеет собственный адресок: сочетание имени столбца и строчки. Столбцы идентифицируются знаками латинского алфавита (А. B, C, D…), а строчки — арабскими цифрами (1,2,3…). Ячейка, в какой находится курсор, считается активной, другими словами созданной для ввода данных.
к примеру, адресок F10 гласит о том, что вводимая информация при активной ячейке F10 попадет конкретно в эту ячейку, а содержимое данной ячейки отразится в строке формул.
Почти все команды Excel разрешают работать с блоками ячеек. Блок ячеек — это прямоугольник, задаваемый координатами обратных углов, обычно, верхней левой и нижней правой ячеек. Имена ячеек в блоках делятся двоеточием (“: “). к примеру, блок А1: В4 содержит в себе ячейки А1, А2, А3, А4, В1, В2, В3 и В4. Выделение блока ячеек осуществляется протаскиванием курсора мыши на подходящий спектр. При всем этом ячейка, начиная с которой выделяется блок, остается белоснежного цвета, а другие ячейки затемняются. Но блок ячеек не непременно может включать смежные ячейки.
Ячейкам и блокам для удобства работы можно давать имена.
Рабочие листы также могут быть переименованы для наилучшего отражения смыслового содержания решаемой задачки.
4. Автоматическое вычисление сумм. Выделение фрагментов таблицы. Редактирование табличных данных
Автоматическое вычисление сумм.
Почти все операции в Ехсе1 выполняются с внедрением интегрированных функций. Функции могут быть выбраны из перечня функций при помощи меню Вставка | Функция либо при помощи нажатия пиктограммы Гх
на обычной панели инструментов с подходящим выбором нужной функиии. Более употребляемой функцией является функция суммирования — СУММ (). Она находится в упомянутом выше пт меню Вставка|Функция, пиктограмме Гх
, также вынесена в качестве отдельной пиктограммы Автосумма, изображаемой как математический символ суммы — X.
Выделение фрагментов таблицы
Чтоб выделить:
1 — текст в ячейке — Если режим редактирования в ячейке включен, изберите ячейку, два раза щелкните ее и выделите текст в ячейке. Если режим редактирования в ячейке выключен, изберите ячейку и выделите текст в строке формул.
2 — Отдельную ячейку — Щелкните ячейку либо перейдите к ней, используя клавиши со стрелками.
З — Спектр ячеек — Протащите указатель из 1-го угла спектра в иной.
4 — Большенный спектр ячеек — Щелкните первую ячейку спектра, а потом, удерживая нажатой кнопку 8Н1РТ, щелкните последнюю ячейку спектра. Для перемещения к крайней ячейке можно применять полосы прокрутки.
5 — Все ячейки листа — Нажмите клавишу Выделить все
6 — Несмежные ячейки либо спектры ячеек — Выделите первую ячейку либо 1-ый спектр ячеек, а потом, удерживая нажатой кнопку СТЯЕ, поочередно выделите другие ячейки либо спектры.
7 — Всю строчку либо весь столбец — Щелкните заголовок строчки либо столбца
8 — Смежные строчки либо столбцы — Протащите указатель по заголовкам строк либо столбцов. Или выделите первую строчку либо 1-ый столбец, а потом, удерживая нажатой кнопку 8Н1РТ, выделите последнюю строчку либо крайний столбец.
9 — Несмежные строчки либо столбцы — Выделите первую строчку либо 1-ый столбец, а потом, удерживая нажатой кнопку СТКЕ, поочередно выделите другие строчки либо столбцы.
10 — Большее либо наименьшее количество ячеек по сопоставлению с текущим выделенным спектром — Удерживая нажатой кнопку 8Н1РТ, щелкните последнюю ячейку, которую нужно включить в новейший спектр. Прямоугольная область меж активной ячейкой и обозначенной ячейкой образует новейший спектр.
11 — Отмена выделения ячеек — Щелкните всякую ячейку на листе.
Редактирование табличных данных
Если во время просмотра таблицы были обнаружены ошибки, их нужно отредактировать. Ехсе1 дозволяет
редактировать содержимое ячеек несколькими методами: а) набором в активной ячейке новейшей инфы
поверх неверной (употребляется, обычно, при полной подмене инфы); б) активизацией строчки
формул щелчком мыши для перехода в режим редактирования; в) нажатием многофункциональной клавиши Р2 в
активной ячейке.
Удаление неверной инфы осуществляется нажатием клавиши Ое1е*е в активной ячейке.
Для удобства ориентации посреди электрических документов рекомендуется давать листам рабочей книжки надлежащие наименования.
5. Копирование данных и формул. Автозаполнение. Режимы вычислений в Ехсеl
Копирование данных и формул в электрических таблицах Экономические таблицы содержат в границах 1-го столбца, обычно, однородные данные, другими словами данные 1-го типа и структуры. Ехсе! предоставляет возможность один раз ввести формулу расчета в ячейку, а потом скопировать ее из одной ячейки в остальные. Для этого существует несколько приемов копирования:
Внедрение пт меню Правка|Копировать и Правка|Вставить.
Внедрение пиктограмм Копировать и Вставить на обычной панели инструментов.
Применение правой клавиши мыши, другими словами вызов контекстного меню, и выбор соответственных пт: Копировать и Вставить.
Протаскивание «маркера наполнения» через требуемые смежные ячейки. Маркером наполнения при всем этом именуется темный квадратик, расположенный в правом нижнем углу активной ячейки.
Остальные методы копирования в среде ^пёоУ5 (к примеру, сочетание «жарких кнопок» Сдх1+С, Сйт+У и т.п.).
При приеме копирования с внедрением «протаскивания» маркера наполнения нужно выполнить последующие деяния: а) Поместить курсор мыши на маркер ячейки ВЗ в правом нижнем углу (при всем этом курсор должен приобрести конфигурацию знака «плюс» (+). Б) Удерживая нажатой левую клавишу мыши, «протащить» маркер через ячейки В4: В10. в) Щелкнуть левой клавишей мыши в хоть какой вольной ячейке листа, чтоб снять выделение с блока ВЗ: В10. В процессе копирования Ехсе1 автоматом изменяет адреса аргументов формул, изменяя их в согласовании с идентификатором столбца либо строчки. Это именуется относительной адресацией ячеек.
Автозаполнение числами.
При работе с числами употребляется способ
В правом нижнем углу рамки текущей ячейки имеется темный квадратик —
При наведении на него указатель мыши (он обычно имеет вид толстого белоснежного креста) приобретает форму узкого темного крестика. Перетаскивание маркера наполнения рассматривается как операция «размножения» содержимого ячейки в горизонтальном либо вертикальном направлении. Если ячейка содержит число (в том числе дату, валютную сумму), то при перетаскивании маркера происходит копирование ячеек либо их наполнение арифметической прогрессией. Для выбора метода автозаполнения следует создавать особое перетаскивание с внедрением правой клавиши мыши. Пусть, к примеру, ячейка А1 содержит число 1. Наведите указатель мыши на маркер наполнения, нажмите правую клавишу мыши, и перетащите маркер наполнения так, чтоб рамка охватила ячейки АI, В1 и С1, и отпустите клавишу мыши. Если сейчас избрать в открывшемся меню пункт «Копировать ячейки», все ячейки будут содержать число 1. Если же избрать пункт «Заполнить», то в ячейках окажутся числа 1,2 и 3. Чтоб буквально сконструировать условия наполнения ячеек, следует отдать команду Правка > Заполнить > Прогрессия. В открывшемся диалоговом окне Прогрессия выбирается тип прогрессии, величина шага и предельное программка Ехсе! автоматом заполняет ячейки в согласовании с данными правилами. Автозаполнение формулами. Эта операция производится так же, как автозаполнение чиагами. Ее изюминка заключается в необходимости копирования ссылок на остальные ячейки. В процессе автозаполнения во внимание принимается нрав ссылок в формуле: относительные ссылки меняются в согласовании с относительным расположением копии и оригинала, абсолютные остаются без конфигураций. Для примера представим, что значения в 3-ем столбце рабочего листа (столбце С) рассчитываются как суммы значений в соответственных ячейках столбцов А и В. Введем в ячейку С1 формулу =А1 +В1. сейчас скопируем эту формулу способом автозаполнения во все ячейки третьего столбца таблицы. Благодаря относительной адресации формула будет правильной для всех ячеек данного столбца. В таблице 12.1 приведены правила обновления ссылок при автозаполнении вдоль строчки либо вдоль столбца. Правила обновления ссылок при автозаполнении.
6. Оформление таблиц. Автоформатирование
Автоформатирование. Вводимая в ячейки Ехсе1 информация быть может отображена на дисплее разными методами. Для конфигурации формы отображения и доступа к инфы употребляются средства форматирования и защиты. Неверный формат представления данных может вызвать значимые препядствия, в особенности, если у юзера отсутствует достаточный опыт. к примеру, если юзер введет число 0.9, но в качестве десятичного разделителя в настройках компа употребляется запятая, то введенные данные будут восприниматься как текст. Опытнейший юзер сходу это увидит, потому что обычно по дефлоту текст выравнивается по левому краю, а числа — по правому краю ячейки. Форматирование в Ехсе1 содержит в себе решение последующих вопросцев:
1 — изменение шрифта, размеров, начертания и цвета знаков,
2 — сглаживание и изменение ориентации текста и чисел в ячейках,
3 — форматирование чисел, дат и времени,
4 — форматирование строк и столбцов,
5 — создание и внедрение пользовательских форматов,
6 — условное форматирование,
7 — защита ячеек, листов и рабочих книжек,
8 — внедрение стилей при форматировании,
9 — применение автоформатов
Большая часть операций по форматированию таблиц сосредоточено в пт меню формат | Ячейки на соответственных вкладках, но более употребляемые операции (цвет заливки, цвет шрифта, сглаживание по разным признакам, границы, разрядность и т.п.) выведены в качестве пиктограмм панели инструментов Форматирование. Любая электрическая таблица просит собственного дизайна, другими словами придания ей определенного эстетического вида. Как правило, заглавия таблиц, наименования их граф, итоговая строчка могут быть выделены отличающимся от общего текста размером шрифта, его цветом, фоном. Не считая того, в таблицах принято применять разделители столбцов и строк (границы) и остальные графические эффекты.
7. Операции над длинноватым текстом ячейки, выбор шрифта, изменение вида сглаживания по горизонтали и вертикали. Объединение ячеек
Чтоб произвести какие-либо операции над текстом ячейки, нужно выделить ее содержимое. Выделение ячейки производится щелчком мыши на ее содержимом. текст в ячейке можно расположить разными методами. Для этого нужно выполнить команду: формат/Ячейки и на вкладке сглаживание избрать размещение текста по вертикали либо по горизонтали. Также тут можно выполнить нужное нам отображение — для этого нужно поставить флаг в подходящих пт (переносить по словам; автоподбор ширины; объединение ячеек). Не считая того, на данной вкладке можно избрать направление текста, также ориентировать текст на подходящий угол, без помощи других определив угол наклона. Длиннющий текст можно расположить в несколько строк. Для этого установите ширину столбца так, чтоб она удовлетворяла вас исходя из убеждений обозримости таблицы. Изберите команду меню формат/Ячейки. В диалоговом окне Формат ячеек раскройте вкладку Сглаживание, установите флаг Переносить по словам.
«Чтоб выделить текст в ячейке — сделайте последующее: если режим редактирования в ячейке включен, изберите ячейку, два раза щелкните ее и выделите текст в ячейке. Изберите подходящий шрифт в перечне шрифт на панели инструментов Форматирование. В поле Размер изберите требуемый размер шрифта. Чтоб применять крайний избранный цвет, изберите мышью элемент Цвет текста на панели инструментов Форматирование. Для использования другого цвета нажмите стрелку рядом с клавишей Цвет шрифта, а потом изберите нужный цвет.
Можно поменять начертание выделенного текста. Для этого — нажмите подходящую клавишу на панели инструментов Форматирование. Начертание — Полужирный текст — Нажмите клавишу Полужирный; Выделение текста курсивом — Нажмите клавишу Курсив; Подчеркивание текста — Нажмите клавишу Подчеркнутый. Распределение содержимого одной ячейки на несколько ячеек — Текст распределяется по нескольким ячейкам и выравнивается в их по центру. Разбивка объединенных ячеек — Изберите объединенную ячейку. Опосля объединения ячеек на панели инструментов Форматирование выделяется (Выделенный отран управления). Вокруг выделенной клавиши панели инструментов постоянно отображается граница, даже когда указатель мыши находится не на данной кнопочке) клавиша Соединить и поместить в центре. Щелкните клавишу Соединить и поместить в центре на панели инструментов Форматирование. Выделите ячейки, которые нужно соединить. Для объединения ячеек в одной строке либо одном столбце и сглаживания по центру содержимого ячеек нажмите клавишу Соединить и поместить в центре на панели инструментов Форматирование.
8. Изменение формата вывода чисел. Операции над документами. Одновременная работа с несколькими табличными документами
Изменение формата вывода чисел.
1. Выделите ячейки, формат которых требуется поменять.
2. В меню Формат изберите команду Ячейки, а потом откройте вкладку Число.
З. В перечне Числовые форматы изберите подходящий формат и нажмите клавишу ОК. Если числа уже введены, их можно конвертировать в текстовый формат.
1. Выделите ячейки, содержащие числа, которые требуется отформатировать в виде текста.
2. В меню Формат изберите команду Ячейки, а потом откройте вкладку Число.
З. В перечне Числовые форматы изберите Текстовый и нажмите клавишу ОК.
Операции над документами.
При помощи программки Ехсеl можно создавать самые разные документы, которые сохраняются на диске в виде файла. файл может содержать несколько взаимосвязанных рабочих листов, образующих единый трехмерный документ (блокнот, рабочую книжку). При помощи трехмерных документов юзер получает доступ сразу к нескольким таблицам и диаграммам, что увеличивает эффективность их обработки. Создание новейшего документа. Для сотворения документа из меню необходимо избрать файл/Сделать. Новейший документ можно сделать также, щелкнув мышью по пиктограмме, которая находится на первой пиктографической панели (зеленоватый икс). загрузка рабочего документа. Чтоб загрузить с диска расположенный там документ, необходимо вызвать директиву открыть из меню файл. Можно также щелкнуть мышью по пиктограмме, которая находится на главный панели. В любом случае раскроется диалоговое окно загрузки файла. В этом окне в поле Диски необходимо указать диск, а в поле директории, избрать директории, где размещен файл. Если выбор был изготовлен верно, то в левом поле покажется перечень названий файлов, посреди которых должен находиться разыскиваемый файл. Сохранение документа. При первом сохранении документа нужно выполнить команду файл/Сохранить как. Опосля этого покажется диалоговое окно, в каком необходимо указать имя сохраняемого файла, также диск и директорию, в какой его нужно расположить. Если документ уже сохранялся ранее под определенным именованием, при последующем сохранении следует выполнить файл/Сохранить либо щелкнуть по изображенной пиктограмме, которая находится на главный панели (дискетка). Автоматическое сохранение. Из меню необходимо избрать Сервис/характеристики и на вкладке сохранение необходимо включить опцию Автоматическое сохранение, щелкнув по ней мышью, потом нужно закрыть окно, щелкнув ок. Также во вкладке Сохранение юзер может задать интервал времени меж моментами сохранения. Не считая того, в этом окне можно найти, обязана ли программка выдавать запрос на сохранение и необходимо ли автоматом сохранять все документы либо лишь активный документ. Также сделанный документ можно защитить от использования иными лицами. Для этого нужно зайти в Сервис, избрать защита и поставить собственный пароль или на рабочий лист, или на всю книжку.
Одновременная работа с несколькими табличными документами.
Одновременный просмотр нескольких листов либо книжек. 1. Откройте книжку, которую необходимо просмотреть. Чтоб вывести сразу несколько листов текущей книжки, изберите команду Новое в меню Окно. Перейдите к новенькому окну и изберите лист, который необходимо просмотреть. Таковым же образом выведите на экран все нужные листы. 2. В меню Окно изберите команду Расположить. 3. В группе Расположить изберите требуемый параметр. Чтоб показать лишь те листы, которые находятся в текущей книжке, установите флаг. Лишь окна текущей книжки. Объединение книжек. 1. Для выполнения данной процедуры копии общей книжки должны храниться в одной папке. Чтоб поместить их в одну папку, дайте каждой копии неповторимое имя. 2. Откройте копию, в какой планируется соединить конфигурации. 3. В меню Сервис изберите команду Сопоставить и соединить книжки.4. Если будет предложено, сохраните книжку.5. В диалоговом окне Изберите, какие файлы включить в книжку изберите копию, содержащую конфигурации, которые требуется соединить, а потом нажмите клавишу ОК. Сопоставление 2-ух рабочих книжек : 1 — Откройте рабочие книжки, которые требуется сопоставить.2 — В меню Окно изберите команду Сопоставить с.3 — При помощи панели инструментов Сопоставить сделайте последующие деяния. А. Для одновременной прокрутки рабочих книжек нажмите клавишу Синхронная прокрутка. Чтоб вернуть то размещение окон рабочих книжек, каким оно было сначала сопоставления, нажмите клавишу Вернуть положение окна. 3 — Нажмите клавишу Закрыть открытые документы, чтоб окончить сопоставление книжек. Примечание. Если открыты две рабочие книжки, то в меню Окно в заглавие команды будет включено имя файла одной из этих книжек. к примеру, если открыты файлы «Книга1. х1з» и «Книга2. х1$», то во время просмотра файла «Книга1. х1з» в меню Окно будет отображаться команда Сопоставить с Книга2. х1з. Если панель инструментов Сопоставить была закрыта, то для того чтоб опять ее показать, изберите в меню Сервис команду Настройка, перейдите на вкладку Панели инструментов и в перечне Панели инструментов установите флаг Сопоставить .
9. Работа с диаграммами: создание диаграмм, составные части диаграммы, форматирование объектов, изменение типа диаграмм, добавление к диаграмме новейших данных
Построение диаграмм в Excel/
Значимый набор способностей предоставляет юзеру Excel для графического представления данных. Составлять диаграммы можно как на одном рабочем листе с таблицей, так и на отдельном листе рабочей книжки, который именуется листом диаграммы. Диаграмма, сделанная на одном рабочем листе с таблицей, именуется внедренной. Для построения диаграмм в Excel употребляется:
Мастер диаграмм;
Панель Диаграммы.
Мастер диаграмм дозволяет строить несколько типов графиков, для всякого из которых можно избрать модификацию основного варианта диаграммы.
Элементы диаграммы
Главные составляющие диаграммы представлены на последующей схеме:
Примечание: для большой диаграммы составные части несколько различаются.
Типы диаграмм
/
Зависимо от избранного типа диаграммы можно получить различное отображение данных:
линейчатые диаграммы и гистограммы могут быть применены для иллюстрации соотношения отдельных значений либо показа динамики конфигурации данных за определенный период времени;
график отражает тенденции конфигурации данных за определенные промежутки времени;
радиальные диаграммы предусмотрены для приятного отображения соотношения частей и целого
точечная диаграмма показывает связь меж числовыми значениями нескольких рядов данных и представляет две группы чисел в виде 1-го ряда точек, нередко употребляется для представления данных научного нрава;
диаграмма с областями подчеркивает величину конфигурации данных во времени, демонстрируя сумму введенных значений, также показывает вклад отдельных значений в общую сумму;
кольцевая диаграмма указывает вклад всякого элемента в общую сумму, но, в отличие от радиальный диаграммы, может содержать несколько рядов данных (каждое кольцо — отдельный ряд);
лепестковая диаграмма дозволяет ассоциировать общие значения из нескольких рядов данных;
поверхностная диаграмма употребляется для поиска лучшего сочетания 2-ух наборов данных;
пузырьковая диаграмма представляет разновидность точечной диаграммы, где два значения определяют положение пузырька, а третье — его размер;
биржевая диаграмма нередко употребляется для демонстрации цен на акции, курсов валют, для определения конфигурации температуры, также для научных данных
Не считая того, можно строить диаграммы так именуемого необычного типа, дозволяющие кооперировать в одной диаграмме разные типы представления данных.
При работе с необычным типом диаграмм предусмотрена возможность резвого просмотра диаграммы. Любой необычный тип диаграммы основывается на обычном типе и содержит доп формат и характеристики, такие как легенда, сетка, подписи данных, вспомогательная ось, цвета, шаблоны, заливки и места расположения разных частей диаграммы.
Можно применять или один из интегрированных необычных типов диаграмм, или сделать собственный свой. Неординарные типы диаграмм находятся в книжках.
Построение диаграмм с помощью Мастера диаграмм
.
Для сотворения диаграммы на рабочем листе нужно выделить данные, которые будут в ней применены, и вызвать Мастер диаграмм. Быть может избран как один ряд данных (либо отдельная строчка в таблице, либо отдельный столбец), так и несколько.
Примечание: данные, не входящие в прямоугольный блок, выделяются при нажатой клавише Ctrl.
Для вызова Мастера диаграмм употребляется:
пункт меню Вставка|Диаграмма;
клавиша Мастер диаграмм на обычной панели инструментов
Вывод на экран панели Диаграммы осуществляется с помощью пт меню Вид|Панели инструментов|Диаграммы:
Мастер диаграмм подразумевает несколько шагов, которые должен создать юзер.
Сделанные диаграммы в хоть какое время могут редактироваться. Excel дозволяет:
Изменять размеры диаграммы
Перемещать диаграммы
на рабочем листе
Поменять тип и подтип диаграммы, корректировать цвет рядов либо точек данных, их положение, настраивать изображение рядов, добавлять подписи данных
Добавлять новейшие и удалять ненадобные данные
и т. п
Диаграмма может влиять на значения данных таблицы и напротив, другими словами при изменении значений в электрических таблицах происходит автоматическое обновление данных диаграммы, равно как и изменение данных в диаграмме одномоментно меняет данные в связанной с ней таблицей.
внимание! Изменение значений данных на диаграмме будет оказывать воздействие на изменение соответственных данных лишь в тех ячейках таблицы, которые не содержат формул.
Добавление полосы тренда к ряду данных
Для выявления общей тенденции конфигурации значений отдельного ряда на диаграмму выводится линия тренда.
Линия тренда — это линия регрессии, аппроксимирующая точки данных, либо линия скользящего среднего. Линию тренда можно вывести за границы, в каких данные уже известны, и показать тенденцию их конфигурации.
Полосы тренда обычно употребляются в задачках прогнозирования, для выравнивания разброса цен, по полосы тренда можно найти линейную корреляцию 2-ух переменных и т.д.
Полосы тренда различаются зависимо от данного математического соотношения меж значениями ряда данных. к примеру, при выравнивании разброса цен на акции за определенный период быть может применен либо линейный тип тренда, либо скользящее среднее, при определении периода полураспада радиоактивного соединения пригодится экспоненциальный тип тренда и т.д. Выбор типа полосы тренда постоянно связан с предметной областью.
Полосы тренда можно применять не для всех типов диаграмм, а лишь для гистограмм, линейчатых диаграмм, графиков, XY-точечных диаграмм, диаграмм с областями.
Выведенная на диаграмму линия тренда сохраняет связь с начальным , другими словами при изменении данных соответственно меняется линия тренда, а при удалении ряда линия тренда удаляется вкупе с ним.
10. Работа с большенными таблицами: фиксация титулов на дисплее, создание нескольких окон для табличного документа, разбивка документа на странички вручную, печать циклических заголовков
11. Сортировка данных таблицы. Работа с именами ячеек: создание имен, подмена адресов ячеек их именами, вставка имен в формулы
Сортировка данных таблицы Сортировка создана для наиболее комфортного представления данных. Ехсе1 предоставляет различные методы сортировки данных. Можно сортировать строчки либо столбцы в вырастающем либо убывающем порядке данных, с учетом либо без учета регистра букв. Можно задать и собственный свой пользовательский порядок сортировки. При сортировке строк меняется порядок расположения строк, в то время как порядок столбцов остается прежним. При сортировке столбцов соответственно меняется порядок расположения столбцов. Обычные средства Ехсе1 по дефлоту разрешают сортировать данные по трем признакам (графам таблицы).
внимание! Перед тем, как создавать сортировку, нужно установить курсор на всякую ячейку сортируемой таблицы. Для сортировки перечня наименований продуктов в алфавитном порядке нужно:
1. Выделить блок ячеек. Направить внимание, что 1-ая графа (№ п/п) таблицы не воспринимает роли в процессе сортировки, чтоб нумерация строк оставалась постоянной.
2. Активизировать пункт меню Данные.
З. Избрать команду Сортировка.
4. В окне Сортировать по из выпадающего перечня избрать, к примеру «Наименование продуктов».
5. Установить переключатель, к примеру, По возрастанию.
6. Установить переключатель Идентифицировать поля по в положение Подписям (1-ая строчка спектра).
7. Щелкнуть по кнопочке характеристики.
8. Установить переключатель в положение Строчки спектра.
9. Надавить ОК.
10. В окне Сортировка спектра надавить ОК.
11. Снять выделение с спектра ячеек в таблице. В данном случае перечень отсортирован лишь по одному признаку сортировки, а строчки упорядочены в согласовании с расположением наименований продуктов по алфавиту.
Работа с именами ячеек.
Для того, чтоб отдать ячейке имя нужно: вставка — имя: применить, присвоить, вставить, сделать либо заглавия диапазонов (заглавие строк либо столбцов). Заглавия и имена в формулах. Для ссылки на ячейки в столбцах и строчках можно применять заглавия этих столбцов и строк листа. Также для представления ячеек, диапазонов ячеек, формул либо констант можно создавать имена. Заглавия можно применять в формулах, содержащих ссылки на данные на том же листе; для представления группы ячеек, находящейся на другом листе, данной группе следует присвоить имя. Внедрение определенных имен для представления ячеек, констант либо формул — Определенное имя в формуле упрощает осознание предназначения формулы. к примеру, формулу =СУММА (Продано_в_первом_квартале) легче опознать чем =СУММ (С20: С30). Имена можно применять в любом листе книжке. имя можно присвоить формуле либо неизменному значению (константе). к примеру, имя «ПроцентнаяСтавка», которому присвоено месте для вычисления процентов. Также можно ссылаться на определенное имя в иной книжке, либо найти имя, ссылающееся на ячейку в иной книжке. Допустимые знаки. 1-ый символ в имени должен быть буковкой либо знаком подчеркивания. Другие знаки имени могут быть: знаками, числами, точками и знаками подчеркивания. Ссылки на ячейки как имена. Имена не могу г иметь таковой же вид, как и ссылки на ячейки, к примеру 2$ 100 либо КЛ С1. Внедрение нескольких слов. В имени быть может больше 1-го слова, но пробелы недопустимы. В качестве разделителей слов могут быть применены знаки подчеркивания и точки — к примеру: Налогнапродажи либо 1-ый. Квартал. Число символов, которое можно применять. имя может содержать до 255 символов. Учет регистра в именах. имя может состоять из строчных и строчных букв, но Мюгозой Ехсе1 их не различает. к примеру, если сотворено имя «Продажа», а потом в той же книжке сотворено другое имя «ПРОДАЖА», то 2-ое имя поменяет 1-ое.
12. Интегрированные функции Ехсе1. Операции над рабочими листами. Объединение данных. Подведение промежных итогов в таблице
Функции Excel — это обычные формулы, дозволяющие создавать расчеты в денежной, статистической, математической, логической и остальных областях деятель. Они сгруппированы по категориям и имеют однообразный синтаксис.
Функции задаются при помощи математических и остальных формул, в согласовании с которыми производятся вычисления по данным величинам, именуемым аргументами, и в обозначенном порядке, определяемом синтаксисом. Синтаксис интегрированных функций довольно прост:
имя функции (аргумент1; аргумент2; аргумент3 и т.д.), где:
имя функции — указывает в программке, о каких вычислениях идет речь. Примеры имен функции — СУММ, СРЗНАЧ и др.
Аргументы — значения, которые функция употребляет, вычисляя итог. Аргументы перечисляются в скобках следом за именованием функции. В качестве аргументов могут выступать числовые значения, текст, логические значения, массивы, значения ошибок либо ссылки, дата/время, также остальные функции и формулы. В Excel различают неотклонимые (которые постоянно необходимо задавать) и необязательные аргументы. Отдельные аргументы делятся знаками точки с запятой (;).
Итог —
Почти все математические операции в Excel выполняются с внедрением интегрированных функций.
Функции могут быть выбраны из перечня функций при помощи меню Вставка|Функция либо при помощи нажатия пиктограммы f (x
) на обычной панели инструментов с подходящим выбором нужной функции.
Опосля выбора требуемой функции подключается Мастер функций, позволяющий юзеру пошагово заполнять ее аргументы.
Функции в Excel разделяются на последующие главные группы:
Математические, арифметические и тригонометрические функции.
Функции для работы с датами и временем.
Денежные функции.
Логические функции.
Функции для работы со ссылками и массивами.
Функции для работы с базами данных.
Статистические функции.
Текстовые функции и др.
Функции для работы с датой и временем разрешают рассматривать и работать со значениями даты и времени в формулах. Значения даты и времени сохраняются и обрабатываются программкой как числа.
Денежные функции решают в главном задачки расчета амортизации и определения процентов по займам и инвестициям, также анализируют операции с ценными бумагами.
Логические функции оперируют с логическими значениями и итог их также представляет собой логическое
Функции для работы со ссылками и массивами данных для поиска в перечнях либо таблицах, также для нахождения ссылки к ячейке.
Функции для работы с базами данных используются для работы с базами данных (перечнями) и таблицами с соответственной структурой данных. При помощи этих функций можно делать анализ данных рабочего листа.
Статистические функции разрешают решать огромное количество разных задач как сложных проф, так и обычных, к примеру, определение арифметического среднего.
Текстовые функции употребляются при работе с текстом, разрешают находить, подменять либо соединять воединыжды определенные последовательности знаков, также подсчитывать количество знаков и почти все другое.
10 крайних функций, используемых юзером, Excel автоматом группирует в категорию «10 не так давно использовавшихся».
Подведение промежных итогов
При работе со перечнями команда Данные|Итоги стремительно делает промежные итоги по избранным категориям. Эта команда делает две довольно сложные задачки:
Вставляет строчку и делает функцию Промежные итоги для всех изменяемых данных в обозначенном столбце. Эта функция автоматом ссылается на корректное количество ячеек, расположенных над ней.
Делает структуру, которая при помощи щелка на кнопочке показывает данные с большей либо наименьшей степенью детализации.
До этого чем пользоваться командой Данные|Итоги, следует отсортировать перечень по столбцу, для которого будет вычислен промежный результат.
Команда Итоги делает на листе структуру, где любой уровень содержит одну из групп, для которых подсчитывается промежный результат. Заместо того чтоб разглядывать сотки строк данных, можно закрыть хоть какой из уровней и опустить ненадобные детали.
13. понятие метода. Характеристики алгоритмов. Элементы блок-схем алгоритмов
порядок выполнения операций над данными с целью получения разыскиваемых результатов. Для реализации 1-го и такого же метода и могут употребляться разные программки.
характеристики:
детерминированность (определен-ть, однозначн-ть), понятен хоть каким исполнителям.
массовость: внедрение для решения огромного количества задач.
результативность: он должен через конечное число шагов окончить работу
дискретность: возможность разбиение алгорит процесса на простые деяния.
методы описания:
словесный (на естественном языке),
формульно-словесный,
графический (изображ из графических знаков),
операторный,
при помощи таблиц решений.
Блок-схема — графич 1-го либо нескольких действий.
В блок-схеме любому типу действий соответствует геометрическая фигура в виде блочного знака.
Они соедин линиями переходов, определяющими очередность выполнения действий. Ex: процесс решение, модификация, ввод-вывод, пуск-останов, документ.
Базисные структуры алгоритмов — это опред набор блоков и обычных методов их соединения для выполнения обычных последовательностей действий.
линейные — разветвляющиеся – циклические/
14. Структуры алгоритмов: методы линейной и разветвляющейся структур, методы повторяющейся структуры
Базисные структуры алгоритмов — это определенный набор блоков и обычных методов их соединения для выполнения обычных последовательностей действий.
К главным структурам относятся: Линейные, разветвляющиеся, циклические.
Линейными — структуры, где деяния осущ поочередно друг за другом.
Разветвляющимся — метод, где действие производится по одной из вероятных веток решения задачки, зависимо от выполнения критерий.
Состоит из условия (от выполнения/невыпол его осущ последовательность действий) и 2-ух последовательностей установок.
Условия — хоть какое (настоящее/неверное) утверждение, выражено как словами, так и формулой.
Повторяющимся — метод, где часть операций (тело цикла — последовательность установок) производится неоднократно.
Cтруктура цикл сущ в вариантах: Цикл типа для. Предписывает делать тело цикла для всех значений некой переменной (параметра цикла) в данном спектре. Цикл типа пока. Предписывает делать тело цикла до того времени, пока производится условие, записанное опосля слова пока. Цикл типа созодать — пока. Предписывает делать тело цикла до того времени, пока производится условие, записанное опосля слова пока. Условие проверяется опосля выполнения тела цикла. Заметим, что циклы для и пока именуют также циклами с предпроверкой условия а циклы созодать — пока — циклами с постпроверкой условия. Другими словами, тела циклов для и пока могут не выполниться никогда, если условие окончания цикла вначале не правильно. тело цикла созодать — пока выполнится как минимум один раз, даже если условие окончания цикла вначале не правильно.
15. понятие программки, программирования, программного продукта. Системы и языки программирования
программка — описание структуры метода на языке алгоритмич. программирования.
Языки программирования — формальные искусствен. языки для описания метода решения задачки на компе.
Языки: маленький уровень и высочайший уровень.
язык низкого уровня — язык програмиров. направленный на команды процесса и учитывающ. его особенностей (ансамблер). При помощи этих языков создаются малогабаритные рациональные программки. При всем этом программер получает доступ ко всем способностям микропроцессора. Употребляется для написания маленьких системах приложения, драйвера и т.д.
язык высочайшего уровня — язык програмиров. имитирующий естественный, владеющий укрупнен. командами, ориентир. на человека. В их не учитывается индивидуальности определенных компьютерн. архитектур. (просто переносимые на др. платформы). Языки больших уровней ориентиров. на решения огромных содержат. прикладных задач и просит использов. соответсв. программ переводчиков для преобраз. машиных данных в машинный код.
Компилятор — переводит весь текст программки в машин. код и потом передает на выполнения микропроцессора.
Импретатор — делает команды языка переводя на машин. язык и исполняя каждую команду попеременно.
Процесс сотворения программки включает этапы:
1. составление начального кода программки на языке програмиров.2. трансляции нужный для сотворения объектного кода программки.3. построение загрузочного модуля готовый к выполнению начальный код
объектный код
загрузочный модуль
Система програмир. включает:
1. текстовой редактор — для сотворения и редактиров. начального кода программ.2. компилятор 3. редактор связи 4. отладчик 5. библиотека функций 6. справочная система
16. Язык программирования Visual Basic for Applications (VBA): Общая черта языка. интерфейс редактора УВА. Типы данных УВА. Предназначение клавиш обычной панели инструментов. Интегрированные элементы управления
Visual Basic for Applications (VBA)
язык VBA.1. главн. меню 2. окно проектов 3. окно макетов формы 4. панели инструментов 5. окно параметров объектов 6. панель частей управления 7. окно программного кода.
Типы данных VBA.
integer — целые числа, long — целые числа, но больше чем integer, string — текстовой тип, double — десятичн. числа с двойной точностью, curreney — валютный формат чисел, single — десятичн. числа, date — дата и время, object — для ссылки на набросок либо хоть какой объект, boolean — логический (ересь, правда), variant —
Предназначение клавиш стандартн. панелей инструментов. form — добавляет форму в проект, module — добавляет модуль в проект, open project — открыв. созданий. проект, save project — сохраняет проект, menu editor — редактор меню, properties — характеристики, object brouser — расмотр всех возможн. объектов.
запуск — пуск, пауза — преостоновление, стоп — остановление.
Интегрированные элементы управления:
Pointer — указатель
Picture Box — окно рисунка
Label — надпись
Tixt Box — текстовое поле
Command Button — командн. клавиша
Cleck Boy — флаг
Option Button — переключатель
17. язык программирования Visual Basic for Applications (VBA): Операторы, выражения и операции. Процедуры УВА
Visual Basic for Applications (VBA)
Процедура — именованный набор описаний и установок. VBA входящий в состав программного модуля. Типы:
1. подпрограмма — [Private Public] Sub имя подпрограммы ([аргументы]).
2. функции Function имя функции ([параметры]) [As тип]
недозволено включать объявление процедурн. функции в состав процедуры в программки либо др. функции.
Непременно, при помощи Excel можно создавать сложные и массивные приложения, но существует средство, которое дозволяет создавать приложения наиболее виртуозно. Это средство — Visual Basic for Applications (VBA) — объектно-ориентированный язык программирования, разработанный в свое время для записи макросов, а скоро дополненный возможностью сотворения процедур в приложениях.
При помощи VBA можно записывать последовательности циклических установок, соответствующих для какого-нибудь приложения, и назначить правила, по которым эти последовательности (процедуры VBA) будут вызываться в приложении юзера. к примеру, при нажатии на клавишу, рабочий лист Excel будет отформатирован в согласовании с требованиями юзера, оформленными в виде записей на VBA и сохраненными в виде шаблона.
При помощи средств VBA можно обеспечить необычный диалог с юзером, создавая свои диалоговые формы и обрабатывая реакцию юзера на действия при работе с приложением.
Единый язык программирования — VBA — для всех товаров Microsoft Office содействует их наиболее тесноватому взаимодействию. При помощи VBA можно разрабатывать приложения, сразу использующие разные составляющие нескольких приложений.
Макрос — нередко применяемая именованная последовательность установок, которую можно запускать при помощи одной аннотации. Макросы, на самом деле, являются компьютерными программками, но они не производятся независимо, а работают лишь в среде Excel. Их почаще всего употребляют для автоматизации трудозатратных либо нередко циклических задач.
Существует несколько методов сотворения макросов: можно автоматом записать последовательность нужных действий либо вручную ввести аннотации на особенном листе, именуемом модулем. Для ввода инструкций в модуле и употребляется язык VBA.
Таковым образом, Excel владеет большенными способностями как «обычной» работы с электрическими таблицами, так и сложным экономико-математическим аппаратом для анализа данных. Все инструменты Excel спроектированы так, что, пользоваться ими можно разными способами зависимо от предпочтения юзера. Весь интерфейс можно настроить оп собственному вкусу, он понятен, нагляден и не просит особых технических способностей. С ним просто и просто работать.
Не считая того, в истинное время, когда все наиболее пользующимся популярностью становится работа с документами при помощи средств сетей Internet и Intranet, Excel имеет все интегрированные средства для предназначения и проведения сообщений по сети. Не покидая Excel, можно выслать документ по электрической почте, по маршруту либо участнику сети. Гиперссылки можно вводить прямо в ячейки рабочего листа, средством которых можно просмотреть WEB — документы Office, материалы корпоративной либо сети Internet.
VBA — язык программирования, мощная среда для сотворения приложений.
характеристики охарактеризовывают объекты.
способы принуждают объекты делать некие деяния.
Действия происходят, когда объекты делают какое-либо действие.
Синтаксис написания установок.
Объект. Свойство | способ | Событие
| — или
Любой объект в VB имеет собственный набор параметров, способов и событий.
User Form
Module
Для сотворения параметров объектов употребляется окно Properties. Для просмотра параметров и способов употребляется Object Browser. Характеристики: Backcolor (цвет объекта), Caption (надпись на объекте), Font (шрифт), Name (имя, применяемое для ссылок на отран управления), Top (позиция элемента управления). способы представляют собой фрагменты программного кода, внедренные конкретно в отран управления и выполняющие ту либо иную задачку. Некие общие и более нередко применяемые способы: Move — в ответ на запрос программки перемещает объект. Drag — обрабатывает операции типа перетащить либо отпустить. Show — показать объект. Hide — скрыть объект. Cls — очищает графическое либо текстовое поле. Событие — это то, что происходит в программке и за ее пределами. Change — юзер изменят текст поля со перечнем либо в текстовом поле. Click — юзер щелкает мышью на объекте. Dragdrop — перетаскивание объекта в другое положение. KeyPress — юзер надавливает и отпускает кнопку на клавиатуре.
Типы переменных. Integer — целые числа. Long — целые числа, огромные, чем Integer. Single — десятичные. String — текстовая информация. Date — информация о дате и времени.
Объявление переменных.
Dim < VarName [As Var Type]
Private — “ —
Static — “ —
Public — “ —
Для объявления переменных употребляются эти операторы, которые определяют, где и когда могут употребляться переменные. Математические операторы: +, — , , /, ^, mod. Операторы сопоставления: >, <, <=, >=, <>. Логические: Not, And, Or
Условие и цикл:
Однострочный оператор If употребляется для выполнения задачки, если некие условия будут истинны.
if <условие> then <действие>
Многострочный оператор If употребляется для выполнения блока установок.
if <условие> then
<действие>
<действие>
<действие N>
End If
Оператор If… Then… Else употребляется, когда при верном условии необходимо выполнить один блок установок, а при неправильном — иной.
if <условие> then
< блок установок>
Else < блок установок>
End If
Оператор Select Case употребляется для выбора 1-й из нескольких установок зависимо от значения некой переменной.
Select Case <переменная 1>
Case <
<блок установок 1>
Case <
<блок установок 2> …
End Select
Цикл For… Next — цикл счетчика
For <переменная счетчика>=<начало>
<команды>
Next <переменная, счетчик>
Цикл производится до того времени, пока переменная счетчика не пройдет все значения от начала до конца.
Цикл Do While… Loop производится до того времени, пока производится некое неложное условие.
Do While <условие>
<команды>
Loop
Цикл Do Until… Loop производится до того времени, пока условие неверно.
Do Until <условие>
<команды>
Loop
18. язык программирования Visual Basic for Applications (VBA): Управляющие конструкции языка. Интегрированные функции. Функции ввода-вывода данных и сообщений
Visual Basic for Applications (VBA)
Математические операции: +,-, *,/,%,,
сопоставления: <,>,=
логический: not, fnd, or
Условия:
1). if<условие> then <выражение>
2) if <условие> then
<действие1>
<действие n>
End if
3). if <условие> then
<блок команд1>
else
<блок команд2>
End if
Интегрированные функции:
1. Msg Box — дозволяет вывести диалоговое окно, содержащие сообщение юзеров в поле ввода значений переменной.
Msg Box (сообщение [кнопки] [заголовок] [справка, контекст])
2. Imput Box — выводит диалогов. окно сообщения юзера для ввода Imput Box (, сообщение [, заголовок] [, по умолчанию] [,x-post] [,ypos] [, справка, контекст])
19. язык программирования Visual Basic for Applications (VBA): Обработка событий. Внедрение списков и полей со перечнями. Функции для работы со строчками. Функции юзера. Массивы данных
При разработке методов и во время удаления программки.
Методы:
1. во время разработки List Box — перечень, ComboBox — поле со перечнями.
2. Выделить этот элемент в форме.
3. В окне параметров/свойстве Лист набрать подходящую строчку линий прибавления программ.
Функции для работы со строчками.
1. Lenl () — дозволяет найти длину либо количество знаков строчки. Целая переменная =Len (строчка).
2. Left () — целая переменная (строчка, число-символов-слева).
3. Right () — целая переменная (строчка, число _символов_справа).
4. mid () — целая переменная = Mid (строчка, начало, длина_подстроки).
5. ihstr () — целая перемен. = In Str ()
6. val () — преобразов. цифр в число
7. Str () — оборотная.
20. Программное обеспечение ЭВМ и технологии программирования
Без программ (совокупы, установок, которые должен делать микропроцессор) комп — не наиболее чем обычное переплетение никчемных электрических схем.
Программное обеспечение (softwаrе) на данный момент составляет сотки тыщ программ, которые предусмотрены для обработки самой различной информация с самыми разными целями. Зависимо от того, какие задачки делает то либо другое программное обеспечение можно делить все программное обеспечение на несколько групп:
1. Базисное программное обеспечение.
2. Трансляторы.
3. Языки программирования.
4. Инструментальные средства.
5. Прикладное программное обеспечение.
К Базисному программному обеспечению относят операционные системы и оболочки операционных систем.
Операционной системой именуют совокупа программ, которая координирует работу компа и управляет размещением программ и данных в оперативки компа, интерпретирует команды, управляет периферийными устройствами, распределяет аппаратные ресурсы.
оболочки операционных систем обеспечивают удачный интерфейс (метод общения) для юзера, программера и компа.
оболочки операционных систем дают возможность вводить команды операционных систем в наиболее комфортном для человека виде, при помощи выбора установок в предложенном оболочкой меню. Из более всераспространенных оболочек можно именовать оболочки Norton Commander, DOS Shell, Windows2, 3.0, 3.11 и др.
К трансляторам относят программки, которые конвертируют команды программ, написанных на языках высочайшего уровня, таковых как Qbasic, Pascal, С, Prolog, Ada и остальных, в команды записанные в машинных кодах, использующих двоичный алфавит. Эти программки можно именовать программами-переводчиками с языков программирования высочайшего уровня на машинный язык.
Трансляторы бывают 2-ух видов: интерпретаторы и компиляторы. Интерпретаторы, преобразуя команду, записанную на каком или языке программирования, в команду на машинном языке, сходу же дают указание машине выполнить ее, не записывая перевод. Компилятор же не делает команды, а просто переводит всю программку на машинный язык и записывает собственный перевод в специальную, так именуемую, исполнимую программку, программку, записанную в двоичном коде, которую ЭВМ усвоит уже без переводчика.
Языки программирования, это программки, которые разрешают записывать методы решения каких-то задач на том либо ином языке программирования.
Инструментальные средства, которые именуют еще утилитами (от англ. utility — полезность, удобство), содержат в себе набор маленьких вспомогательных специализированных обслуживающих программ, любая из которых делает какую-либо одну рутинную, но нужную операцию.
Прикладные программки предусмотрены для обработки самой различной инфы: текстовой, числовой, звуковой, графической.
Вопреки наружным различиям все программки должны делать некие общие основополагающие функции:
1. хранить информацию в ОЗУ;
2. держать в голове, где она находится;
3. извлекать ее определенным образом;
4. записывать информацию на наружные носители;
5. предъявлять ее для конкретного восприятия и др.
21. Главные понятия информационной сохранности
системы управления и сети на их базе стремительно входят во все области людской деятель: военная, коммерческая, исследования по высочайшим технологиям и др Обширно используя компы и сети для обработки и передачи инфы, эти отрасли должны быть накрепко защищены от способности доступа к ней сторонних лиц, ее утраты либо преломления. Усложнение способов и средств организации машинной обработки, повсеместное внедрение глобальной сети веб приводит к тому, что информация становится все наиболее уязвимой. Этому содействуют такие причины, как неизменное расширение круга юзеров, имеющих доступ к ресурсам, программкам и данным, недостающий уровень защиты аппаратных и программных средств компов и коммуникационных систем и т.п. Беря во внимание эти факты, защита инфы приобретает только принципиальное
— КС, снабженная средствами защиты для противодействия угрозам
совокупа аппаратных и программных средств, обеспечивающих информационную
состояние КС, при котором она способна противостоять дестабилизирующему действию наружных и внутренних информационных угроз и при всем этом не создавать таковых угроз для частей самой КС и наружной среды.
свойство инфы быть доступной лишь ограниченному кругу конечных юзеров и других субъектов доступа, прошедших подобающую проверку и допущенных к ее использованию. Ответчики по компьютерным злодеяниям вписываются в 3 группы: пираты (нарушают авторское Право, создавая нелегальные версии программ и данных), хакеры (получают неправомочный доступ к компам остальных юзеров и файлам в их. Они не повреждают и не копируют файлы, только удовлетворяются сознанием собственной власти над системами) и крекеры (взломщики).
22. Методы и средства нарушения конфиденциальности инфы
Методы и средства нарушения конфиденциальности инфы 1. Конкретное воззвание к объектам доступа. Злодей пробует войти в систему, используя подсмотренный вполне либо отчасти пароль законного юзера; пробует получить доступ к объектам, надеясь на ошибки в политике сохранности.
2Создание программных и технических средств, выполняющих воззвание к объектам доступа. Злодей, получив в свое распоряжение файл паролей при помощи программ, осуществляющих перебор паролей, пробует его расшифровать; употребляет программки, просматривающие содержимое твердых дисков, с целью получения инфы о незащищенных каталогах и файлах.
З. Модификация средств защиты, позволяющая воплотить опасности информационной сохранности. Злодей, получив права доступа к подсистеме защиты, заменяет некие ее файлы с целью конфигурации реакции подсистемы на права доступа к объектам, расширяя права законных юзеров либо предоставляя права незаконным юзерам.
4. Внедрение в технические средства программных либо технических устройств, нарушающих структуру и функции КС.
Злодей, на шаге разработки либо модернизации технических средств КС, вводит аппаратуру либо изменяет программки, находящиеся в неизменном запоминающем устройстве КС, которые, вместе с полезными функциями, делают некие функции несанкционированного доступа к инфы, к примеру, сбор сведений о паролях либо считывание, сохранение и передача данных, оставшихся в оперативки опосля окончания работы приложения; подключает доп устройства, к примеру, клавиатурные шпионы, которые разрешают перехватывать пароли и секретную информацию.
Получение доступа к инфы обычно осуществляется злоумышленником в несколько шагов. На первом шаге решаются задачки получения тем либо другим методом доступа к аппаратным и программным средствам КС. На втором шаге решаются задачки внедрения аппаратных либо программных средств с целью хищения программ и данных.
Для получения сведений о режимах доступа, паролях и данных о юзерах системы злодей пробует получить доступ к использованным расходным материалам и сменным носителям;
съемные носители инфы, содержащие секретную информацию;
зрительное наблюдение либо съемка экранов терминалов, анализ распечаток и отходов работы графопостроителей и т.д.;
перехват побочных электромагнитных и звуковых излучений и наводок по цепям питания. Получив доступ к КС либо возможность входа в систему, злодей, зависимо от преследуемых целей, посреди которых можно выделить получение скрытой инфы, искажение скрытых данных, нарушение работы системы, решает последующие деяния:
несанкционированный доступ к инфы;
перехват данных по каналам связи;
изменение архитектуры КС, методом установки доп перехватывающих устройств либо подмены отдельных узлов на особые, содержащие возможность проводить несанкционированные деяния в КС, к примеру, установка клавиатурных шпионов, перепрограммирование ПЗУ, установка сетевых карт, способных фиксировать
23. Систематизация методов и средств защиты инфы
Систематизация методов и средств защиты инфы. Организационно-административные и технические средства защиты инфы.
Система защиты инфы — это совокупа организационных (административных) технологических мер, программно-технических средств, правовых и морально — этических норм. В процессе развития концепции защиты инфы спецы сделали вывод, что внедрение какого-нибудь 1-го из методов защиты, не обеспечивает надежного сохранения инфы. Нужен всеохватывающих подход к использованию и развитию всех средств и методов защиты инфы. В итоге были сделаны последующие методы защиты инфы:
1. Препятствие — на физическом уровне преграждает злодею путь к защищаемой инфы (на местность и в помещения с аппаратурой, носителям инфы).
2. Управление доступом — метод защиты инфы регулированием использования всех ресурсов системы (технических, программных средств, частей данных).
Управление доступом включает последующие функции защиты.
1. идентификацию юзеров, персонала и ресурсов системы, при этом под идентификацией понимается присвоение любому нареченному выше объекту индивидуального имени, кода, пароля и опознание субъекта либо объекта про предъявленному им идентификатору;
2. проверку возможностей, заключающуюся в проверке соответствия денька недельки, времени суток, также запрашиваемых ресурсов и процедур установленному регламенту;
3. разрешение и создание критерий работы в границах установленного регламента;
4. регистрацию воззваний к защищаемым ресурсам;
5. реагирование (задержка работ, отказ, отключение, сигнализация) при попытках несанкционированных действий.3. Маскировка — метод защиты инфы с СОД методом ее криптографического. При передаче инфы по линиям связи большенный протяженности криптографическое закрытие является единственным методом надежной ее защиты.
4. Регламентация — заключается в разработке и реализации в процессе функционирования СОД комплексов мероприятий, создающих такие условия автоматической обработки и хранения в СОД защищаемой инфы, при которых способности несанкционированного доступа к ней сводились бы к минимуму. Для действенной защиты нужно строго регламентировать структурное построение СОД (архитектура спостроек, оборудование помещений, размещение аппаратуры), компанию и обеспечение работы всего персонала. Занятого обработкой инфы.
5. Принуждение — юзеры и персонал СОД обязаны соблюдать правила обработки и использования защищаемой инфы под опасностью вещественной, административной либо уголовной ответственности. Рассмотренные методы защиты инфы реализуются применением разных средств защиты:
1 — К
относятся законодательные акты страны, которыми регламентируются правила использования и обработки инфы ограниченного доступа и инсталлируются меры ответственности за нарушение этих правил.
2 —
средствам защиты относятся различные нормы, которые сложились обычно либо складываются по мере распространение вычислительных средств в данной стране либо обществе.
3 -
а) создание контрольно-пропускного режима на местности, где размещаются средства обработки инфы,
б) Изготовка и выдача особых пропусков.
в) Проведение мероприятий по подбору персонала, связанного с обработкой данных.
г) Хранение магнитных и других носителей инфы, также регистрационных журналов в сейфах, труднодоступных сторонним лицам,
д) Разработка должностных инструкций и правил по набору с компьютерными средствами и информационными массивами.
4 — Технические средства защиты — эти средства предусмотрены для того, чтоб сделать на физическом уровне замкнутую среду вокруг объекта и элемента защиты. тут употребляется:
1 — установка средств физич. преграды в помещения, где ведется обработка инфы (кодовые замки, сигнализации).
2 — ограничение электромагнитного излучения методом экранирования помещений, где происходит обработка инфы.
3 — применение жидкокристаллических и плазменных мониторов, внедрение струйных и лазерных принтеров с низким электромагнитным и акустическим излучением.
4 — внедрение автономных средств защиты (кожухи).
5 — Программные средства и способы защиты:
1 — разграничение и контроль доступа к ресурсам.
2 — регистрация и анализ протекающих действий, событий и юзеров.
3 — криптографическая защита инфы.
4 — идентификация и аунтентификация (проверка) и др.
24. Организационно-административные и технические средства защиты инфы
Под защитой инфы в информационных системах понимается постоянное внедрение в их средств и способов, принятие мер и воплощение мероприятий с целью системного обеспечения требуемой надежности инфы, хранимой и обрабатываемой с внедрением средств информационных систем. защита индивидуального компа и защита инфы в сетях ЭВМ . защита ПК от несанкционированного доступа — несанкционированный доступ (НСД) представляет одну из более суровых угроз для злоумышленников завладения защищаемой информацией в современных информационных системах. Для ПК опасность данной опасности по сопоставлению с большенными ЭВМ увеличивается, чему содействуют предпосылки:
1) подавляющая часть ПК размещается в рабочих комнатах профессионалов, что делает подходящие условия для доступа к ним сторонних лиц;
2) почти все ПК служат коллективным средством обработки инфы, что обезличивает ответственность, в том числе и за защиту инфы;
3) современные ПК обустроены несъемными накопителями на ЖМД весьма большенный емкости, при этом информация на их сохраняется даже в обесточенном состоянии;
4) накопители на ГМД выполняются в таком массовом количестве, что уже употребляются для распространения инфы так же, как и бумажные носители;
5) сначало ПК создавались конкретно как персональное средство автоматизации обработки инфы, а поэтому и не оснащались специально средствами защиты от НСД.
Главные механизмы защиты ПК от НСД могут быть представлены последующим списком:
1) физическая защита ПК и носителей инфы;
2) опознавание (аутентификация) юзеров и применяемых компонент обработки инфы;
3) разграничение доступа к элементам защищаемой инфы;
4) криптографическое закрытие защищаемой инфы, хранимой на носителях (архивация данных);
5) криптографическое закрытие защищаемой инфы в процессе конкретной ее обработки;
6) регистрация всех воззваний к защищаемой инфы.
ПК лучше располагать в накрепко запираемом помещении, при этом, в рабочее время помещение обязано быть закрыто либо ПК должен быть под наблюдением легитимного юзера. При обработке закрытой инфы в помещении могут находиться лишь лица, допущенные к обрабатываемой инфы. В целях увеличения надежности физической защиты в нерабочее время ПК следует хранить в опечатанном сейфе.
Опознавание (аутентификация) юзеров и применяемых компонент обработки инфы. система защиты обязана накрепко определять Законность всякого воззвания к ресурсам, а легитимный юзер должен иметь возможность убедиться, что ему предоставляются конкретно те составляющие (аппаратура, программки, массивы данных), которые ему нужны.
Для опознавания юзеров примен-ся последующие методы:
1) с внедрением обычного пароля;
2) в диалоговом режиме с внедрением нескольких паролей и/либо индивидуальной инфы юзеров;
3) по личным особенностям и физиологическим чертам человека (отпечатки пальцев, геометрия руки, глас, индивидуальная роспись, структура сетчатки глаза, фото и некие остальные);
4) с внедрением радиокодовых устройств;
5) с внедрением электрических карточек.
Определение по обычному паролю состоит в том, что любому зарегистрированному юзеру выдается индивидуальный пароль, который он должен держать в тайне и вводить в ЗУ ЭВМ при любом воззвании к ней. Особая программка ассоциирует введенный пароль с образцом, хранящимся в ЗУ ЭВМ , и при совпадении паролей запрос юзера принимается к использованию. Но есть и недочеты: пароль быть может утерян либо подобран перебором вероятных композиций, а качественный злодей может просочиться в ту область ЗУ, в какой хранятся эталонные пароли. Пробы преодолеть обозначенные недочеты, естественно, ведут к усложнению метода.
Опознавание в диалоговом режиме быть может осуществлено по последующей схеме. В файлах устройств защиты заранее создаются записи, содержащие персонифицирующие данные юзера (дата рождения, рост, имена и даты рождения родных и близких и т.п.) либо довольно большенный и упорядоченный набор паролей. При воззвании юзера программка механизма защиты дает юзеру именовать некие данные из имеющейся записи, которые сравниваются с данными, хранящимися в файле. По результатам сопоставления принимается решение о допуске. Для увеличения надежности опознавания всякий раз запрашиваемые у юзера данные могут выбираться различные.
Симметрическое и ассиметричное шифрование.
Шифрование — это мощная алгоритмическая техника кодировки, которая защищает файлы компа и передаваемую по сети информацию от остальных юзеров не имеющих права доступа к таковой инфы.
главные способы:
метод подмены либо подстановки — знаки начального текста заменяются на знаки другого (либо такого же) алфавита в согласовании с заблаговременно определенной схемой, которая и будет ключом данного шифра.
методы перестановки — знаки необычного текста изменяются местами по определенному принципу, являющемуся скрытым ключом. метод перестановки сам по для себя владеет низкой криптостойкостью, но заходит в качестве элемента в весьма почти все современные криптосистемы.
метод гаммирования — знаки начального текста складываются с знаками некоторой случайной последовательности. Самым всераспространенным примером считается шифрование файлов “имя юзера. pwl”, в каких операционная система Microsoft Windows 95 хранит пароли к сетевым ресурсам данного юзера (пароли на вход в NT-серверы, пароли для DialUp-доступа в веб и т.д.). Когда юзер вводит собственный пароль при входе в Windows 95, из него по методу шифрования RC4 генерируется палитра (постоянно одна и та же), используемая для шифрования сетевых паролей. Простота подбора пароля обусловливается в данном случае тем, что Windows постоянно предпочитает одну и ту же палитру.
методы, основанные на сложных математических преобразованиях начального текста по некой формуле. Почти все из их употребляют нерешенные математические задачки. К примеру, обширно применяемый в Вебе метод шифрования RSA основан на свойствах обычных чисел.
RSA — это система с открытым ключом (public-key) предназначенная как для шифрования, так и для аутентификации. Она базирована на трудностях разложения весьма огромных чисел на обыкновенные сомножители.
Существует симметричное (обычное и ассиметричное) шифрование данных.
Симметричное — это шифрование с скрытым ключом, которое было единственным до изобретения шифрования с открытым ключом.
25. Юридические базы защиты инфы. Программные средства и способы защиты
1. Разграничение и контроль доступа к ресурсам.2. Регистрация и анализ протекания действий событий и др. юзеров.3. Криптографическая защита инфы.4. Идентификация и аутентификация юзеров и действий и др.
Технологические средства защиты инфы.1. Создание архивных копий носителей 2. Создание ручного либо автоматического файла во наружном памяти компа и др.
средства защиты: правовые и морально — этические средства. законы, нормативные акты, нормы проявления.
Средства опознания и разграничение доступа к инфы.
идентификация — присвоение какому-либо объекту либо субъекту неповторимое имя либо образ.
Аутоинтефикация — проверка подлинности.
26. средства опознания и разграничения доступа к инфы
Внедряются различ. ср-ва опознавания, установление подлинности объекта (субъекта) и разграничения доступа. Ключ. понятия:
1. идентификация — присвоение объекту (субъекту) уник. имени либо вида;
2. аутотентфикация — установление подлинности, т.е. проверка, является ли объект (субъект) вправду тем, за кого он себя выдает (конечн. цель — допуск/недопуск к инф-ции). Объектом 1 и 2 явл-тся люди (юзеры, операторы), технич. ср-ва (мониторы, раб. станции), документы, магнитные носители инф-ции, инф-ция на дисплее монитора, т.д.
установление подлинности объекта м. делается аппаратными устройствами, программкой, человеком. один из наиб. распостр. способов аутотентификации — присвоение пароля и хранение его значения в вычислит. сис-ме.
Пароль — совокупа знаков, определяющая объект (субъект). Наиб. высочайший ур-нь сохранности достигается в случае деления пароля на 2 части: одну — 3х и 6-значные и 2ую — содержащую кол-во символов, определяемое требов-ми к защите и способностями технич. реализации с-мы.
Меры защиты паролей:
1. не хранить его в незащищ. виде;
2. не сип-ть в его кач-ве личн. инф-цию и мена (своё, родственников);
3. не исп-ть настоящие слова из энциклопедий, словарей;
4. выбирать длинноватые пароли;
5. исп-ть смесь знаков верхн. и нижн. Регистров;
6. выдумывать нов., несуществующие слова;
7. почаще поменять пароль.
Одно из напр-й по обеспечению сохранности инф-ции — идентификация установления подлинности док-тов электорн. (цифров) подписи. Она представляет собой метод шифрования с помощь криптографич. Преобразований. Для предупреждения повторного исп-я подпись обязана изменяться от сообщения к сообщению.
27. Криптографические способы защиты инфы
Современная тайнопись содержит в себе четыре больших раздела:
Симметричные криптосистемы.
Криптосистемы с открытым ключом.
системы электрической подписи.
Управление ключами.
Главные направления использования криптографических способов — передача секретной инфы по каналам связи (к примеру, электрическая почта), установление подлинности передаваемых сообщений, хранение инфы (документов, баз данных) на носителях в зашифрованном виде.
Итак, тайнопись дает возможность конвертировать информацию таковым образом, что ее чтение (восстановление) может быть лишь при знании ключа.
Ключ — информация, нужная для беспрепятственного шифрования и дешифрования текстов.
Криптосистемы делятся на симметричные и с открытым ключом.
В симметричных криптосистемах и для шифрования, и для дешифрования употребляется один и этот же ключ.
В системах с открытым ключом употребляются два ключа — открытый и закрытый, которые математически соединены друг с другом. Информация шифруется при помощи открытого ключа, который доступен всем желающим, а расшифровывается при помощи закрытого ключа, известного лишь получателю сообщения.
Симметричные криптосистемы.
систематизация главных криптографических способов
Все обилие имеющихся криптографических способов можно свести к последующим главным классам преобразований:
Многоалфавитная подстановка — более обычной вид преобразований, заключающийся в подмене знаков начального текста на остальные (такого же алфавита) по наиболее либо наименее сложному правилу. Для обеспечения высочайшей криптостойкости требуется внедрение огромных ключей.
Перестановки — легкий способ криптографического преобразования. Употребляется обычно в сочетании с иными способами.
Гаммирование — этот способ заключается в наложении на начальный текст некой псевдослучайной последовательности, генерируемой на базе ключа.
Блочные шифры представляют собой последовательность (с вероятным повторением и чередованием) главных способов преобразования, используемую к блоку (части) шифруемого текста. Блочные шифры на практике встречаются почаще, чем “незапятнанные» преобразования того либо другого класса в силу их наиболее высочайшей криптостойкости. Русский и южноамериканский эталоны шифрования основаны конкретно на этом классе шифров.
системы с открытым ключом.
Сущность систем с открытым ключом заключается в том, что каждым адресатом ИС генерируются два ключа, связанные меж собой по определенному правилу. один ключ объявляется открытым, а иной закрытым. Открытый ключ публикуется и доступен хоть какому, кто хочет отправить сообщение адресату. Скрытый ключ сохраняется в тайне.
Начальный текст шифруется открытым ключом адресата и передается ему. Зашифрованный текст в принципе не быть может расшифрован этим же открытым ключом. Дешифрование сообщение может быть лишь с внедрением закрытого ключа, который известен лишь самому адресату.
Основная мысль цифровой подписи.
Процедура электрической подписи содержит в себе пару алгоритмов, один из которых (подписывание) хранится в секрете, а 2-ой (проверка) выдается всем, кому будут адресоваться подписанные документы. «Подписывание» документа — файла состоит в вычислении при помощи программки по содержимому файла некого огромного числа, которое и именуется его электрической подписью. Программка проверки по содержимому документа-файла и его числу подписи стремительно и накрепко удостоверяет, что подпись вычислена конкретно из этого документа-файла и конкретно данной определенной программкой подписывания. Принципным моментом в электрической подписи является невозможность ее подделывания без скрытой программки подписывания.
]]>