|
|||
include<iostream >. using namespace std;. int main( ). for(i=20; i<=50; i++) . cout <<”Sum = “ << s;. return 0;. Цикл while. Также как и цикл for,циклwhile относится к циклам с предусловием, которое указывается в скобках после слова ⇐ ПредыдущаяСтр 3 из 3 #include<iostream > using namespace std; int main( ) { int i, s=0; for(i=20; i<=50; i++) s = s + i; cout <<”Sum = “ << s; return 0; } В данном примере после выполнения первого шага сумма будет равна 20. После этого iувеличится на 1 и станет равным 21. На втором шаге сумма примет значение 41(20+21). Вновь iувеличится на 1, и т. д. до тех пор, пока iне примет значение 51. В этом случае условие продолжения цикла перестанет выполняться (i < = 50) и произойдет выход из цикла. Цикл while. Также как и цикл for,циклwhile относится к циклам с предусловием, которое указывается в скобках после слова while.Реализуем предыдущий пример, используя вместо цикла for цикл while. #include<iostream> using namespace std; int main( ) { int i=20; int s=0; while (i < = 50) { s = s + i; i++; }
cout <<”Sum = “ << s; return 0; } При использовании цикла whileвнимания требует параметр цикла, который необходимо проинициализировать перед использованием и изменять в теле цикла. Конструкция do-while.Описывает циклы с постусловием: сначала выполняется тело цикла (хотя бы один раз), а затем проверяется условие. Рассмотрим пример вычисления произведения чисел от 5 до15. #include<iostream> using namespace std; int main( ) { int m=1; // начальное значение произведения = 1 int k=5; // начальное значение параметра цикла do { m = m * k; k++; // изменение параметра цикла } while (k<=15); // условие выполнения цикла cout << m; return 0; }
Практикум Задание 1. Заполнить 10-элементный целочисленный массив с клавиатуры. По желанию пользователя обеспечить выполнение одного из следующих действий: 1) вычисление суммы элементов массива; 2) нахождение максимального значения из элементов массива; 3) подсчёт числа отрицательных значений элементов массива. Задание 2(дополнительно). Ввести с клавиатуры значения для двумерного символьного массива размером 3˟3 таким образом, чтобы главная диагональ матрицы автоматически заполнялась буквами ‘w’. Добавить данную операцию как пункт в меню Задания 1. Отчет оформляется по общеустановленным правилам в электронном виде со следующим содержанием: 1) титульный лист, 2) тема и цель лабораторной работы, 3) задание на лабораторную работу, 4) текст программы с комментариями, 5) результаты работы программы (вид экрана) и 6) выводы по созданному проекту и использованию средств языка программирования.
|
|||
|