Здавалка
Главная | Обратная связь

Комментарий к коду.



В качестве комментария к коду, мы решили представить таблицу, которая досконально описывает каждую итерацию цикла:

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

Примечание:Распространенным заблуждением является то, что управляющая переменная может изменяться только на единицу - это не так. Главное, чтобы переменная изменялась любым логичным образом.

Пример 2.

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

Написать программу, выводящую на экран линию из 5 звёздочек.

Код реализации.

#include <iostream>using namespace std;void main(){ int COUNT=5; // количество звездочек (длина линии) int i=0; // управляющая переменная цикла while(i<COUNT){ // проверка условия cout<<"*";// вывод звездочки i++;// изменение управляющей переменной } cout<<"\n\n";}

Комментарий к коду.

1. Управляющая переменная на момент проверки условия равна количеству уже нарисованных звездочек. Так происходит потому, что переменная i увеличивается на единицу после каждого вывода *.

2. Цикл остановиться тогда, когда i=5, что будет соответствовать количеству нарисованных *.

Теперь, вам необходимо перейти к самостоятельной работе.Расслабьтесь и получайте удовольствие от выполнения домашнего заданияЖ) Желаем удачи!!!

Предыдущая Оглавление Следующая  
Предыдущая Оглавление Следующая
           

Домашнее задание

1. Разработать программу, которая выводит на экран горизонтальную линию из символов. Число символов, какой использовать символ, и какая будет линия - вертикальная, или горизонтальная - указывает пользователь.

2. Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователем.

3. Дано натуральное число n. Написать программу, которая вычисляет факториал неотрицательных целых чисел n (т.е. число целое и больше 0). Формула вычисления факториала приведена ниже.

n! = 1*2*3*....*n, (формула вычисления факториала числа n) 0! = 1 (факториал 0 равен 1 (по определению факториала))
Предыдущая Оглавление Следующая

 


 

Предыдущая Оглавление Следующая

Урок №4.

  • Цикл for. Особенности цикла for.
  • Ключевые слова break и continue.
  • Практические примеры.
  • Тест для самопроверки.
  • Домашнее задание
Предыдущая Оглавление Следующая  
Предыдущая Оглавление Следующая
           

Конструкция for.

В прошлом уроке мы с вами познакомились с таким понятием как цикл и рассмотрели некоторые из конструкций, представляющих циклы в языке С. А, именно - while и do while. Сейчас мы рассмотрим еще одну разновидность цикла – оператор for. Данный оператор теоретически является полной аналогией while, а практически позволяет организовать цикл с более удобным управлением.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.