Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Програми. REM алгоритм цикл. структури ''Поки'' ‘оператор - коментар




REM алгоритм цикл. структури ''Поки'' ‘ оператор - коментар

INPUT “ H, X0 ”; H, X0 ‘ введення даних

I = 1: S = 0 ‘ оператори присвоювання

DO UNTIL I > 11 ‘ оператор начатку циклу

XI = X0+H * I: SI = COS (XI ^ 3) ‘ оператори присвоювання

S = S + SI: I = I + 1

LOOP ‘ завершення циклу

PRINT “S =”; S ‘ виведення

END ‘ кінець програми

 

REM алгоритм цикл. структури '' До'' ‘ оператор - коментар

INPUT “ H, X0 ”; H, X0 ‘ введення даних

I = 1: S = 0 ‘ оператори присвоювання

DO ‘ оператор начатку циклу

XI = X0+H * I: SI = COS (XI ^ 3) ‘ оператори присвоювання

S = S + SI: I = I + 1

LOOP WHILE I < = 11 ‘ завершення циклу

PRINT “S =”; S ‘ виведення

END ‘ кінець програми

 

REM алг. цикл. структури ''З лічильником''‘ оператор - коментар

INPUT “ H, X0 ”; H, X0 ‘ введення даних

S = 0 ‘ оператори присвоювання

FOR I = 1 TO 11 ‘ оператор начатку циклу

XI = X0+H * I: SI = COS (XI ^ 3) ‘ оператори присвоювання

S = S + SI

NEXT I ‘ завершення циклу

PRINT “S =”; S ‘ виведення

END ‘ кінець програми

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

H, X0? 1.2, 0.4 _

S= -4.155788

3.10. Приклад виконання задачі 4

Завдання: розробити алгоритм комбінованої структури й скласти програму.

Умова: Обчислити значення функції

, 0,5 < с < 2,5

y = , с ≤ 0,5 або с ≥ 2,5,

 

для с = -1,5; -0,5; -0,1; 0; 0,5; 1,75; 1,8; 2,5; 3,4; 5,7.

Тут . Знехтувати членами ряду, меншими ε = 10 - 4

Розв'язання: позначимо z → Z, z n → ZN, i →I, n → N, ε → EPS як прості змінні, c → C(I), y → Y(I) як одномірні масиви, довжина кожного з яких становить 10 елементів (по кількості заданих значень с).

 

Комбінований алгоритм даної задачі складається із фрагментів алгоритму, що розгалужується, і двох циклічні: простого (із заздалегідь відомим числом повторень) і ітераційного (для обчислення сумиZ), припинення якого відбувається при досягненні заданої точності обчислень zn < ε = 10-4.

 

Реалізація ітераційного циклу можлива тільки за допомогою циклічних алгоритмів типу ''Поки'' або '' До''. Для простого циклу можна використовувати цикл ''З лічильником''.

 

Перша частина алгоритму виконує обчислення змінної Z (ітераційний цикл) значення якої використовується в другої частині (простий цикл обчислення функції Y(I) з розгалуженням – вибором відповідної формули, в залежності від введеного значення змінної C(I)).

 

 

1-й варіант

Блок – схема

 
 
n=1, z =0


 

 
 


+

 

       
   
 


 
 

 


+ -

       
 
Y(i) 1-а формула
   
Y(i) 2-а формула
 

 


 

 
 

 






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


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


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

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

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2443 - | 2198 -


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

Ген: 0.01 с.