Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Прості циклічні алгоритми

Приклад 6.3. Скласти алгоритм табулювання заданої функції у2 , де х змінюється від xn до xk із кроком dx. Звичайно це записують так: x=xn, xk, dx. Для вирішення поставленого завдання складені три алгоритми (рис. 6.5,а,б,с).

У першому алгоритмі (рис. 6.5,а) параметром циклу є змінна х. Вихід із циклу відбувається при х> xk. У другому алгоритмі параметром циклу є змінна к – лічильник циклів, nc – задана кількість циклів. Для даного завдання кількість виконуваних циклів (береться ціле від ділення). Вихід із циклу буде при к>nc.

Третій алгоритм дублює другий, але при цьому використовується блок модифікації (рис. 6.4) , що містить у собі блоки другого алгоритму.

           
   
 
   
 
 

 


Рис. 6.4 - Блок модифікації та відповідний йому еквівалент

1 алгоритм 2 алгоритм 3 алгоритм

 
 

 

 


а) б) с)

Рис. 6.5 - Циклічні алгоритми табулювання заданої функції

 

Приклад 6.4.Скласти алгоритм обчислення суми членів ряду із заданою точністю Е і числа його членів, якщо задано загальний член ряду an=1/n2. В даному циклічному алгоритмі (рис. 6.6) заздалегідь не відома кількість виконуваних циклів. Параметром циклу є змінна an . Вихід із циклу виконується, коли черговий член ряду an стає рівним або менше заданої точності Е.

Приклад 6.5.Скласти алгоритм обчислення по наступній ітераційній формулі yi+1=0,5(yi + x/yi) із заданою точністю Е и початковим наближенням y0. В даному циклічному алгоритмі (рис. 6.7) кількість виконуваних циклів невідома й вихід із циклу відбувається, коли різниця за модулем між попереднім і наступним значенням Y буде менше або дорівнювати заданій точності Е.

 

       
   
 
 

 


 

 

Рис. 6.6 Рис. 6.7


Читайте також:

  1. Fractions (прості дробі)
  2. Алгоритми
  3. Алгоритми арифметичних операцій над цілими невід’ємними числами у десятковій системі числення.
  4. Алгоритми групи KWE
  5. Алгоритми захисту цифрової просторової інформації
  6. Алгоритми керування ресурсами
  7. Алгоритми переведення чисел з однієї позиційної системи числення в іншу
  8. Алгоритми побудови дерев екстремальної ваги
  9. Алгоритми розрахунків
  10. Алгоритми симетричного і асиметричного шифрування
  11. Алгоритми та блок-схеми
  12. Алгоритми Шаміра, RSA та Діффі-Хеллмана




Переглядів: 1834

<== попередня сторінка | наступна сторінка ==>
Лінійні й розгалужені алгоритми | Циклічні алгоритми обробки масивів

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.016 сек.