Основи програмування на Visual Basic 6

Основи програмування VisualBasic6.0

Змінні використовують для зберігання та обробки даних у програмі. Змінним надають імена, що визначають область ОЗП, в якій зберігаються значення змінних.

Ім'я змінної може складатися з цифр, латинських та українських літер, має обов'язково починатися з літери та не повинно містити крапку «.». Кількість символів має бути не більше255.

Наприклад, digA = 55, strB = "word", лог2 = true

Типи зміннихвизначають діапазони значень, які можуть набувати змінних.

Цілі невід'ємні числа від 0 – 255

Цілі числа від -32768 до 32767

Цілі числа від -2147483648 до 2147483648

Десяткові числа одинарної точності від -1,4 * 10 -45 до 3,4 * 10 38

Десяткові числа подвійної точності від -5 * 10 -324 до 1,7 * 10 308

Логічне значення true чи false

Число у грошовому форматі

Оголошення типу змінної

Наприклад, Dim A As Byte.

Запис арифметичних виразів мовоюVB.

Зведення в ступінь

Цілочисельне поділ без округлення, наприклад,

Складні висловлювання підпорядковуються тому порядку виконання арифметичних операцій, як й у математиці.

Рядками є будь-які послідовності символів, укладені в лапки.

Під час складання таких рядків здійснюється операція конкатенації (з'єднання).

Більше або дорівнює

Залишок від поділу x та y

x, модуль числа x

√x, квадратний корінь числа x

e x , експонентна функція, e≈2,7

Округлення числа x з точністю до десяткових знаків

Датчик випадкових чисел в інтервалі [0…1]

Log(x)

Ln(x), натуральний логарифм

Функції перетворення типівданих

Перетворення значення рядка на десяткове число. Наприклад, Val (2000 $) = 2000

Повертає рядок, що становить число. Перетворення десяткового числа на рядкову форму. Наприклад, Str(2000) = 2000$ або Str(10) + Str(20) = 10 20 (виведення через пропуск)

Повертає значення типу String. Наприклад, CStr (10) + CStr (20) = 1020

Перетворення десяткового числа у вісімкове число у рядковій формі. Наприклад, Oct (2000) = 3720 $

Перетворення десяткового числа на шістнадцяткове число у рядковій формі. Наприклад, Hex (2000) = H7D0 $

Перетворення рядка на числовий код за таблицею кодування першого символу. Наприклад, Asc(ж)=230; Asc (жар) = 230.

Перетворення числа у відповідний символ (зворотна операція Asc). Наприклад, Chr (100) = d.

Вирізує ліву підрядку довжиною d. Наприклад, Left (“кілобайт”,4) = кіло.

Вирізує праве підрядження довжиною d. Наприклад, Right (“кілобайт”,4) = байт.

Вирізує довільне підрядження довжиною d, починаючи з позиції p.

Наприклад, M >

Визначає довжину рядка. Наприклад, Len (машина) = 6.

Алгоритм створення програми-калькулятора на мові Visual Basic.

1). Створитиграфічний інтерфейс. Розташувати на формі стільки текстових полів введення (TextBox), скільки змінних (вихідних даних) потрібно ввести за умовою задачі (на малюнку це два поля Text1 і Text2) і стільки полів виведення, скільки потрібно для виведення рішення задачі (на малюнку одне поле виводу Text3 ). Додати командну кнопку, клацнувши на якій відбуватиметься обробка введених даних.

2). Етап програмування. Подвійне клацання по командній кнопці введення коду.

а) оголосити тип змінних за допомогою оператора Dim:

Dim [змінна 1,змінна 2, ...] As [тип змінної].

б) Здійснитивведеннявихідних даних із текстових вікон Text1, Text2, …:

[Змінна 1] = Val(Text1.Text)(або просто Text1.Text, якщо в полі будуть введені не тільки цифри).

[Змінна 2] = Val(Text2.Text)

в

visual
) Записати математичні вирази та рівняння на мові Visual Basic.

[Змінна 3] = [ваше матем. вираз].

Тут можуть застосовуватися різні алгоритмічні структури (умови і цикли).

г) Здійснитививеденнярезультатів у текстові поля:

Text3.Text = [Змінна 3].

(Зверніть увагу:змінні та текстові поля змінюється місцями у записі виводу).

3). Протестувати вашу програму працездатність, тобто. запустити на виконання:

Основні типи алгоритмічних структур.

1

програмування
.Розгалуження.

А) Повна команда розгалуження:

If [умова] Then

E

програмування
nd If

Б) Неповна команда розгалуження:

If [умова] Then

В) Багатоваріантна команда розгалуження:

основи

If [умова 1] Then

ElseIf [умова 2] Then

ElseIf [умова 3] Then

2

visual
.Цикл з лічильником

For Лічильник = Поч. знач. To Кін. знач. [Step крок]

N

visual
ext [Лічильник]

Наприклад, дано фрагмент циклу з лічильником:

Результат: на форму виведеться 10 разів поспіль слово Лінія.

3.Цикл із передумовою (Цикл «Поки що»).

Застосовується в тому випадку, коли потрібно якісь операції виконати кілька разів, поки умова не стане хибною.