Оператор за цикъл с предусловие while

Описание на оператор за цикъл с предусловие while (синтаксис): while (<условие>) {<оператор>} като обикновено <оператор> е съставен оператор. Изчислява се изразът, зададен чрез <условие> (подобно на if), и когато неговата стойност е истина се изпълнява тялото на цикъла (<оператор>). Това се повтаря, докато стойността на условието престане да бъде истина (стойност, различна от нула). Тялото няма да бъде изпълнено нито веднъж, ако още при първото изчисление на <условие> се получи стойност 0 (лъжа).

Следващият пример извежда на екрана цифрите 0..9 чрез цикъл while.
#include<iostream>
using namespace std;

int main()
{
   int a=0;//inicializaciq na promenliwata

   cout<<"Da se systawi programa, chrez koqto s cikyl while \n";
   cout<<"se izwevdat na ekrana wsichki ednocifreni chisla.\n";
   cout<<"Primer: Izhod 0123456789\n";
   while (a<10) //indeksnata promenliwa "a" da ne dostiga 10
   { cout<<a;
     a++;//sledenata w usowieto na cikyla promenliwa narastwa s 1
   }//kraj na cikyl while
   cout<<endl;
system("pause");//chaka natiskane na klawish ot klawiaturata
return 0;
}//kraj na programa while 

Задачи с подобни функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени примери.

Начало на страницата

 
Размер на шрифта
Increase Font Size Option 3 Reset Font Size Option 3 Decrease Font Size Option 3
Bulgarian Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
Търсене в сайта: