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

Лабораторна робота №12

Тема: Комбіновані вкладені цикли

Мета: Формування умінь створення програм, які містять вкладені цикли алгоритмічною мовою високого рівня GW-Basiс

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

Необхідно обчислити значення y=f(z,x), де аргументи функції z, x можуть змінюватися від початкового до кінцевого значень з постійним кроком або бути елементами одновимірного масиву.

Для заданої функції необхідно:

  • скласти графічний алгоритм з використанням операторів циклу;

  • скласти програму з використанням операторів циклу;

  • вивести на друк значення функції і відповідних їм значень аргументів. Виведення аргументів виконати так, щоб один з них друкувався перед початком внутрішнього циклу;

  • розв’язати задачу в діалоговому режимі;

  • проаналізувати одержані результати.

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

Задачі на вкладені цикли (таблиця 12.1) поділяються на три типи:

Перший тип задач. Варіанти: 2, 5, 8, 11, 14, 17, 21, 24. Необхідно обчислити значення y=f(x,z), де обидва параметри циклу х та у змінюються від початкового до кінцевого значення з постійним кроком.

Другий тип задач. Варіанти: 1, 4, 7, 10, 13, 16, 20, 23, 25. Необхідно обчислити значення yi=f(z,xi), де параметр циклу z змінюється від початкового до кінцевого значення з постійним кроком z, а змінна xi(і=1,2,…,n) є елементом одновимірного масиву (дійсні числа).

Третій тип задач. Варіанти: 3, 6, 9, 12, 15, 18, 19, 22. Необхідно обчислити yij=f(xi,zj). В цих задачах х(і=1,2,…,n) і z(j=1,2,…,m) являють собою елементи одновимірних масивів дійсних чисел, які містять відповідно n i m елементів.

2 Хід роботи

2.1 Постановка задачі

Обчислити значення функції

Аргумент b змінюється від початкового значення 21.5 до кінцевого 43.5 з кроком 5.5. Змінна t - одновимірний масив (t1=1.32; t2=2.73; t3=0.86).

    1. Графічний алгоритм розв’язання задачі наведений на рис.12.1.

    1. Ідентифікація змінних

Змінна

q

b

ti

ci

Ідентифікатор

G

B

T(I)

C(I)

2.4 Програма мовою GW- Basic та результати обчислень

10 REM ВКЛАДЕНІ ЦИКЛИ

20 DIM T(3),C(3)

30 LET G=8.63

40 REM ВВЕДЕННЯ МАСИВУ

50 FOR I=1 TO 3

60 INPUT T(I)

70 NEXT I

80 PRINT “РЕЗУЛЬТАТИ РОЗРАХУНКУ”

Рисунок 12.1 – Графічний алгоритм

90 FOR B=21.5 TO 43.5 STEP 5.5

100 PRINT ”B=“;B

110 FOR I=1 TO 3

120 LET C(I)=G*SQR(B+1)*EXP(T(I))/T(I)

130 PRINT “C(“;I;”)=“;C(I),”T(“;I;”)=“;T(I)

140 NEXT I

150 NEXT B

160 END

B=21.5

C(1)=116.09 T(1)=1.32

C(2)=229.912 T(2)=2.73

C(3)=112.485 T(3)=8.6E -1

B=27

C(1)=129.504 T(1)=1.32

C(2)=256.478 T(2)=2.73

C(3)=125.483 T(3)=8.6E -1

B=32.5

C(1)=141.654 T(1)=1.32

C(2)=280.539 T(2)=2.73

C(3)=137.255 T(3)=8.6E -1

B=38

C(1)=152.84 T(1)=1.32

C(2)=302.694 T(2)=2.73

C(3)=148.094 T(3)=8.6E -1

B=43.5

C(1)=163.262 T(1)=1.32

C(2)=323.334 T(2)=2.73

C(3)=158.192 T(3)=8.6E -1

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