Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ZVIT (2).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

1.3 Проектування додатка, що реалізує обчислювальний розгалужений процес

Мета: набути уміння і навички створення додатків на базі розгалужених алгоритмів.

Призначення: навчитися створювати проекти, у яких вживаються різні типи даних. З цією метою засвоїти знання з використання операторів Dim і присвоювання, набути навичок створення імен змінних у залежності від типу і призначення, набути умінь застосувати функції перетворення типів. Навчитися створювати проекти на базі розгалужених процесів.

Загальні рекомендації

Якщо значення, що зберігається в полі пам'яті, не змінюється в процесі виконання програми, то воно називається константою і оголошується в операторіConst.

Оператор оголошення константи має такий формат:

Const Ім'я_константи = Значення

Якщо ж значення в полі може змінюватися в процесі виконання програми, то таке поле пам'яті оголошують як змінною в операторіDim . Він має такий формат:

Dim Ім'я_змінної [As Тип_даних]

Тип даних - це множина значень, які може набувати змінна(наприклад, цілі числа, дати, тексти, малюнки і ін.).

Кожна змінна належить до якого-небудь типу даних. Це означає, що в певному полі пам'яті можуть зберігатися значення тільки з визначеної раніше множини (типу даних).

Кожній змінній при оголошенні надається ім'я, яке краще утворювати за форматом:

<Префікс><Базове ім'я>

VB має багато різних типів даних. У табл. 3.1 подано типи, що найчастіше використовуються. У цій таблиці наведено також префікс для типів даних. (Див. табл. 1.1)

Таблиця 3.1

Тип

Опис

Префікс

Boolean

Логічнезначення

bln

Byte

Однобайтнеціле число

byt

Integer

Ціле число

int

Long

Довгеціле число

lng

Прямая соединительная линия 3

Single

Число з плаваючою крапкою одинарної точності

sng

Double

Число з плаваючою крапкою подвійної точності

dbl

Currency

Число з фіксованою крапкою (грошовий тип)

cur

String

Текстовий рядок

str

Date

Дата і час

dtm

Variant

Будь-яке значення з перерахованих вище

vnt (var)

Значення текстового поля на формі має рядковий тип. Текстові поля

використовуються для ведення даних (зокрема, числових), що надалі

можуть брати участь у ході виконання програми в різних обчисленнях.

Щоб уникнути помилок обчислень, необхідно введені дані перетворити до числового типу. Для цього в VB є кілька функцій, поданих у табл. 3.2 (де х- вираз).

Функції перетворення muniв

Таблиця 3.2

Функція

Тип результату

Функція

Тип результату

CBool (х)

Boolean

CInt (x)

Integer

Cbyte (x)

Byte

CLng (x)

Long

CCur (х)

Currency

CSng (x)

Single

CDate (x)

Date

CVar (Х)

Variant

CDbl (x)

Double

CStr (x)

String

Прямая соединительная линия 6

Обчислене значення виразу можна записати в поле пам'яті змінної за

допомогою оператора присвоювання. Він позначається символом «=» i має

такий вигляд:

<3мінна> = <Вираз>

Умовний оператор використовується для подання розгалуженого обчислювального процесу у коді програми мовою VisualBasic.

У VB є дві форми умовних операторів - однорядкова і блокова.

Однорядкова форма використовується в простих випадках, коли в кожній

гілці є не більше одного оператора, і має вид:

If<умова>Then<оператор> [Else<оператор>]

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]