Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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: 308; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию