Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_po_informatike.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
941.4 Кб
Скачать
  1. Понятие алгоритма и способы его описания.

  1. Условные обозначения на структурных схемах алгоритмов.

3.Структурная схема линейного алгоритма. Привести пример.

4.Структурная схема ветвящегося (условие) алгоритма. Привести пример.

5.Структурная схема циклического алгоритма. Привести пример.

6.Этапы подготовки и решения задач на ЭВМ.

7. VBA. Назначение и возможности VBA (Visual Basic for Applications). Концепция ООП (объектно-ориентированного программирования) в VBA. Понятия о классах объектов, свойствах и методах

VBA - Visual Basic for Application. Это язык разработанный Microsoft для надстройки приложений Office. Приложения разработанные на VBA не могут функционировать вне Office. VBA предназначен для добавления недостающего функционала к приложениям Office.

Основная идея объектно-ориентированного программирования заключается в объектах, как составных элементах программных приложений.  Хорошим инструментом для изучения основ объектно-ориентированного программирования является VBA, имеющий встроенные объекты. Объекты VBA имеют свои свойства и методы. Объектно-ориентированное приложение организует данные и выполняемые операторы программного кода в связанные объекты, что облегчает разработку, организацию и работу со сложными структурами данных и действиями, выполняемыми над этими над этими данными. 

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

8.Vba. Объекты приложения excel: свойства, методы и события. Примеры использования.

В Excel встроено несколько фактически внешних приложений, использование которых может быть очень удобным. Например, сводная таблица (объект PivotTable) — интегрированный в ExcelOLAPклиент приобретенной Microsoft фирмы Panorama Software, QueryTable — специальный объект для работы с информацией из базы данных, объект Chart — средство работы с диаграммами и т. п.

Свойства с префиксом Active... — возвращают активную ячейку

AddIns — возвращает одноименную коллекцию надстроек (объектов AddIn).

 Calculation — позволяет узнать или настроить режим пересчета рабочей книги (по умолчанию установлен автоматический режим, можно также использовать ручной пересчет или полуавтоматический, когда автоматически пересчитывается все, кроме таблиц).

Cells — Оно возвращает объект Range, представляющий собой все ячейки в активном листе активной книги.

9.Vba. Понятие макроса. Использование макросов.

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

Макрос — это серия команд, сгруппированных вместе для упрощения работы.

Макросы часто используются для следующих целей:

 для ускорения часто выполняемых операций редактирования или форматирования;

 для объединения нескольких команд, например, для вставки таблицы с указанными размерами и границами и определенным числом строк и столбцов;

 для упрощения доступа к параметрам в диалоговых окнах;

 для автоматизации обработки сложных последовательных действий в задачах.

10. Vba. Порядок действий при записи макроса. MacroRecorder.

  • Макрорекордер - это небольшая программа, встроенная в Excel, которая переводит любое действие пользователя на язык программирования VBA и записывает получившуюся команду в программный модуль. Чтобы включить запись необходимо выбрать в меню Сервис - Макрос - Начать запись (Tools - Macro - Record New Macro) и настроить параметры записываемого макроса в окне Запись макроса Имя макроса - подойдет любое имя на русском или английском языке. Имя должно начинаться с буквы и не содержать пробелов и знаков препинания.

  • Сочетание клавиш - будет потом использоваться для быстрого запуска макроса. Если забудете сочетание или вообще его не введете, то макрос можно будет запустить через меню Сервис - Макрос - Макросы - Выполнить (Tools - Macro - Macros - Run).

  • Сохранить в... - здесь задается место, куда будет сохранен текст макроса, т.е. набор команд на VBA из которых и состоит макрос.:

    • Эта книга - макрос сохраняется в модуль текущей книги и, как следствие, будет выполнятся только пока эта книга открыта в Excel

    • Новая книга - макрос сохраняется в шаблон, на основе которого создается любая новая пустая книга в Excel, т.е. макрос будет содержаться во всех новых книгах, создаваемых на данном компьютере начиная с текущего момента

    • Личная книга макросов - это специальная книга Excel  с именем Personal.xls, которая используется как хранилище макросов. Все макросы из Personal.xlsзагружаются в память при старте Excel и могут быть запущены в любой момент и в любой книге.

После включения записи и выполнения действий, которые необходимо записать, запись можно остановить командой Сервис - Макрос - Остановить запись (Tools - Macro - Stop Recording).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]