Читайте также:
|
|
, где
,
Решение: примем обозначения: zi →ZI, xi → XI, Δ →DL, i →I
Решение можно осуществить с помощью операторов WHILE – WEND, DO – LOOP, FOR – NEXT.
1. Цикл «ПОКА» | ||||||||||||
Блок – схема
![]() ![]() ![]()
| Программа REM 3A ZtK-114 Zagorianskiy A.V. REM Цикл Пока WHILE - WEND DIМ ZI, XI, A, DL, I A = 1.1 DL = 0.2 I = 1 WHILE I < = 10 XI = A + DL * I ZI = (XI + (LOG(XI) + XI^2 – I) / (XI – I))^2 PRINT “X”; I; ”=”; XI,“Z“; I; “=“; ZI I = I + 1 WEND END | |||||||||||
2 Цикл «До» | |||||||
Блок – схема
-
| Программа REM 3A ZtK-114 Zagorianskiy A.V. REM Цикл До DO-LOOP DIМ ZI, XI, A, DL, I A = 1.1 DL = 0.2 I = 1 DO XI = A + DL * I ZI = (XI + (LOG(XI) + XI^2 – I) / (XI – I))^2 PRINT “X”; I; ”=”; XI,“Z“; I; “=“;ZI I = I + 1 LOOP UNTIL I > 10 END |
3. Цикл «СЧЕТЧИК» | |||||||||||||||||||||||
Блок – схема
| Программа REM 3A ZtK-114 Zagorianskiy A.V. REM Цикл Счетчик FOR- NEXT DIМ ZI, XI, A, DL, I A = 1.1 DL = 0.2 FOR I = 1 TO 10 XI = A + DL * I ZI = (XI + (LOG(XI) + XI^2 – I) / (XI – I))^2 PRINT “X”; I; ”=”; XI,“Z“; I; “=“; ZI NEXT I END | ||||||||||||||||||||||
Результат выполнения программ: X 1=1.3 Y 1=20.02158 X 2=1.5 Y 2=3.574738E-02 X 3=1.7 Y 3=1.894586 X 4=1.9 Y 4=3.168647 X 5=2.1 Y 5=4.192698 X 6=2.3 Y 6=5.138298 X 7=2.5 Y 7=6.066598 X 8=2.7 Y 8=7.00426 X 9=2.9 Y 9=7.964692 X 10=3.1 Y 10=8.955359 |
ЗАДАНИЕ III Б: Построить алгоритм и написать программу вычисления суммы (произведения)
, где
,
Решение: обозначим →XK, k → K,
→ DL, a→A,
→QK
1. Цикл «ПОКА» | ||||||||||||||||||||
![]()
_
+
| Программы REM 3B ZtK-114 Zagorianskiy A.V. REM Цикл Пока WHILE - WEND DIМ A, XK, K, Q, QK, DL INPUT “ A, DL=”; A, DL K = 1 Q = 0 WHILE K < = 13 XK = A + DL * K QK = ((XK + 2 *K)/(SIN(XK)+5))^2 Q = Q+QK: K = K+ 2 WEND PRINT “Q = ”; Q END REM 3B ZtK-114 Zagorianskiy A.V. REM Цикл Пока DO - LOOP DIМ A, XK, K, Q, QK, DL INPUT “ A, DL=”; A, DL K = 1 Q = 0 DO WHILE K < = 13 XK = A + DL * K QK = ((XK + 2 *K)/(SIN(XK)+5))^2 G = G+GK: K = K+ 2 LOOP PRINT “Q = ”; Q END |
2 Цикл «До» | |||||||||||||||||||
Блок – схема
| Программа REM 3B ZtK-114 Zagorianskiy A.V. REM Цикл До DO-LOOP DIМ A, XK, K, Q, QK, DL INPUT “ A, DL=”; A, DL K = 1 Q = 0 DO XK = A + DL * K QK = ((XK + 2 *K)/(SIN(XK)+5))^2 G = G+GK: K = K+ 2 LOOP UNTIL K > 13 PRINT “Q = ”; Q END | ||||||||||||||||||
3 Цикл «СЧЕТЧИК» | |||||||||||||||||||
![]() ![]() ![]()
| Программа REM 3B ZtK-114 Zagorianskiy A.V. REM Цикл Счетчик FOR- NEXT DIМ A, XK, K, Q, QK, DL INPUT “ A, DL=”; A, DL Q = 0 FOR K = 1 TO 13 STEP 2 XK = A + DL * K QK = ((XK + 2 *K)/(SIN(XK)+5))^2 Q = Q+QK NEXT K PRINT “Q = ”; Q END | ||||||||||||||||||
Результат выполнения программ A, DL? 1, -13 Q = 2012.435 | |||||||||||||||||||
Дата добавления: 2014-11-24; просмотров: 94 | Поможем написать вашу работу | Нарушение авторских прав |