Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


ЗАДАЧА III А Табулирование функции




Задание: Построить алгоритм циклической структуры и составить программу табулирования функции , где , ,  
Результатом реализации данной задачи является вывод 5 значений функции y i, для каждого из которых вычислены соответствующие значения параметров b i и b i+1. Количество циклических повторений определяется параметром цикла
1. Цикл «ПОКА»
Блок – схема _
+


Программа   REM Табулирование функции REM Цикл Пока WHILE - WEND DIМ A, B0, D, Bi, Yi, i INPUT “B0, D, A”; B0, D, A i = 1 WHILE i < = 5 Bi = B0 - D * i: Bi1= B0 + D * (i + 1) Yi = (0.27+ Bi) ^ (1/ 3) +SIN (Bi –4 * A) / (1 - LOG (Bi1)) PRINT “Y“; I; “=“; Yi i = i + 1 WEND END     REM табулирование функции REM Цикл Пока DO- LOOP DIМ A, B0, D, Bi, Yi, i INPUT “B0, D, A”; B0, D, A i = 1 DO WHILE i < = 5 Bi = B0 - D * i: Bi1= B0 + D * (i + 1) Yi = (0.27+ Bi) ^ (1/ 3)+SIN (Bi –4 * A) / (1 - LOG (Bi1)) PRINT “Y“; I; “=“; Yi i = i + 1 LOOP END

 

Примечание: Алгоритм цикла «Пока» реализован в виде двух программ с помощью операторов цикла WHILE - WEND и DO – LOOP.

 

 

2 Цикл «До»
Блок – схема - +   Программа   REM алгоритм цикл. структуры Цикл До DO-LOOP REM табулирование функции DIМ A, B0, D, Bi, Yi, i INPUT “B0, D, A”; B0, D, A i = 1 DO Bi = B0 - D * i: Bi1= B0 + D * (i + 1) Yi = (0.27+Bi) ^ (1/ 3) + SIN (Bi –4 *A) / (1 - LOG(Bi1)) PRINT “Y“; I; “=“; Yi i = i + 1 LOOP UNTIL i > 5 END

 

3. Цикл «СЧЕТЧИК»
Блок – схема



Программа   REM алгоритм цикл.
стр. Цикл Счетчик FOR- NEXT

REM табулирование функции

DIМ A, B0, D, Bi, Yi, i

INPUT “B0, D, A”; B0, D, A

FOR i = 1 TO 5

Bi = B0 - D * i: Bi1= B0 + D * (i + 1)

Yi = (0.27+Bi) ^ (1/ 3) + SIN(Bi – 4 *A) / (1- LOG(Bi1))

PRINT “Y“; I; “=“; Yi

NEXT i

END

Результат выполнения программы

B0, D, A?_2, 0.1, 5

Y 1 = 4.515345

Y 2 = 4.420027

Y 3 = 3.412064

Y 4 = 7.148244

Y 5 = -19.585

ЗАДАЧА III Б Вычисление суммы (произведения)

Задание: Разработать алгоритм циклической структуры и составить программу вычисления суммы. , где ,  
В данной задаче выводится 1 значение – результат вычисления суммы G. Количество циклических повторений для накопления суммы G определяется параметром цикла , для каждого из которых вычислены соответствующие значения параметров xk. т.е циклические действия повторяются 10 раз (шаг изменения параметра цикла k равен 2)
1. Цикл «ПОКА»
Блок – схема
G = 0  


_

+


Программы   В данном примере показаны два варианта записи программы цикла “ПОКА“ с помощью операторов WHILE – WEND и DO – LOOP   REM алгоритм цикл. стр. Цикл Пока WHILE- WEND REM вычисление суммы DIМ A, G, D, XK, GK, K INPUT “ D, A”; D, A K = 3 G = 0 WHILE K < = 21 XK = D * K GK = COS((XK + A) ^ 2) G = G+G K K = K+ 2 WEND PRINT “G = ”; G END     REM алгоритм цикл. стр. Цикл Пока DO - LOOP REM вычисление суммы DIМ A, G, D, XK, GK, K INPUT “ D, A”; D, A K = 3 G = 0 DO WHILE K < = 21 XK = D * K GK = COS((XK + A) ^ 2) G = G+G K K = K+ 2 LOOP PRINT “G = ”; G END

 

2 Цикл «До»
k = k +2  
Блок – схема


G = 0  



-

+

Программа   REM алгоритм цикл.
стр. Цикл До DO-LOOP

REM вычисление суммы

DIМ A, G, D, BK, YK, K

INPUT “ D, A”; D, A

K = 3

G = 0

DO

XK = D * K

GK = (COS (XK + A) + SQR (ABS (1 – XK))) ^ 2

G = G+GK

K = K+ 2

LOOP UNTIL K > 21

PRINT “G = ”; G

END

3 Цикл «СЧЕТЧИК»
Блок – схема
       
 
   
 



Программа   REM алгоритм цикл.
стр. Цикл Счетчик FOR- NEXT

REM вычисление суммы

DIМ A, G, D, BK, YK, K

INPUT “ D, A”; D, A

G = 0

FOR K = 3 TO 21 STEP 2

XK = D * K

GK = (COS (XK + A) + SQR (ABS (1 – XK))) ^ 2

G = G + GK

NEXT K

PRINT “G = ”; G

END





Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 456 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если вы думаете, что на что-то способны, вы правы; если думаете, что у вас ничего не получится - вы тоже правы. © Генри Форд
==> читать все изречения...

2283 - | 2213 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.