Базовые структуры алгоритмов. — КиберПедия 

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Базовые структуры алгоритмов.

2018-01-03 151
Базовые структуры алгоритмов. 0.00 из 5.00 0 оценок
Заказать работу

Алгоритм можно представить как некоторые структуры, состоящие из отдельных базовых (основных) элементов. Логическая структура любого алгоритма может быть представлена комбинацией 3-х базовых структур: следование, ветвление, цикл

Базовая структура «следование» образуется из последовательности действий, последующих один за другим. Явл-ся основой для линейного алгоритма

Базовая структура «Ветвление » сущ-ет в 4-ех основных вариантах и обеспечивает в зависимости от результата проверки условия («да» или «нет») выбор одного из альтернативных путей работы алгоритма 1) если - условие, то – действие, конец если, 2) если – то - иначе: если – условие, то – дествие1, иначе – действие2, конец если, 3) выбор: при усл.1 – действие 1, при усл.2 – действ.2……. конец выбора, 4) выбор – иначе: выбор, если при усл.1 – действ.1, при усл. n – действ. n, иначе – действ. n+1, конец выбора

 

36. Объектно-ориентированный подход (основные понятия VBA: проект, модуль, объект, свойство, метод).

Приложение Майкрософт офис представляет собой совокупность вложенных объектов. Объектами являются сами приложения и все их компоненты.

VBA(Visual Basic for Application) – это главный (корневой) объект в иерархии объектов Excel. Оно имеет огромное число свойств и методов. Объект имеет: Свойства – описывают состояние объекта. Методы – определяют поведение объекта. События - определяют то, что может происходить с объектом. Коллекция объектов – представляет собой объект, содержащий множество других объектов одного и того же типа.

 

Процедуры и функции пользователя

Программа VBA представляет собой совокупность процедур и функций, размещенных, в зависимости от особенностей решаемой задачи, в одном или нескольких модулях. Каждый модуль имеет две области: общую и область процедур. В общей области (General Declarations) помещаются операторы описания переменных, которые являются общими для всех процедур и функций этого модуля. В области процедур помещается код программы.

В VBA программный код, реализующий какие-либо действия, оформляется в виде процедур и функций. Благодаря этому создаваемые программы имеют хорошую структурированность и наглядность.

Различают следующие типы процедур:

- процедуры обработки событий;

- процедуры макросов;

- процедуры пользователя.

Процедуры обработки событий связаны с каким-либо объектом и имеют следующий синтаксис:

Процедуры макросов создаются при записи макросов – по команде меню: Сервис – Макрос – Макросы

Процедура пользователя создается им для выполнения каких-либо действий в рамках разрабатываемой программы.

Функция – это процедура, которая выполняет действия и возвращает некоторое (вычисленное) значение вызвавшей программе.

 

Соглашения об именах в VBA, виды и типы данных

В языке действуют следующие соглашения на имена процедур переменных и констант: должны начинаться с буквы; могут включать буквы, цифры и символы подчеркивания; не должны включать знаки препинания или пробелы; не должны совпадать с ключевыми словами языка Visual Basic

Основные типы данных, используемые при описании переменных и констант: Integer (Целое),Long Integer (Длинное целое),Single (десятинное число одинарной точности),Double (Двойной точности),Currency (Десятичное число с фиксированной точностью),String (Строка текста),Boolean (логический =True,False),Date (Дата),Variant (Вариант), Object (экземпляр класса)

 

Переменные, константы, явное и неявное объявление переменных и констант в VBA.

Переменная – это имя, определяющее область памяти для хранения величины, которая может изменяться во время работы программы. Переменная используется для временного хранения данных в программе. Переменная может хранить информацию, введенную пользователем или полученную в процессе работы программы. Переменная может быть объявлена в программе ЯВНО и НЕЯВНО. При этом переменная используется без специального выделения для нее памяти. При явном объявлении переменной используется оператор Dim (Dimension-размерность), который резервирует определенную область под переменную.

К онстанта – это именованная область памяти для хранения данных, изменение которых во время работы программы не допускается. 2 типа в VBA: - встроенные константы ( true, false, null), пользовательские константы


Поделиться с друзьями:

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.