Цель работы: ознакомиться с циклическими алгоритмами и операторами, реализующими эти алгоритмы. Освоить особенности применения каждого оператора. Составить программы с использованием всех операторов цикла.
1. Теоретические сведения
Оператор цикла w hile
Описание: while (выражение) оператор;
Действие:
Возможно вы искали - Лабораторная работа: Операторы языка Си
Выполняется оператор до тех пор, пока значение выражения в скобках истинно. Проверка значения выражения происходит перед каждым выполнением оператора. Когда значение выражения ложно, цикл while заканчивается. Если выражение ложно с самого начала, оператор не выполняется ни разу.
Комментарий:
Следует заметить, что после ключевого слова while и выражения, заключенного в круглые скобки, точка с запятой не ставится.
Оператор иногда называется телом цикла. В теле цикла должны выполняться действия, в результате которых меняется значение управляющего выражения. В противном случае можем получить бесконечный цикл.
Пример:
Похожий материал - Контрольная работа: Операции в Excel
/*Демонстрация цикла while*/
#include <stdio.h>
main( )
{
int i=1
Очень интересно - Реферат: Операции над данными в СП с плавающей точкой
while (getchar()!=’R’) i++;
/*оператор getchar() вводит любой символ с клавиатуры*/
printf("Символ R %d-й",i);
}
Приведенная программа позволяет определить порядковый номер первой введенной буквы R в последовательности символов. Она показывает использование цикла while, в теле которого всего одна инструкция (i++ - увеличение значения целого числа i на единицу). Если запустить эту программу на выполнение и ввести последовательность символов, например: abFk!Rgm, то на экране появится строка: Символ R 6-й.
Вам будет интересно - Курсовая работа: Операционная система FreeBSD
Оператор цикла d o- w hile
Описание: do оператор while (выражение);
Действие: В операторе do-while тело цикла выполняется по крайней мере один раз. Тело цикла будет выполняться до тех пор, пока выражение в скобках не примет ложное значение. Если оно ложно при входе в цикл, то его тело выполняется ровно один раз.
Комментарий: после слова while и выражения, заключенного в скобки, ставится точка с запятой. Если в теле цикла содержится более одной инструкции, то операторы цикла заключаются в фигурные скобки.
Пример:
Похожий материал - Реферат: Операционная система MS DOS
/*Демонстрация цикла do-while */
#include <stdio.h>
main()
{