11724

Организация циклических процессов с использованием цикла с параметром for

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа №10 Тема: Организация циклических процессов с использованием цикла с параметром for Цель занятия: 1.Освоение циклической структуры программы. 2.Получение навыков в выборе и использовании операторов цикла. Воп...

Русский

2013-04-10

44.5 KB

9 чел.

Лабораторная работа №10

Тема: Организация циклических процессов с использованием цикла с параметром for

    Цель занятия:

            1.Освоение циклической структуры программы.

            2.Получение навыков в выборе и использовании операторов цикла.

Вопросы для контроля

          1.Каково назначение операторов цикла?

          2.Форма записи цикла for?

          3.Можно ли изменять программным путем параметр цикла циклической

            части оператора for?

          4.Чему равен шаг изменения параметра цикла в операторе for?

          5.Как в блок-схеме графически обозначается цикл с параметром?

Постановка  задания

   1.Используя оператор цикла for, найти сумму  элементов,  

     указанных в конкретном варианте.

   2.Результат напечатать, снабдив соответствующим заголовком.

Содержание отчета

             1.Постановка задачи.

             2.Алгоритм решения задачи(блок-схема).

             3.Текст программы.

             4.Исходные данные и результаты.

             5.Анализ допущенных ошибок.

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

1.Включить  ПК.

2.Загрузить систему BORLAND C++.

3.Ввести составленную программу (варианты заданий в таблице 10.1.).     

 Примечание:

            При составлении программы руководствоваться

            методическими указаниями и примером составления

            программы.

4.Ввести по мере выполнения программы исходные данные (исходные данные выбрать самостоятельно).

5.Полученные результаты занести в отчет.

6.Закончить работу с системой BORLAND C++ без  сохранения  программы.

Краткие теоретические сведения

Оператор цикла for

Оператор for - это наиболее общий способ организации цикла.

Форма записи:

for ( выражение 1 ; выражение 2 ; выражение 3 ) ТелоЦикла;

Выражение 1 обычно используется для установления начального значения переменных, управляющих циклом. Выражение 2 - это выражение, определяющее условие, при котором тело цикла будет выполняться. Выражение 3 определяет изменение переменных, управляющих циклом после каждого выполнения тела цикла.

Схема выполнения оператора for:

1. Вычисляется выражение 1.

2. Вычисляется выражение 2.

3. Если значения выражения 2 отлично от нуля (истина), выполняется тело цикла, вычисляется выражение 3 и осуществляется переход к пункту 2, если выражение 2 равно нулю (ложь), то управление передается на оператор, следующий за оператором for.

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

Постановка задания

                                                 Таблица 10.1.

п.п

Задание

1

Найти сумму целых положительных чисел, больших 4 и меньше 100, и при делении которых на 6 остаток равен 0,1,2.     

2

Найти сумму целых положительных четных чисел меньших 100 и больших 10, и при делении которых на 3 остаток равен 1, 2.

3

Найти сумму целых положительных нечетных чисел, меньших 200 и кратных 8, и при делении которых на 7 остаток равен 1, 5.

4

Найти сумму целых положительных чисел, больших 20, меньших 100 и кратных 3, и при делении которых на 8 остаток равен    5, 7, 4.

5

Найти сумму целых отрицательных чисел, больших -50 и меньших 0, и при делении которых на 4 остаток равен 0, 2, 3.       

Задания на самостоятельную работу:

  1.  Подсчитать k –количество цифр в десятичной записи целого неотрицательного числа.
  2.  Дано число. Определить, образуют ли цифры этого числа возрастающую последовательность.

Пример выполнения работы

Найти сумму целых положительных чисел, меньших 40 и при делении которых на 5 остаток равен 1,2 или 4.

 Программы

а) С использованием оператора switch

     #include<stdio.h>

      void main()

     {

       int N,SUM=0;

          for (N=0;N<=40;N++)

            switch (N%5)

              {

               case 1:SUM=SUM+N;   break;

               case 2:SUM=SUM+N;   break;

               case 4:SUM=SUM+N;   break;

              }

          printf("СУММА= %d",SUM);

      }  

б) С использованием оператора if

     #include<stdio.h>

      void main()

     {

       int N,SUM=0;

          for (N=0;N<=40;N++)

            {

             if ((N%5==1)||(N%5==2)||(N%5==4))

               SUM+=N;

              }

          printf("СУММА= %d",SUM);

      }

 Результат работы программы


 

А также другие работы, которые могут Вас заинтересовать

