Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2013_2014_Лабораторная работа_04_заняття_1_20.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
463.36 Кб
Скачать

2 Крок – створення коду програми:

    • НАПИШІТЬ процедуру коректного завершення роботи програми

    • НАПИШІТЬ процедуру зчитування із ТextBox вхідних даних, обчислення значень функції та виведення результатів на форму:

(добавить процедуру-функцию)

Dim a As Single, b As Single

Dim z As Double, y As Double, x As Single

Private Sub Command1_Click()

a = Val(Text_a.Text)

b = Val(Text_b.Text)

For x = 2 To 5 Step 0.5

z = 3.14 * Sin(a * x - b) / (2 * a)

y = (a * x / 2) ^ 2

Print x, z, y

Next x

End Sub

    • ЗАПУСТІТЬ додаток на виконання в режимі Run-time;

    • *ДОДАТИ (оператор Print) шапку для виведення даних x,y,z (рис.4.5)

    • ЗАПУСТІТЬ додаток на виконання в режимі Run-time;

    • НАПИШІТЬ процедуру очищення форми:

Private Sub Command3_Click()

Form1.Cls

End Sub

4 Етап – тестування програми:

  • ЗАПУСТІТЬ додаток на виконання в режимі Run-time, введіть вхідні дані, перевірте правильність розрахунків;

Програмні помилки:

- виведення значень в одну строку, а потрібно по стовбцях

було Print x, z, y;

необхідно Print x, z, y

  • Виконайте індивідуальне завдання 4.3 відповідно варіанта.

  • РОЗМІСТІТЬ В ЗВІТІ копію вікна форми з результатами завдання 2.1. та текст коду програм HOME\№групи\LR_4_Прізвище\ LR_4_Прізвище.doc

  • ЗБЕРІЖІТЬ проект та форму.

    • *ОРГАНІЗУЙТЕ форматне виведення даних x,y,z (рис.4.5)

Форматне виведення

Функція Format перетворює числові значення в текстовий рядок і надає можливість управляти зовнішнім виглядом рядка. Наприклад, можна задати число десяткових розрядів, провідних або замикаючих нулів і грошові формати.

Спрощений синтаксис функції Format

Format ( Віраз [, Формат ])

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

Символ

Описание

0

Цифровий символ-заповнювач; друкує замикаючий або провідний нуль в поточній позиції

#

Цифровий символ-заповнювач; ніколи не друкує замикаючих або провідних нулів

- + $ . , пробіл

Буквальний символ; символи відображуються точно так, як вони набрані в рядку формату і поміщаються в тій позиції, де вони вказані.

Приклади

Результат

Format (315.4,"00000.00")

00315.40

Format (315.4,"#####.##")

315.4

Format (6315.4,"##,##0.00")

6,315.40

Format (315.4,"$##0.00")

$315.40

Print Format(x,”0000.00”);”грн” – вказує формат для виведення значення x і додає текстовий рядок грн.

, – виведення виразу з початку нової зони

; – виведення виразу безпосередньо після останнього виведеного виразу .

Функція Spc( n) виводить задану кількість пропусків, n - кількість пропусків.

Задание 3.** Решить задачу 1, используя вывод в TextBox.

Додаток А. ІНДИВІДУАЛЬНІ ЗАВДАННЯ ДО ВИКОНАННЯ ЛАБОРАТОРНОЇ РОБОТИ

ДО ЗАВДАННЯ 4.3. РОЗРАХУВАТИ ЗНАЧЕННЯ ФУНКЦІЇ y ДЛЯ xє[xn;xk] З КРОКОМ h.

Обов'язкові умови: Введення вхідних-змінних величин організувати із ТextBox. Виведення результатів на форму.

варіанту

Функція

Вихідні дані

a

в

xn

xk

h

1,16

Y=

-

1

1.35

6.5

0.8

2,17

Y=

19.6

-

14.6

34.8

6

3,18

Y=

-

-1.26

60

100

10

4,19

Y=

-

1.68

1.2

2.4

0.2

5,20

Y=

0.36

-

10

50

6

6,21

Y=

0.9

-

0

1.2

0.15

7,22

Y=

1.24

-

10.2

12.4

0.45

8,23

Y=

-

0.45

40

60

4.5

9,24

Y=

20.2

-

3.5

4

0.1

10,25

Y=

4.6

-

0.75

1.8

0.3

11,26

Y=

-

0.78

4.2

5.8

0.25

12,27

Y=

-

0.3

9

12

0.35

13,28

Y=

-

1.35

1.2

7.5

0.5

14,29

Y=

-

0.66

2.3

8.9

1.3

15,30

Y=

0.85

-

17.2

24.6

2

Додаток В. ІНДИВІДУАЛЬНІ ЗАВДАННЯ ДО ВИКОНАННЯ САМОСТІЙНОЇ РОБОТИ

ЗАВДАННЯ 4.4. РОЗРАХУВАТИ ЗНАЧЕННЯ ФУНКЦІЇ, ДОБУТКУ, ФАКТОРІАЛУ, СУМИ ВІДПОВІДНО ВАРІАНТА.

Обов'язкові умови: для обчислення добутку, факторіалу та суми використати функцію користувача; здійснити виведення даних на форму.

Прості цикли

1

Скласти схему алгоритму та програму:

Z=ax2+bx+c

a=

b=

c=(a+b)!

x – будь яке

Прості цикли

2

Скласти схему алгоритму та програму:

Z=ax2+bx+1

x

a=

b=

x1, x2, h – будь які

Прості цикли

3

Скласти схему алгоритму та програму:

Z=Fx+E

x

F=

E=

n=3, m=4

Прості цикли

4

Скласти схему алгоритму та програму:

Z=by-1

y=x-2

x

b=

d=5!

Прості цикли

5

Скласти схему алгоритму та програму:

Z=ax2+bx+1

x

a=

b=

x1, x2, h – будь які

Прості цикли

6

Скласти схему алгоритму та програму:

y=ax+b

x

b=6!

n=3!

a – будь яке

Прості цикли

7

Скласти схему алгоритму та програму:

Z=ax2+1

x=t-5

t

d=8!

a, c – будь якi

Прості цикли

8

Скласти схему алгоритму та програму:

Z=a cosa

a

m=F!

n=3!

F=5

Прості цикли

9

Скласти схему алгоритму та програму:

G=a sin5a

a

n1=3!

n2=m-1

m=(F+2)!

F=2

Прості цикли

10

Скласти схему алгоритму та програму:

C=ry2-10

y=5x-2

x

b=

h=6!

Прості цикли

11

Скласти схему алгоритму та програму:

f=a+xb

x

b=a!

n=7!

a – будь яке

Прості цикли

12

Скласти схему алгоритму та програму:

Z=a cosa

a

m=F!

n=3!

F=5

Прості цикли

13

Скласти схему алгоритму та програму:

Z=rx+T

x

r=

T=

n=2, m=5

Прості цикли

14

Скласти схему алгоритму та програму:

Z=ax3+bx2+cx+d

a=

b=

c=(a+b)!

d=4!

x – будь яке

Прості цикли

15

Скласти схему алгоритму та програму:

F=ax2+bx+g

x

a=

b=

g=3!

x1, x2, h – будь які

Прості цикли

16

Скласти схему алгоритму та програму:

Z=ax2+b-2

x=t-5

t

d=8! c=3!

a, b – будь якi

Прості цикли

17

Скласти схему алгоритму та програму:

y=a+b

b=x+5

x

b=6!

n=4!

a – будь яке