Студопедия Главная Случайная страница Обратная связь

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

Оператор Do...Loop





Управляющий оператор Do...Loop используется для организации циклов с заранее неизвестным числом повторений. Цикл Do...Loop повторяется до тех пор, пока не вы­полнится какое-то произвольно заданное условие. Причем в цикле Do...Loop проверка условия для выхо­да из цикла, может выполняться как перед началом цикла, так и после выполнения цикла.

Do [{While | Until} <условие>]

[<операторы>]

[Exit Do]

[<операторы>]

Loop

или

Do

[<операторы>]

[Exit Do]

[<операторы>]

Loop [{While | Until} <условие>]

Ключевое слово While указывает на выполнение операторов в цикле, пока <условие> истинно (True), а Until – на выполнение цикла, пока <условие> ложно (False). Оператор Exit Do прекращает выполнение цикла по какому-либо внутреннему условию.

Пример использования оператора Do…Loop: возведение в квадрат введенного пользователем числа.

Алгоритм (блок-схема):

 

Программа:

Sub primer()

Dim v As Variant ' Объявление переменной для любых значений

Do

v = InputBox("Введите число")

' Отображение окна для ввода значения переменной v

Loop While IsNumeric(v) = False

' Инструкция, проверяющая отсутствие числа в переменной v

' и возвращающая (в этом случае) пользователя к строке Do…,

' т.е. повторному вводу переменой v

MsgBox v^2

' Отображение квадрата значения переменной v

' после того, как в нее все-таки было введено число

End Sub

Результат:

Пример

Дана произвольной длины последовательность целых чисел. Составить алгоритм и написать программу для нахождения наименьшего из чисел последовательности, делящихся нацело на 3 или на 7, и номера этого числа в последовательности. Количество чисел последовательности и сами числа задаются пользователем после запуска программы. Предусмотреть контроль значений, вводимых пользователем.







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




Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

Экспертная оценка как метод психологического исследования Экспертная оценка – диагностический метод измерения, с помощью которого качественные особенности психических явлений получают свое числовое выражение в форме количественных оценок...

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

Типология суицида. Феномен суицида (самоубийство или попытка самоубийства) чаще всего связывается с представлением о психологическом кризисе личности...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия