Студопедия


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

Cинтаксис. Если условие принимает значение False, то осуществляется выход из цикла, в противном случае работают операторы цикла




Do

Операторы

Loop While условие

Если условие принимает значение False, то осуществляется выход из цикла, в противном случае работают операторы цикла. Отличие от предыдущего в том, что эта структура при любом значении условия отработает всегда хотя бы один раз.

Начало цикла


Операторы

 
 


Условие True

 
 


False

Конец цикла

Cтруктуры Do Until … Loop и Do … Loop Until

Синтаксис Do Until условие

Операторы

Loop

Если условие равно False, то выполняются операторы цикла, в противном случае осуществляется выход из цикла. Если с самого начала условие равно True, то цикл не выполнится ни разу.

Синтаксис

Do

операторы

Loop Until условие

Если условие равно False, то выполняются операторы цикла, в противном случае осуществляется выход из цикла. Если условие равно True, то цикл будет выполнен хотя бы один раз.

Начало цикла


Операторы

 
 


Условие False

 
 


True

Конец цикла

Пример:

Вычислить приближённо ln(x) для значения -1<x<=1, как вычисление суммы убывающего ряда:

Ln(1+x)=x- , где каждый элемент последовательности

вычисляется по формуле a =-a * , где I=1,2,3,4,……; a =x

Вычисления проводить до тех пор, пока , где e=0.0001

Ввод х,e

А=х : S=0: I=1

Пока Abs(a)>e

S=S+A

A=-A*

I=I+1

ВсёЦикл

Вывод S,log(1+x)

Реализация этой задачи с помощью 4 видов цикла:

Do while …. Loop Do…. Loop while
   
   
Dim x As Single, s As Single, i As Integer Dim a As Single, e As Single x = 0.5 e = 0.0001 s = 0 a = x i = 1 Do While Abs(a) > e s = s + a a = -a * x * i / (i + 1) i = i + 1 Loop MsgBox Str(s) MsgBox Log(1.5) Dim x As Single, s As Single, i As Integer Dim a As Single, e As Single x = 0.5 e = 0.0001 s = 0 a = x i = 1 Do s = s + a a = -a * x * i / (i + 1) i = i + 1 Loop While Abs(a) > e MsgBox Str(s) MsgBox Log(1.5)
   

Ответы : s=0.4055323 log(1.5)=0.405465108108164

Do until…..loop Do ….loop until
   
Dim x As Single,s As Single,i As Integer Dim a as Single,e As Single x = 0.5 e = 0.0001 : s = 0 : a = x i = 1 Do s = s + a a = -a * x * i / (i + 1) i = i + 1 Loop Until Abs(a) < e MsgBox Str(s) MsgBox Log(1.5) Ответы : s=0.4055323 Dim x As Single, s As Single, i As Integer Dim a as Single, e As Single x = 0.5 e = 0.0001: s = 0: a = x i = 1 Do Until Abs(a) < e s = s + a a = -a * x * i / (i + 1) i = i + 1 Loop MsgBox Str(s) MsgBox Log(1.5) og(1.5)=0.405465108108164







Дата добавления: 2015-02-14; просмотров: 709; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: При сдаче лабораторной работы, студент делает вид, что все знает; преподаватель делает вид, что верит ему. 9243 - | 7274 - или читать все...

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

  1. A. Принимается альтернативная гипотеза
  2. D. В стационарном состоянии скорость продукции энтропии всегда положительна и принимает минимальное из возможных значений
  3. End Function. Между заголовком и концом функции располагаются операторы, вычисляющие функцию
  4. II. Аудиторная работа. 1) при нарушениях менструального цикла;
  5. II. Прием и отправление поездов. 9. Если при разрешающем показании выходного (маршрутного) светофора зеленый огонь на повторительном светофоре не загорается
  6. II. Прием и отправление поездов. При отправлении поезда на перегон, оборудованный электрожезловой системой, с пути, на котором есть выходной светофор
  7. III. Изучение нового материала. 1. Рассмотрение случаев сложения однозначных чисел: + 4
  8. III. Изучение нового материала. 1. Рассмотрение случаев сложения однозначных чисел: + 5
  9. III. Изучение нового материала. 1. Рассмотрение случаев сложения однозначных чисел: + 8, + 9
  10. IV. Работа над задачами. Коллективно разбирается задача на доске: учащиеся выделяют условие и вопрос, данные и искомые числа
  11. KV25 снимает питание с блока выходных усилителей ВУВ и размыкает цепь на KV18


 

34.204.173.45 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


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