Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет58/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   54   55   56   57   58   59   60   61   ...   642
#include

int main(){

 fl oat Xn, Xk, Dx;

 printf("Аргументтің өзгеру аралығы мен қадамын 

        енгізіңіз: "); 

 scanf("%f%f%f", &Xn, &Xk, &Dx);

 printf("|  X  |  Y  |\n");     // кесте тақырыбы

 fl oat X = Xn;           // цикл параметрін тағайындау

 while (X <= Xk){       // жалғастыру шартын тексеру

 

   printf("| %5.2f | %5.2f |\n", X, X*X + 1); 

    

                  // цикл тұлғасы X += Dx; 

 

   x+=Dx                // параметрді өзгерту 

}

return 0;

Мысал (программа бүтін оң санның барлық бөлгіштерін анықтайды):



#include

int main(){

 int 

num;

 

cout << "\nСан енгізіңіз: "; cin >> num;

 

int half = num / 2;         // санның жартысы

 

int div = 2;  

 

     // бөлгіш болуы мүмкін сан

 

while (div <= half){

 

   if (!(num % div)) cout << div << "\n";

 

   div++;

 

}

 return 

0;

Программалаудағы кең таралған тəсілдердің бірі – 



while

 

(true)

 немесе 


while (1)

 тəрізді тақырыптар арқылы шексiз цикл ұйымдастыру, олардан 

шығу  кез келген бір шарттың орындалуы бойынша цикл тұлғасынан мəжбүрлі 

түрде сыртқа шығу жолымен орындалады.




43

while

 

түйінді сөзінен кейiнгі дөңгелек жақшаларда айнымалының 

сипаттамасын

1

 енгізуге болады. 



Оның əрекет ету аймағы цикл іші болып табылады:

while(int x = 0){ ... /* х-тің əрекет ету аймағы */ }

Соңғы  шартты цикл  (do while)

Шарты соңынан тексерілетін цикл 1.8, ə-суретте көрсетілген құрылымдық 

сызбаны жүзеге асырады жəне ол мынадай түрде жазылады:



Достарыңызбен бөлісу:
1   ...   54   55   56   57   58   59   60   61   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет