Практическая работа №5 (3). Лабораторная работа управление потоком
Скачать 283.03 Kb.
|
42 ЛАБОРАТОРНАЯ РАБОТА 5. УПРАВЛЕНИЕ ПОТОКОМ ВЫПОЛНЕНИЯ С ИСПОЛЬЗОВАНИЕМ ОПЕРАТОРА ЦИКЛА FOR 1. Цель и содержание Цель лабораторной работы: изучить операторы, позволяющие организовывать циклическое выполнение программного кода. Задачи лабораторной работы: – научиться применять оператор цикла for во вложенных циклах; 2. Формируемые компетенции Лабораторная работа направлена на формирование следующих компетенций: – способность к проектированию базовых и прикладных информационных технологий (ПК-11); – способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные) (ПК-12). 3. Теоретическая часть Циклы позволяют выполнять определенную последовательность операторов до тех пор, пока выполняется некоторое условие. Каждый «круг» выполнения этого блока называется итерацией. Синтаксис оператора: оператор итератор условие тор инициализа ) ; ; ( for тор инициализа – выражение, выполняемое перед первой итерацией цикла. 43 условие – выражение булевого типа, которое проверяется перед каждой итерацией. Если оно истинно то итерация выполняется, иначе – цикл завершается. итератор – выражение, вычисляемое после каждой итерации. Пример применения оператора цикла for (пример 1): Изучите код самостоятельно (создайте такую программу в VS). Еще один пример для самостоятельного изучения (пример 2): Пример, отображающий возможность применения итератора (пример 3): Обратите внимание, что примеры 2 и 3 решают одну и ту же задачу. 44 4. Оборудование и материалы Для выполнения лабораторной работы рекомендуется использовать персональный компьютер со следующими характеристиками: 64-разрядный (x64) процессор с тактовой частотой 1 ГГц и выше, оперативная память – 1 Гб и выше, свободное дисковое пространство – не менее 1 Гб, графическое устройство DirectX 9. Программное обеспечение: операционная система WINDOWS 7 и выше, Microsoft Visual Studio 20112 и выше. 5. Указания по технике безопасности Техника безопасности при выполнении лабораторной работы определяется общепринятой для пользователей персональных компьютеров. Самостоятельно не производить ремонт персонального компьютера, установку и удаление программного обеспечения; в случае неисправности персонального компьютера сообщить об этом обслуживающему персоналу лаборатории; не касаться электрических розеток металлическими предметами; рабочее место пользователя персонального компьютера должно содержаться в чистоте; не разрешается возле персонального компьютера принимать пищу, напитки. 6. Методика и порядок выполнения работы Необходимо модифицировать приложение, разработанное в рамках лабораторной работы №4 следцющим образом: 1. Программа должна запросить исходные данные для вычисления выражения. 2. Программа вычисляет выражение и выводит результат. 3. Затем программа снова запрашивает ввод исходных данных и цикл повторяется. 45 С использованием цикла for организуйте указанное поведение программы и самостоятельно определите команду, которая приведет к завершению работы программы (например, нажата клавиша «Escape», пользователь должен ответить на вопрос «Продолжить?» и т.п.). Индивидуальное задание. В качестве индивидуального задания необходимо изменить код из лабораторной работы №4. 7. Содержание отчета и его форма Отчет по лабораторной работе должен содержать: 1. Номер и название лабораторной работы. 2. Цели лабораторной работы. 3. Ответы на контрольные вопросы. 4. Экранные формы и листинг программного кода, показывающие порядок выполнения лабораторной работы, и результаты, полученные в ходе её выполнения. Отчет о выполнении лабораторной работы в письменном виде сдается преподавателю. 8. Контрольные вопросы 1. Как оформляется комментарий? 2. В разделе «Теоретическое обоснование» приведены примеры 1, 2 и 3. Почему в примерах 2 и 3 для переменной Sum выбран тип long, хотя в примере 1 для Sum выбран тип int? Обоснуйте ответ. 3. Опешите синтаксис оператора цикла for. 4. Можно ли с помощью for реализовать бесконечный цикл? Поясните ответ на примерах. 46 9. Список литературы Для выполнения лабораторной работы, при подготовке к защите, а также для ответа на контрольные вопросы рекомендуется использовать следущие источники: [3], [7]. |