
- •Лабораторная работа №4
- •Общие рекомендации
- •Основные типы циклов
- •Проектирование приложения на базе цикла со счетчиком
- •Проектирование приложения на базе условного цикла
- •Таким образом, в цикле с постусловием в отличие от цикла с предусловием, цикл всегда выполняется хотя бы один раз.
- •Пример решения экономической задачи на базе условного цикла
- •1. Постановка задачи
- •2. Экономико-математическая модель
- •3. Алгоритм решения задачи
- •4. Структура данных
- •5. Интерфейс проекта и пользователя
- •Основные свойства элементов управления на форме
- •6. Код проекта
- •В результате выполнения процедуры на форме (в текстовом поле TxtОплата) отобразится сумма к оплате за купленный товар.
- •7. Реализация проекта
- •8. Анализ проекта
- •9. Выполнение программы и анализ полученных результатов
- •Варианты индивидуальных заданий
- •Контрольные вопросы
Контрольные вопросы
Каково назначение операторов цикла?
В каких случаях используются операторы условного цикла? Приведите примеры.
Чем различается применение ключевых слов While и Until?
Могут ли ключевые слова While и Until одновременно употребляться в одном операторе цикла?
Нарисуйте схемы алгоритмов для циклических процессов с предусловием и постусловием и рядом запишите соответствующие операторы цикла. Объясните их действие.
Почему в проекте “Стоимость покупок” используется цикл с верхним окончанием, а в проекте “Затраты на год” – с нижним окончанием?
Почему в обоих проектах для ввода данных используется функция InputBox, а не текстовые поля?
Почему на форме “Стоимость покупок” нет ни одного текстового поля, а на форме “Затраты на год” – только одно?
Как в проекте “Стоимость покупок” заменить условие продолжения цикла условием его завершения?
Замените в проекте “Затраты на год” ключевое слово Until ключевым словом While так, чтобы пользователь программы не заметил изменений в ее выполнении.
Почему в проекте “Затраты на год” после оператора цикла записан условный оператор?
С какой целью в обоих проектах используется переменная i? Обязательно ли ее использование?
Придумайте две задачи, в которых бы применялись операторы цикла с верхним и нижним окончанием.