Измерение информации



бет62/94
Дата27.09.2023
өлшемі11,54 Mb.
#110921
түріУрок
1   ...   58   59   60   61   62   63   64   65   ...   94
#include
usingnamespace std;
intmain(){
int i;
int sum = 0;
for (i = 1; i <= 1000; i++)
{
sum = sum + i;
}
cout << "Сумма чисел от 1 до 1000 = " << sum << endl;
return 0;
}

Вопросы к задаче: Что нужно изменить в программе, чтобы вычислить



  • Сумму чисел от 10 до 20?

  • Произведение чисел?


В случае, когда заранее известно число повторений цикла часто используют оператор цикла с параметром for.
Блок-схема цикла с параметром:

(В данной блок схеме: M - начальное значение счетчика, N - конечное значение счетчика)

Общий вид оператора:
Синтаксическая структура оператора цикла с параметром:
For <идентификатор переменной> := <выражение 1> То <выражение 2> Do <оператор>.
или
For <идентификатор переменной> :=<выражение 1> Downto
<выражение 2> Do <оператор>;
Переменную, идентификатор которой указан после служебного слова For называют параметром цикла.
Значение переменной – параметра цикла, значение выражения 1, выражения 2 должны быть одного и того же простого порядкового типа.
Т.е. значение переменной – параметра цикла, выражения 1 и выражения 2 не могут быть типа Real.
Значение переменной – параметра цикла нельзя изменять в операторе, записанном после служебного слова Do.
Оператор цикла For обеспечивает выполнение оператора, называемого телом цикла, до тех пор пока не будут автоматически перебраны все значения переменной – параметра цикла.
Если параметр цикла имеет тип Integer, то значение параметра цикла последовательно увеличиваются (при For…To) или уменьшается (при For…DownToна единицу при каждом повторе. Т.е. оператор цикла For в этом случае не допускает изменения параметра цикла на величину, отличную от единицы.
Пример 1:
S:=0; N :=10;


Достарыңызбен бөлісу:
1   ...   58   59   60   61   62   63   64   65   ...   94




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет