Главная страница
Навигация по странице:

  • Порядок выполнения работы

  • Контрольные вопросы

  • лабораторная работа №5 (циклы). Лабораторная работа 5. Сочетание циклов и разветвлений. Цель работы Освоить использование операторов цикла while, do


    Скачать 15.96 Kb.
    НазваниеЛабораторная работа 5. Сочетание циклов и разветвлений. Цель работы Освоить использование операторов цикла while, do
    Анкорлабораторная работа №5 (циклы).docx
    Дата26.08.2018
    Размер15.96 Kb.
    Формат файлаdocx
    Имя файлалабораторная работа №5 (циклы).docx
    ТипЛабораторная работа
    #23595

    Лабораторная работа №5.

    Сочетание циклов и разветвлений.
    Цель работы

    - Освоить использование операторов цикла while, do-while, forв программе для реализации повторяющихся действий

    - Научиться применять при организации циклов операторы передачи управления break, continue, return, goto

    - Закрепить использование средств автоматизации процесса отладки в интегрированной среде программирования С++
    Порядок выполнения работы

    1. Ознакомиться с постановкой задачи.

    2. Разработать блок-схему алгоритма решения поставленной задачи.

    3. Разработать программу и составить наборы тестовых данных (не менее 4-х наборов).

    4. Продемонстрировать преподавателю, как изменяются основные переменные в отладочном окне при выполнении программы в пошаговом режиме.

    5. Подготовить отчет по лабораторной работе. Отчет должен включать в себя:
      - титульный лист;
      - постановку задачи;
      - текст программы с комментариями;
      - наборы тестовых исходных данных с соответствующими результатами работы программы (оформлять в виде таблицы);
      - ответить на контрольные вопросы (письменно).

    6. Защитить лабораторную работу перед преподавателем.


    Контрольные вопросы

    1. Чем отличается оператор цикла с предусловием от оператора цикла с постусловием? Приведите пример.

    2. Какие возможности предоставляет оператор цикла for? Перечислить порядок передачи управления при выполнении данного оператора цикла.

    3. Для чего и каким образом используются в операторах цикла операторы передачи управления break, continue, return, goto?

    4. Составьте фрагмент блок-схемы алгоритма, соответствующий следующему фрагменту программы:
      for (i=1; i<n; i=i+1)
      p*=i;

      Реализуйте данный алгоритм, используя по очереди циклы while и do-while.


    написать администратору сайта