Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Операторы цикловРазличают: 1) итерационные циклы; 2) арифметические циклы. Группа действий, повторяющихся в цикле, называется его телом. Однократное выполнение цикла называется его шагом. В итерационных циклах известно условие выполнения цикла. 1. Цикл с предусловием: while (выражение-условие) оператор; В качестве <выражения-условия> чаще всего используется отношение или логическое выражение. Если оно истинно, т. е. не равно 0, то тело цикла выполняется до тех пор, пока выражение-условие не станет ложным. Пример while (a!=0) { cin>>a; s+=a; } 2. Цикл с постусловием: do оператор while (выражение-условие); Тело цикла выполняется до тех пор, пока выражение-условие истинно. Пример: do { cin>>a; s+=a; } while(a!=0);
3. Цикл с параметром: for (выражение_1;выражение-условие;выражение_3) оператор; выражение_1 и выражение_3 могут состоять из нескольких выражений, разделенных запятыми. Выражение_1 - задает начальные условия для цикла (инициализация). Выражение-условие> определяет условие выполнения цикла, если оно не равно 0, цикл выполняется, а затем вычисляется значение выражения_3. Выражение_3 - задает изменение параметра цикла или других переменных (коррекция). Цикл продолжается до тех пор, пока выражение-условие не станет равно 0. Любое выражение может отсутствовать, но разделяющие их «;» должны быть обязательно. Примеры использования цикла с параметром. 1) Уменьшение параметра: for (n=10; n>0; n--) { оператор}; 2) Изменение шага корректировки: for (n=2; n>60; n+=13) { оператор }; 3) Возможность проверять условие отличное от условия, которое налагается на число итераций: for (num=1;num*num*num<216; num++) { оператор }; 4) Коррекция может осуществляться не только с помощью сложения или вычитания: for (d=100.0; d<150.0;d*=1.1) { <тело цикла>}; for (x=1;y<=75;y=5*(x++)+10) { оператор }; 5) Можно использовать несколько инициализирующих или корректирующих выражений: for (x=1, y=0; x<10;x++;y+=x);
|