29879. Сущность, формы и виды инфляции. Социально-экономические последствия инфляции 14.69 KB
  Инфля́ция повышение общего уровня цен на товары и услуги. В этом случае говорят что за прошедшее время покупательная способность денег снизилась деньги обесценились утратили часть своей реальной стоимости. Этому способствовал целый ряд факторов глобального порядка: быстрый рост товарного производства усложнение его структуры; системы цен и социальных трансфертов стали универсальными; изменилась практика ценообразования под влиянием монополистических предприятий резко снизилась сфера ценовой конкуренции. Повышение эффективности...
29880. Страховые резервы и пути повышения надежности их использования страховыми компаниями 12.61 KB
  Средства страховых резервов не подлежат изъятию в федеральный бюджет и бюджеты других уровней и используются исключительно для осуществления страховых выплат. Страховщик вправе инвестировать и иным образом размещать средства страховых резервов в порядке установленном нормативным правовым актом органа государственного страхового надзора. Размещение средств страховых резервов должно осуществляться на условия диверсификации возвратности прибыльности и ликвидности. Страховые резервы технические резервы по видам страхования не относящимся к...
29881. Сущность и практика деятельности негосударственных пенсионных фондов 13.8 KB
  Негосударственный пенсионный фонд НПФ особая организационноправовая форма некоммерческой организации социального обеспечения исключительными видами деятельности которой являются[1]: деятельность по негосударственному пенсионному обеспечению участников НПФ в соответствии с договорами негосударственного пенсионного обеспечения НПО; деятельность в качестве страховщика по обязательному пенсионному страхованию в соответствии с Законом Об обязательном пенсионном страховании в Российской Федерации[2] и договорами об обязательном пенсионном...
29882. Мировая, европейская, национальная валютные системы и их взаимодействие на современном этапе 34 KB
  Валютная система это форма орга низации и регулирования валютных отношений закрепленная национальным законодательством или межгосударственными соглашениями. Мировая валютная система это совокупность экономических отношений в мировой хозяйственной сфере связанных с функционированием валюты. Развитие мировой валютной системы Международная валютная система мировая валютная система мировая денежная система всех стран в рамках которой формируются и используются валютные ресурсы и осуществляется международный платежный оборот. Мировая...
29883. Государственное регулирование рынка страхования 20.39 KB
  Государственное регулирование рынка страхования Страховой рынок это особая социальноэкономическая среда определенная сфера денежных отношений где объектом куплипродажи выступает страховая защита формируется предложение и спрос на нее. Страховой рынок можно рассматривать также: как форму организации денежных отношений по формированию и распределению страхового фонда для обеспечения страховой защиты общества; как совокупность страховых организаций страховщиков которые принимают участие в оказании соответствующих страховых услуг....
29884. Банкротство предприятий в условиях рыночных отношений 15.96 KB
  Реальное банкротство организации характеризующееся неспособностью предприятия восстановить свою платежеспособность в силу реальных потерь собственного и заемного капитала. Санирующими мероприятиями могут быть проведение конкурсного производства ликвидация организации или реорганизация. Временное условное банкротство которое характеризуется таким состоянием неплатежеспособности организации которое вызвано существенной просрочкой ее кредиторской задолженности а также большим размером дебиторской задолженности затовариванием готовой...
29885. Антиинфляционная политика России на современном этапе 15.07 KB
  Антиинфляционная политика России на современном этапе Преодоление инфляции остается одной из главных задач антикризисной стратегии в Российской Федерации. При ее решении необходимо учитывать причины и последствия инфляции кто при этом несет основные тяготы и потери а также влияние разрабатываемых мер на другие элементы антикризисной стратегии прежде всего на производство и занятость. Уменьшение темпов инфляции до относительно безопасного уровня 1520 в год...
29886. Обязательное страхование в РФ 12.89 KB
  Обязательное страхование в РФ Обязательное страхование в РФ определяется федеральными законами по конкретным видам обязательного страхования. Обязательное страхование подразделяется на такие виды как страхование за счет страхователей сюда относится страхование сельскохозяйственных животных; строений; личное страхование пассажиров железнодорожного воздушного внутреннего водного морского и автомобильного транспорта; а также обязательное имущественное и личное госстрахование. Лично обязательное страхование объектами определяет имущественные...
29887. Кредитные организации как социальные институты общества 18.69 KB
  Кредитные организации как социальные институты общества Кредитная организация это юридическое лицо которое для извлечения прибыли как основной цели своей деятельности на основании специального разрешения лицензии Банка России имеет право осуществлять банковские операции. Кредитной организации запрещается заниматься производственной торговой и страховой деятельностью. Кредитные организации подразделяются на две группы: банки; небанковские кредитные организации. Банк Банки это такие кредитные организации которые имеют исключительное...