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


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


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


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


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


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


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


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


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


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



Приклад розв’язання задачі на ітераційні цикли

Loop

Оператор циклу Do – Loop

Оператор циклу Do – Loop буває з передумовою та післяумовою.

Синтаксис оператору циклу з передумовою – умова записується у першому рядку після оператора Do :

Do [While | Until<Умова >]

[Інструкції]

[Exit Do]

[Інструкції]

Прикладвикористанняоператору циклу Do – Loop з передумовою

p=1

Do While p<=7

p=p+2

Loop

Синтаксис оператору циклу з післяумовою- умова записується в останньому рядку після оператора Loop While | Until:

Do

[Інструкції]

[Exit Do]

[Інструкції]

Loop [While | Until<Умова >]

Оператор Do – Loop з While повторює виконання набору інструкцій, поки Умова, записана після While, має значення True, вихід із циклувідбувається, коли ця умова прийме значення False

Оператор Do – Loop з Until навпаки - повторює виконання набору інструкцій, поки Умова, записана після Until, має значення False, вихід із циклувідбувається, коли ця умова прийме значення True.

Якщо умова перевіряється на початку циклу, то він не виконується жодного разу у випадку невиконання умови. Якщо ж умова перевіряється в кінці циклу, то він виконується як мінімум один раз незалежно від того виконується умова чи ні.

В будь-якому місці структури Do – Loop може бути розміщена будь-яка кількість інструкцій Exit Do, які забезпечують альтернативні можливості виходу з циклу Do – Loop.

Прикладивикористанняоператору циклу Do – Loopз післяумовою:

1.p=1

Do

p=p+2

Loop While p<=7

або:

2. p=1

Do

p=p+2

Loop Until p>=7

 

Умова задачі: Обчислити значення функції з заданою точністю , як часткову суму ступеневого ряда:, де аргумент . за рекурентною формулою: , де n – номер обчислюваного члену ряда,

- попередній член ряда, - наступний член ряда. Обчислення вести з точністю , виходячи з умови:

Вирішення: Часткова сума даного ступеневого ряду може бути представлена у вигляді циклічного ітераційного процесу, який описується рекурентним співвідношенням, яке виражає залежність між наступним і попереднім членами ряду у нашому випадку це . Обчислення часткової суми ряду зводиться до обчислення рекурентної формули та

формули часткової суми ряду, яка буде дорівнювати:. Обчислення за цими формулами потрібно вести, надаючи кожний раз значення і доти, поки різниця значень між наступним членом ряда та попереднім за абсолютною величиною не стане менше або дорівнювати точності обчислень.

Початковими значеннями, тобто вихідними даними для проведення обчислення функції є такі: n=1, , , де n =1 – номер першого члену ряда, та відповідно його значення та часткова сума.

Для вирішення задачі задамо,наприклад, аргумент x=0,2 та точність = 0,001

Тоді:


 

Блок-схема алгоритму:

 
 


 


Програма:

 



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

  1. IV. Перевірка розв’язання і відповідь
  2. V. Економічні цикли.
  3. Абсолютні синоніми (наприклад, власне мовні й запозичені) в одному тексті ділового стилю вживати не рекомендується.
  4. Алгоритм однофакторного дисперсійного аналізу за Фішером. Приклад
  5. Алгоритм розв’язання задачі
  6. Алгоритм розв’язання розподільної задачі
  7. Алгоритм розв’язування задачі
  8. Алгоритм розв’язування задачі
  9. Алгоритм розв’язування задачі
  10. Алгоритм розв’язування задачі
  11. Алгоритм розв’язування задачі
  12. Алгоритм розв’язування задачі




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

<== попередня сторінка | наступна сторінка ==>
Тема: Програмування на мові VBA. Ітераційні цикли. | Dim A(1 to 12) As Integer

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

  

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


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