Составители:
Рубрика:
11
5.
Листинг Basic-программы «Разветвлённый алгоритм»
Программный код
INPUT
"Введи A, B, K"; A, B, K
IF
A < B THEN ' Если A < B
IF A = 1 THEN ' Если A = 1
IF 2 * B < K THEN Z = 2 * B * A ELSE Z = K * A
ELSE ' Иначе, если A ≠ 1
Z = A * B - K ^ 3
END IF
ELSE
' Иначе, если A ≥ B
IF B >= 0 THEN ' Если B >= 0
Z = A ^ 2 + B / K
ELSE ' Иначе, если B < 0
Z = SQR(ABS(B)) + A * K
END IF
END IF
PRINT
" A = "; A; " B = "; B; " C = "; C
PRINT USING
" РЕЗУЛЬТАТ Z = ## "; Z
END
Результаты приведены в макете печати в п.4.
Лаборат орная работа 3
Вычисление значения величины, заданной в форме
ветвления
Тема. Разветвлённый алгоритм
Индивидуальные задания – табл. 3.3 (стр.97)
Математические функции – табл. 5.1 (стр.136)
1. Задание
Составить схему алгоритма и программу для следующей задачи.
Вычислить значение величины Z, заданной ветвлением вида:
Z =
.
/
⋅
0
1
"
2 13+
1
14и!
1
⋅
05
%
&
&
6 14и
)
Расчёт значений Z приведён в следующей таблице:
5. Листинг Basic-программы «Разветвлённый алгоритм» Программный код INPUT "Введи A, B, K"; A, B, K IF A < B THEN ' Если A < B IF A = 1 THEN ' Если A = 1 IF 2 * B < K THEN Z = 2 * B * A ELSE Z = K * A ELSE ' Иначе, если A ≠ 1 Z = A * B - K ^ 3 END IF ELSE ' Иначе, если A ≥ B IF B >= 0 THEN ' Если B >= 0 Z = A ^ 2 + B / K ELSE ' Иначе, если B < 0 Z = SQR(ABS(B)) + A * K END IF END IF PRINT " A = "; A; " B = "; B; " C = "; C PRINT USING " РЕЗУЛЬТАТ Z = ## "; Z END Результаты приведены в макете печати в п.4. Ла б о ра т о рна я ра б о т а 3 Вычисление значения величины, заданной в форме ветвления Тема. Разветвлённый алгоритм Индивидуальные задания – табл. 3.3 (стр.97) Математические функции – табл. 5.1 (стр.136) 1. Задание Составить схему алгоритма и программу для следующей задачи. min {a, b ⋅ max 2a, c " } при c>+ Вычислить значение величины Z, заданной ветвлением вида: Z=. c + min a, b при c ≤ b и a ≠ 1) c ⋅ max 52b, %|a|6 при c ≤ b и a = 1 Расчёт значений Z приведён в следующей таблице: 11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »