Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Краткие теоретические сведения. Операторы цикла используются для многократного повторения вычисления
Операторы цикла используются для многократного повторения вычисления. Любой цикл состоит из тела цикла (операторы, которые выполняются несколько раз), начального значения управляющей переменной, проверки условия выполнения цикла и шага (изменения управляющей переменной). В языке C/C++ есть три оператора цикла - это for, while и do/while. СТРУКТУРА ПОВТОРЕНИЯ for for (выражение_1; выражение_2; выражение_3) оператор; где выражение_1 - начальное значение управляющей переменной цикла; выражение_2 - проверка условия на продолжение цикла; выражение_3 - изменение параметра цикла (шаг); оператор - это тело цикла, простой или составной оператор. Схема работы оператора следующая: только один раз вначале вычисляется выражение_1, затем проверяется выражение_2, и если оно - «истина», то выполняется тело цикла, затем производится шаг управляющей переменной цикла, и так до тех пор, пока выражение_2 не примет значение «ложь». Например: 1. for (k=1; k<10; k++) printf(“%-4d”, k); в результате - печатаются в строку с шириной 4 цифры от 1 до 9. 2. for (ch=’a’; ch<=”z”; ch++) printf(“ %4c”,ch); в результате - вывод на экран букв латинского алфавита. 3. Уменьшение параметра: for (n=10; n>0; n--) оператор; 4. Шаг с помощью арифметического выражения: for (x=1; у<=75; y=5*(x++)+10) оператор; 5. Использование несколько инициализирующих или корректирующих выражений: for (х=1, у=0; х<10; х++, у+= х) оператор; 6. Бесконечный цикл for (;;) оператор;
ОПЕРАТОРЫ ПЕРЕХОДА Операторы перехода выполняют безусловную передачу управления. Оператор break - прерывать работу цикла или пропустить оставшуюся чисть структуры switch. Оператор continue - выполняется в структурах while, for, do/while, вызывает пропуск оставшейся части тела структуры и начинает выполнять следующую итерацию цикла. Пример использования оператора continue в операторе for: for (int х = 1; х <= 10; х++) { if (x == 5) continue; printf (”%d “,x); } Оператор return - оператор возврата из функции. Он всегда завершает выполнение функции и передает управление в точку ее вызова. Вид оператора: return [выражение]; ПРИМЕРЫ РЕШЕНИЙ Date: 2015-10-19; view: 347; Нарушение авторских прав |