Информатика и технология программирования


Шаг Что делает программа - часть 2



do
// Оператор цикла с проверкой условия продолжения


// после очередного шага цикла.


{
// Тело цикла - составной оператор,


// последовательность из двух простых операторов


cout &#60&#60 "Элементов массива:";
// Выражение содержит операцию вывода в объект - поток.


// Ограниченное символом ";", превращается в простой


// оператор. Выводит на экран текст подсказки.


cin &#62&#62 n1;
// Вводит с клавиатуры значение целой переменной n1.


} while (n1 &#60 1 || n1 &#62 20);
// Цикл продолжается, пока введенное значение n1 не


// попадет в интервал 1..20. Условие продолжения -


// не попадает в интервал, то есть меньше 1 или


// больше 20.


for (i=0; i&#60n1; i++)
// Цикл повторяется для всех значений i, начиная от 0


// и заканчивая nn-1 включительно


{
// Тело цикла - составной оператор


cout &#60&#60 "C[" &#60&#60 i &#60&#60 "]=";
// Вывод подсказки - строка "C[...]", в угловых


// скобках значение переменной i - индекс текущего


// элемента массива.


cin &#62&#62 C[i];
// Ввод значения i-го элемента массива в формате


// вещественного числа


}
dd = min(C,n1);
// Вызов функции min для массива C[] и количества


// заполненых элементов в нем - n1. Результат


// функции присваивается переменной dd.


cout &#60&#60 "Минимум С[]=" &#60&#60 dd &#60&#60 endl;
// Вывод строки "Минимум C[i]=..." со значением пере-


// менной dd в формате вещественного числа.


// После вывода строки производится перевод курсора


// на экране к началу следующей (символ \n в


// форматной строке).


cout &#60&#60 "Минимум B[]=" &#60&#60 min(B,10)) endl;
// Вывод строки в подобном формате для массива B[].


// Вместо промежуточной переменной непосредственно


// следует вызов функции min для массива B[] раз-


// мерностью 10 элементов (фактические параметры).


}

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




Начало  Назад  Вперед



Книжный магазин