Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТХІД_ЛР4_new.doc
Скачиваний:
1
Добавлен:
21.11.2019
Размер:
200.19 Кб
Скачать

Розділ 3. Лабораторна робота № 4

Мета: запис арифметичних виразів на VB.. Складання програм з використанням арифметичних виразів.

Об’єкти: Form(форма ), Command Button(командна кнопка )

I.Теоретичні відомості.

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

Змінні та сталі можуть мати: ім’я, тип, довжину та значення. Ім’я задається у вигляді ідентифікатора. Ідентифікатор у VB - це алфавітно - цифрова послідовність символів, яка починається з букви. Ім’я даним надає користувач.

Наприклад, A, A1, STROKA$, A3C5, V123, D3$, SUM, KL, PR, PI - ідентифікатори

Дані можуть бути різних типів. Основними типами є числовий та символьний.

Для опису типа у мові VB передбачені різні способи. Найбільш прості з них:

  1. правило умовчання;

  2. з використанням спеціальних символів.

Правило умовчання: якщо у кінці імені не має ніякого спеціального символу (тільки буква або цифра), то такі дані належать до числових дійсного типу нормальної довжини (4байта)

Наприклад, A, A1, A3C5, V123, SUM, KL, PR, PIчислові дані дійсного типу

Опис з використанням спеціальних символів: якщо у кінці імені е спеціальний символ, то такі дані належать до відповідного типу. Так якщо таким символом буде знак грошової одиниці($), то дані будуть символьного типу. А якщо таким символом буде знак (%),то дані будуть числові цілого типу.

Наприклад, STROKA$, D3$, BUK$ - дані символьного типу;

I%, J%, - числові дані цілого типу.

Значення числових даних можуть бути як цілими так і дійсними

  • цілі значення записують також як в математиці:

в математиці123, і на VB- 123;

  • дійсні значення теж записують також як в математиці, але замість коми ставлять крапку: в математиці12,3, на VB- 12.3.

Для надання змінної значення можливо виконати оператор присвоєння LET.

Оператор присвоєння LET.

Призначення: надання значення змінної безпосередньо у програмі.

Формат:

[ LET ] <A> = <B>

де

[...] – необов’язковий параметр

LET- ключове слово

Aназва змінної,

символ «=» це символ присвоєння

B - вираз

<> - означає, що замість літери, указаної в цих знаках, повинно бути конкретне значення

Робота:

  • обчислюється вираз правої частини оператору

  • і. якщо типи лівої та правої частин оператору співпадають, то виконується присвоєння значення правої частини (<B> ) змінної лівої частини(<А> )

Зауваження: часним випадком виразу може бути: стала, змінна, функція.

П риклади:

Оператори Коментар

1. А = 5 Змінної А присвоюється значення сталої 5.

2. C = А Змінної C присвоюється значення сталої А, тобто 5.

3 . D = cos(A) Змінної D присвоюється значення функції cosА

4. E = cos(A)+15.6*C Обчислюється значення виразу правої частини оператору і це значення присвоюється змінної E .

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

Числові змінні, сталі та стандартні функції називають числовими операндами.

Арифметичні вирази це вирази, складені з числовых операндів, знаків операцій звичайної арифметики та круглих скобочек.