Редактора Visual Basic Для записи текста программы необходимо создать модуль: Меню "Вставка" Модуль Модуль создается только один раз и в нем записываются все операторы Visual Basic. Любая программа

Вид материалаПрограмма

Содержание


Числовые типы данных VBA
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
Public Sub
3. Задание к работе
Варианты задания Таблица 3
Public Sub
THEN .В противном случае выполняется оператор или группа операторов ветви ELSE
IF. Однострочная форма допускает выполнение нескольких операторов в результате проверки одного условия If
В блоковой форме, инструкция IF
3. Задание к работе
Значения исходных данных
4. Методика выполнения задания
5. Пример выполнения работы
5.2. Программа, реализующая приведенный алгоритм
Dim rez As String
Вызов редактора Visual Basic
Методика выполнения задания
Пример выполнения работы
Dim rez As String ' Объявление строковой переменной
End Sub Схема алгоритма программы
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8


Лабораторная работа №1

Программирование алгоритмов линейной

структуры

1. Цель работы


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

2. Теоретические сведения


Работа выполняется на языке Visual Basic for Applications (VBA).

Редактор VBA встроен во все приложения Microsoft Office.

2.1. Вызов редактора Visual Basic


Загрузить программу электронных таблиц Microsoft Excel, для этого последовательно выбрать:

Меню "Пуск" – "Программы" – "Microsoft Excel" или совершить двойной щелчок по пиктограмме "Microsoft Excel".

После появления окна с таблицей одновременно нажать кнопки

"ALT" и "F11"

Появится окно Редактора Visual Basic

Для записи текста программы необходимо создать модуль:

Меню – "Вставка"Модуль

Модуль создается только один раз. и в нем записываются все операторы Visual Basic.

Любая программа в Visual Basic начинается с главной процедуры и заканчивается оператором конца процедуры:

Sub <ИМЯ ПРОЦЕДУРЫ>()  заголовок процедуры

Оператор 1 Visual Basic

. . . текст программы

Оператор n Visual Basic

End Sub  -------- ' оператор конца процедуры

2.2. Переменные


Почти в каждой программе необходимо использовать переменные, чтобы хранить в них информацию.

Переменная – это именованная область памяти, отведенная для временного хранения данных. При выполнении программы значение переменной может меняться

2.3. Константы


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

2.4. Типы данных


В VBA имеется числа, строки, логические значения, даты и объекты, а также наиболее общий тип данных – тип Variant.

Выбор типа данных основывается на требованиях создаваемой программы (приложения)

2.5. Числовые типы данных


Числовые типы данных различаются размером и диапазоном допустимых значений.

Размер – это количество байтов, которое занимает переменная данного типа в памяти.

Диапазон допустимых значений определяет наибольшее и наименьшее значение для переменных данного типа.

^ Числовые типы данных VBA табл. 1

Типы данных

Размер

Диапазон

Byte

1 байт

0 – 255 (только целые, положительные)

Integer

2 байта

от -32768 до +32767 (только целые)

Long

4 байта

от –2147483648 до +-2147483647 (только целые)

Single

4 байта

от –3,402823E38 до –1,401298Е-45 для отрицательных чисел

от 1,401298Е-45 до 3,402823E38 для положительных чисел

Double

8 байт

от –1,79769313486232E308 до -4,94065645841247Е-324 для отрицательных чисел

от 4,94065645841247Е-324 до 1,79769313486232E308 для положительных чисел

Currency

(денежный)

8 байт

от –922337203685477,5808 до 922337203685477,5807 -масштабируемое целое с фиксированной десятичной точкой, 15 разрядов в целой части, 4 разряда в дробной.

Decimal

14 байт

+/-79228162514264337593543950335 без десятичной запятой

+/-7,9228162514264337593543950335 с 28 знаками после запятой

2.6. Другие типы данных табл.2


Типы данных

Размер

Диапазон

Строка переменной длины




Максимальный длина строки приблизительно 2 миллиарда байт. Размер строки равен длине строки плюс 10 байт

Строка фиксированной длины




Максимальная длина строки составляет приблизительно 65400 байт. Операции с фиксированными строками выполняются быстрее, чем со строками переменной длины.

Boolean

2 байта

True или False логические значения

Date

8 байт

с 1 января 100 года по 31 декабря 9999 года

Object

4 байта

Ссылка на объект

Variant

16 байт

22 байта

Числовые значения

строковые значения

Переменные, с типом данных Variant, могут содержать строку, дату, время, логические (Boolean) или числовые значения и могут автоматически преобразовываться к другому типу.