Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Creating informational website for deployment hybrid infrastructure

Реферат Creating informational website for deployment hybrid infrastructure





lign="justify">}

відкривати і закривати фігурна дужки є відповідно початком і кінцем тіла циклу. У круглих дужках вказані наступні параметри циклу:

- вираз 1, в ньому вказується ім'я змінної управління циклом і присвоюється їй початкове значення;

- умова, являє собою булево вираз, що перевіряє значення змінної управління циклом, якщо результат перевірки правдивий, то цикл продовжується, якщо хибна, то цикл завершується;

- вираз 2, як правило, це арифметичний вираз, лічильник, визначає на кожній ітерації циклу порядок зміни змінної управління циклом, на певну величину - крок циклу.

При роботі циклу спочатку виконується вираз 1. У результаті змінна управління циклом приймає своє первісне значення. Потім обчислюється умова і, якщо воно істинно, виконуються оператори тіла циклу, ув'язнені у фігурні дужки. По досягненню кінця тіла циклу (закривається фігурна дужка) управління переходить до обчислення вираз 2. У результаті змінна циклу приймає нове значення, після чого знову обчислюється умова і в разі його істинності цикл повторюється, в іншому випадку управління передається першому оператора, наступного після закриття фігурної дужкою.

Приклад 1.s, p, n; s=0; P=1; (n=1; n lt;=10; n=n + 1)

{= s + n; p=p * n;

}. WriteLine (,, s= + s + р="+ p);

У даній програмі визначається сума s і твір р чисел від одного до десяти включно. Ім'я змінної управління циклом n, її задане початкове значення 0. Умова продовження циклу n lt;=10. Порядок зміни змінної управління циклом, лічильник - n=n + 1. Таким чином, n змінюється від 1 до 10 з кроком 1.При цьому на кожній ітерації сума s збільшується на n, а твір р в n разів. Нижче представлені результати роботи програми.

Якщо в розглянутій програмі висновок організувати всередині циклу, то можна проаналізувати збільшення сум s і твори p на кожній ітерації циклу. Крім того можна записати програму більш компактно см. Приклад 2.

Приклад 2.s, p, n;=0;=1; (n=1; n lt;=10; n ++)//або n +=1

{= s + n; p=p * n; .WriteLine ( n= + n + s= + s + p= + p);

}

Результати роботи даної програми

Оскільки додавання 1 до змінної, зокрема до n=n + 1, є поширеною операцією в мові С # передбачена скорочений запис цієї операції, а саме n ++, як у прикладі 2, або n +=1. Цей оператор називається оператором инкремента, він часто використовується як в циклі for так і в інших операторах циклу.

У тілі циклу for можна змінювати його параметри. Якщо в циклі відсутня параметр умова, то це відповідає значенню true. Цикл, записаний у вигляді for (;;) - є нескінченним циклом.

Оператор циклу while

Оператор циклу while (поки), як і оператор циклу for, є циклом з передумовою. Це означає, що умова перевіряється до початку циклу, і якщо воно має значення false, то цикл жодного разу не виконується. Відмінність оператор циклу while від оператора циклу for полягає в тому, що в ньому заздалегідь не визначено кількість ітерацій в циклі. Форма запису оператора. (Умова)

{

//тіло циклу

}

Оператори в тілі циклу виконуються до тих пір, поки умова циклу виконується, тобто має значення true. Якщо замість умови вказано службове слово true, тобто while (true), то цикл буде нескінченним.

Приклад 3. Скласти програму, яка визначає суму s і кількість k цілих чисел лежачих на заданому відрізку [a; b]. Межі відрізка цілі чісла.a, b, s, k; .WriteLine ( Введіть а + - ліву межу відрізка. Raquo;);=int.Parse ((Console.ReadLine ())) ;. WriteLine ( Введіть b + - праву межу відрізка. );=int.Parse ((Console.ReadLine ()));=0;=0; (a lt;=b)

{

S +=a;// Означає s=s + a ++;// Означає k=k + 1

a ++;// Означає a=a + 1

}. WriteLine ( t + РЕЗУЛЬТАТ: + s= + s + k= + k + n );

Змінна a управління циклом має початкове значення рівне лівій межі заданого відрізка. Перед кожним кроком вона порівнюється зі змінною b, яка має значення правої межі заданого відрізка. Якщо результат порівняння true, то цикл продовжується. Сума чисел відрізка, змінна s, збільшується на величину значення змінної a, яка є черговим числом заданого відрізка. Кількість чисел відрізка, змінна k, і змінна a збільшуються на одиницю. Якщо результат порівняння false, то цикл закінчується, і видаються, наприклад наступні результати роботи програми.

Оператор циклу do-while

Оператор циклу do-while...


Назад | сторінка 18 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Вивчення життєвого циклу працівника як об'єкта управління
  • Реферат на тему: Організаційно-економічний механізм управління торговою маркою на різних ста ...
  • Реферат на тему: Проектування циклу роботи токарного модуля
  • Реферат на тему: Основні операції паросилового циклу Ренкіна
  • Реферат на тему: Аналіз циклу Ренкіна