Алгоритм. способы его описания. виды алгоритмов.

Алгоритм – последовательность инструкций, выполнение которых приводит к правильному решению поставленной задачи.

Способы его описания:1.Словесный (алгоритм, составленный на естественном языке); 2. Графический (компактная форма записи алгоритма в виде специальных графических знаков с указанием связи между ними. Называется эта форма блок-схемой); 3. Текст программы (конечный продукт разработки алгоритма).

Виды алгоритмов:

1. Линейный – алгоритм, в котором каждое действие выполняется один раз в строгой последовательности друг за другом.

2. Разветвляющийся – алгоритм, в котором часть действий может быть выполнена либо не выполнена в зависимости от результата анализа исходных и промежуточных результатов.

3. Циклический – алгоритм, в котором часть действий выполняется несколько раз.

24.Алгоритм. Правила составления блок-схем.
Алгоритм – последовательность инструкций, выполнение которых приводит к правильному решению поставленной задачи.
При составлении блок-схем используются следующие обозначения:
Начало/остановка–
Вычисление–
Модификация(изменение) –
Выбор решения –
Ввод/вывод–
Вызов процедуры –
Межблочный соединитель –
Межстрочный соединитель –
Из каждого блока должна выходить одна линия передачи управления, кроме блока выбора и блока модификации. Входить сколько требуется. Линия управления обязательно должна заканчиваться стрелкой, если управление передается снизу вверх или справа налево.

25. VBA. Состав языка: алфавит, константы, переменные, выражения, приоритет выполнения операций.
Алфавит – конечный фиксированный набор символов, используемых для составления текстов на данном языке. Составляет основы языка.
Алфавит VBA составляет:
u1. Буквы латинского и русского алфавита (различия между заглавными и прописными буквами нет!).
u2. Арабские цифры от «0» до «9».
u3. Специальные символы(_:‘+-*/^#$%! Из символов 1 и 2 группы можно составлять слова. Слова подразделяются на служебные и слова пользователя (идентификаторы).Из слов составляются предложения – операторы,а из операторов составляются подпрограммы, которые подразделяются на процедурыeфункции.
Переменная –поименованная область памяти, в которой можно хранить значения и изменять их.
Имя переменной должно начинаться с буквы. Из группы специальных символов можно использовать только символ подчеркивания. Длина имени до 255 символов. Регистр символов значения не имеет. Имя переменной не должно совпадать со служебными словами.
Для того, чтобы транслятор VBA контролировал явное объявление каждой переменной, в каждом модуле перед первой процедурой необходимо указать оператор OptionExplicit.
Константыв отличие от переменных величин являются постоянными величинами, изменять их в программе нельзя. Переменные и постоянные величины могут быть различных типов.
Выражения могут состоять из констант, переменных и/ил истандартных функций, между которыми должны находиться знаки операции. Выраженияподразделяются на арифметические, текстовые и логические.
Если подряд следуют операции одного и того же приоритета, они выполняются слева направо.Указанный приоритет может быть изменен с помощью круглых скобок.
Типы данных, объявление данных.
VBA работает с 10 стандартными типами:
1.Строковый или символьный – String (Для хранения 1 символа отводится 1 байт памяти.Символьная константа оформляется в двойных кавычках [«абвгде»]).
2.Байтовый – Byte (Предназначен для хранения целых чисел от O до 255,занимает 1 байт памяти).
3.Integer (предназначен для хранения целых чисел в диапазоне от-32768 до +32767, занимает 2 байта памяти).
4.Long(Предназначен для хранения целых чисел в диапазоне от ~ -2 млрд. до +2млрд., занимает 4 байта памяти).
5.Single (Позволяет хранить не только целые, но и вещественные числа с точностью до 7 цифр, занимает 4 байта памяти).
6.Double(Позволяет хранить как целые, так и дробные числа с точностью до 15цифр, занимает 8 байт памяти).
7.Currency (используется для финансовых расчетов, обеспечивая точность 4 знака после запятой и 14 перед ней, занимает 8 байт памяти).
8.Date (Позволяет хранить значения времени в диапазоне от1.01.100 до 31.01.9999. Занимает 8 байт памяти. Для обозначения константы в виде даты используются константы:#мм/дд/гг#).
9.Логический – Boolean (Позволяет хранить логические величины истину или ложь, занимает 2 байта памяти).
10.Variant (Позволяет хранить любой тип памяти, занимает 16байт).
Для того, чтобы интерпретатор VBA распознавал нужный тип данных, используются операторы объявления данных:
uDim – для объявления переменных;
uConst – для объявления констант

Способы записи алгоритмов


Похожие статьи.

Понравилась статья? Поделиться с друзьями: