- •Основы алгоритмизации и программирования на языке высокого уровня visual basic 6.0
- •Оглавление
- •Первое знакомство с Visual Basic
- •Практические рекомендации по разработке и отладке программ
- •Основные понятия программирования Переменные
- •Имена переменных
- •Типы данных
- •Объявление переменной
- •Область действия переменных
- •Присвоение значения переменной
- •Стандартные функции
- •Программные модули
- •Процедуры
- •Лабораторная работа №1. Линейный алгоритм
- •Решение задач линейной структуры
- •Ввод данных через диалоговые окна
- •Inputbox(“комментарий к текстовому полю”, “заголовок окна”,”значение по умолчанию”)
- •Вывод результата через окно сообщений.
- •Ввод и вывод данных через текстовые поля.
- •Лабораторная работа №2. Разветвляющийся алгоритм и его реализация на языке Visual Basic 6.0
- •Лабораторная работа №3. Циклический алгоритм и его использование в решении задач
- •Цикл с параметром
- •Цикл с предусловием
- •Блок-схема
- •Лабораторная работа №4. Использование циклического алгоритма для итерационных процессов в решении задач
- •Блок-схема
- •Программный код кнопки «Запуск»
- •Лабораторная работа №5. Обработка массивов в среде Visual Basic 6.0
- •Блок-схема
- •Список литературы:
Объявление переменной
В Visual Basic используется явное и неявное объявление переменной. Явное объявление осуществляется операторами Dim, Private, Static, Public, которые имеют следующий синтаксис:
Dim имяПеременной [As типДанных] Private имяПеременной [As типДанных] Static имяПеременной [As типДанных] Public имяПеременной [As типДанных]
Операторы Dim, Private, Static, Public определяют область действия переменной. С помощью одного оператора можно объявлять несколько переменных, разделяя их запятыми. Примеры объявления переменных приведены ниже:
Dim intPerem as Integer, strFamil as String
Большинство строк, с которыми приходится работать в Visual Basic, являются строками переменной длины, они могут иметь длину до 2 Гбайт. Длина такой строки изменяется при присвоении ей нового значения. В Visual Basic существуют и строки с фиксированной длиной. Их длина остается неизменной независимо от присвоенного ей значения. Если такой переменной присваивается значение, меньшее объявленной для нее длины, то оставшаяся часть переменной заполняется пробелами. При присвоении значения, превышающего длину строки, она усекается до размера переменной.
Для объявления строки с фиксированной длиной используется следующий синтаксис:
Dim имяПеременной As String* длинаПеременной
Параметр длинаПеременной указывает максимальное количество символов, отводимое переменной. Символ звездочки (*) указывает на то, что переменная имеет фиксированную длину.
Область действия переменных
При выполнении программы принципиальное значение имеет область действия выбранных переменных. Попытка использования переменных, которые не действуют в данном месте программы, приводит к ошибке программирования или же к неоднозначности результатов. В Visual Basic можно применять глобальные и локальные переменные. Глобальные переменные доступны из любой части программы. Для локальных переменных можно задавать область действия в рамках всего модуля или отдельной процедуры.
Присвоение значения переменной
Прежде чем использовать переменную в программе, ей необходимо присвоить значение. Самый простой способ присвоения заключается в использовании оператора присвоения " = ", который имеет следующий синтаксис:
переменная = выражение
Аргумент переменная задает имя переменной, которой будет присвоено значение выражения, стоящего справа от знака равенства. Например:
intStoronaA = 10
strFamil = "Репин"
Справа от знака равенства может стоять не только константа, но и более сложное выражение. Например:
intSumma= intStorona+intStoronaB + intStoronaC
strFamil = "Репин" & " " & " Петр "
Стандартные функции
При работе на компьютере существует возможность использовать уже готовые (стандартные) программы, которые хранятся в памяти компьютера, для вычисления часто употребляемых функций. В таблице 2 приведены некоторые стандартные функции, которые можно употреблять при решении задач. Аргумент стандартной функции заключен в скобки. В качестве аргумента употребляется любое математическое выражение.
Таблица 2. Стандартные функции
Математическое определение |
Запись на языке Basic |
Sin x |
SIN(X) |
Cos x |
COS(X) |
Ln x |
LOG(X) |
ex |
EXP(X) |
| x | |
ABS(X) |
Arctg x |
ATN(x) |
Датчик случайных чисел |
RND(x) |
|
SQR(x) |
|
X^(1/N) |
Tg x |
TAN(X) |
Некоторые, часто используемые математические функции: