Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
obch_texn_vba_camoc.doc
Скачиваний:
4
Добавлен:
19.08.2019
Размер:
3.34 Mб
Скачать

2.2 Приклад виконання лабораторної роботи.

Написати процедуру, яка виконує такі дії:

    1. Запишіть у клітинку А1 текст „Аргумент”

    2. Запишіть у клітинку В1 текст „Функція”

    3. У клітинки з A2 до A12 запишіть цілі випадкові числа з інтервалу

з 1 до 10.

4. У клітинку В2 запишіть формулу для обчислення функції

Y=

5.Скопіюйте формулу з клітинки B2 в діапазон B3:B12.

6.Запишіть у клітинку B13 формулу для обчислення середнього значення функції.

Текст програми

Sub таблиця()

Range("A1").Value = "Аргумент"

Range("B1").Value = "Функція"

Range("A2:A12").Formula = "=Int(Rand()*10)"

Range("B2").Formula="=(1+A2*Exp(-A2))/(2+Sqr(A2^2+Sin(A2)^2))"

Range("B2").Copy Range("B3:B12")

Range("B13").FormulaLocal = "=СРЗНАЧ(B2:B12)"

End Sub

2.3 Індивідуальні завдання

Напишіть програму для обчислення функції( завдання а) з попередньої лабораторної роботи та знайти для неї максимальне, мінімальне та середнє значення.

Лабораторна робота № 3. Тема роботи: Програмування лінійних процесів та розгалужень

Мета роботи: навчитися вводити та виводити дані за допомо­гою діалогових вікон, вивчити умовний оператор, оператор Select case .

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

Тип даних визначає множина припустимих значень, що може приймати зазначена перемінна. У VBA є такі основні типи даних:

  • Byte - байт, для запису цілих чисел від 0 до 255;

  • Boolean - логічний, може приймати одне з двох значень - True - істина, або False - неправда;

  • Integer - ціле число, може приймати значення від -32768 до 32767;

  • Long - довге ціле, у якому зберігаються числа до 2147483648;

  • Single – дійсне число з плаваючою комою, у якому зберігаються числа до 3,4*1038;

  • Double – дійсне число з плаваючою комою подвійної точності;

  • Currency - грошовий;

  • Date - дата і час;

  • Object - покажчик на об'єкт;

  • String - рядок символів;

  • Варіант - будь-який тип даних, обумовлений при присвоюванні значень.

Наприклад:

Dim x As Integer, st As String, d As Date

Для введення даних є функція InputBox:

InputBox ("Текст повідомлення ", "Заголовок вікна", Значення за замовчанням, Xpos, Ypos, Файл довідки)

Для виведення даних є функція MsgBox:

MsgBox("Текст повідомлення ", Кнопки, "Заголовок вікна", Файл довідки)

VBA має великий список функцій для роботи з перемінними різних типів:

Імя функції

Призначення функції

Abs()

Абсолютний розмір - Ix

Atn()

Arctg(x)

Cos()

Cos(x)

Exp()

Экспонента, exp(x) - ex

Log()

Логарифм натуральний x

Rand()

Випадкове число з інтервалу (0,1)

Sin()

Sin(x)

Sqr()

Квадратний корінь із x

Tan()

Tg(x) - тангенс

Int()

Ціла частина від аргументу x

CStr()

Перетворить аргумент до типу рядок

Now()

Поточна дата і час

Day, Month, Year()

День, місяць і рік для аргументу типу дата

Умовний оператор

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

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