- •Примера 4.6.1-2
- •Примера 4.6.1-3
- •Примера 4.6.1-3
- •Примера 4.6.1-3
- •Примера 4.6.1-3
- •4.6.2. Базовые алгоритмы итеративных циклических структур и примеры их программирования
- •Примера 4.6.2-1
- •Примера 4.6.2-1
- •Примера 4.6.2-1
- •Примера 4.6.2-2
- •Примера 4.6.2-2
- •Примера 4.6.2-3
- •Примера 4.6.2-3
- •Примера 4.6.2-4
- •Примера 4.6.2-4
- •Примера 4.6.2-4
- •Примера 4.6.2-5
- •Примера 4.6.2-5
- •Примера 4.6.2-6
- •Примера 4.6.2-6
- •4.6.3. Тестовые задания
- •При каких начальных значениях переменных алгоритм закончит работу без зацикливания
- •Определить выходные значения переменных а и с после выполнения алгоритма
- •4.6.4. Лабораторная работа по теме «Программирование алгоритмов итеративных циклических структур»
- •Вопросы, подлежащие изучению
- •Общее задание на разработку проекта
- •Варианты индивидуальных заданий
- •Элементы, разрабатываемого проекта:
- •Графический интерфейс пользователя:
- •Установите и сведите в табл. 4.6.4-2 свойства объектов.
- •Схемы алгоритмов процедур проекта:
- •Программный код проекта: разработанный программный код проекта приведен на рис. 4.6.4-3.
- •Вычисление членов заданной последовательности, значения которых по модулю больше заданного числа
- •Результат выполнения проекта
- •Доказательство правильности работы программы:
- •Контрольные вопросы
Примера 4.6.2-6
4.6.3. Тестовые задания
Оператор Dо…Lооp – это:
оператор итеративного цикла;
оператор выбора
оператор регулярного цикла
составной оператор.
В итеративной циклической структуре число повторений операторов тела цикла
может быть известно заранее
заранее неизвестно
заранее известно или может быть предварительно вычислено
нет верного ответа
Телом цикла в операторе Do…Loop могут быть
только оператор условного перехода или оператор присваивания
только арифметические или логические выражения
любые операторы
нет верного ответа
Для досрочного прекращения итеративного цикла используется оператор
Exit Do
Exit
Break
нет верного ответа
Алгоритмическая структура цикла итеративного типа может быть
с предусловием или с постусловием
только с предусловием
только с постусловием
безусловная
Если при программировании циклической структуры используется оператор
Do while…Loop, то тело цикла
обязательно выполнится хотя бы 1 раз
выполняется заданное число раз
оператор не относится к средствам программирования итеративного цикла
может ни разу не выполниться
Если при программировании циклической структуры используется оператор Do…Loop While, то тело цикла
обязательно выполнится хотя бы 1 раз
может ни разу не выполниться
выполняется заданное число раз
оператор не относится к средствам программирования итеративного цикла
Если при программировании циклической структуры используется оператор
Do…Loop Until, то тело цикла
обязательно выполнится хотя бы 1 раз
может ни разу не выполниться
выполняется заданное число раз
оператор не относится к средствам программирования итеративного цикла
После ключевых слов While или Until в операторе итеративного цикла Do…Loop
записывается
арифметическое или логическое выражение
оператор выбора
любой оператор
нет верного ответа
Результатом работы фрагмента программы
Dim n As Integer n = 0 Do While n < 5 n = n + 1 Loop TextBox1.Text = CStr(n) |
будет
вывод на экран 6
вывод на экран 0
вывод на экран 5
сообщения об ошибке
«зацикливание»
Что будет на экране в результате работы фрагмента программы
Dim n As Integer n = 0 Do Until n < 5 n = n + 1 Loop TextBox1.Text = CStr(n) |
6
5
сообщение об ошибке
«зацикливание»
0
Что будет выведено на форму после выполнения заданного фрагмента программы
i = 1 DO i = i + 2 TextBox1.Text = CStr(i) & vbCrLf LOOP WHILE i < 7 |
столбик чисел от 1 до 7
строка чисел от 1 до 7
столбик чисел от 3 до 7
строка чисел от 3 до 7
При каких начальных значениях переменных алгоритм закончит работу без зацикливания
|
А=-2 С=-3
А=-3 С=-2
А=-3 С=-3
А=-2 С=-1
А=-4 С=-3
Цикл с предусловием выполняется следующим образом
выполняется тело цикла, изменяется параметр цикла, проверяется условие продолжения цикла
изменяется параметр цикла, проверяется условие продолжения выполнения цикла,
выполняется тело цикла
проверяется условие продолжения выполнения цикла, выполняется тело цикла
тело цикла выполняется n раз (n – натуральное)
определяется, сколько раз должен выполнен цикл, и далее цикл с предусловием
сводится к циклу с параметром
