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



Pdf көрінісі
бет37/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   33   34   35   36   37   38   39   40   ...   465
Байланысты:
аибм сплюс

while, do
while
жəне 
for
қолданылады.
Алғы шартты цикл (while)
Шарты алдын ала тексерілетін алғы шартты цикл 1.8, а-суретте көрсетілген 
жəне ол төмендегідей түрде жазылады:
while (өрнек) оператор


42
Өрнек қарапайым немесе құрама оператормен берілген цикл тұлғасы-
ның қайталану шартын анықтайды. Оператордың орындалуы өрнектi 
есептеуден басталады. Егер ол ақиқат болса (
false
емес), цикл операто-
ры орындалады. Ал егер алғашқы тексеру кезінде өрнек мəні 
false
бол-
са, цикл бір рет те орындалмайды. Өрнектің типі арифметикалық немесе 
соған келтірілетін нұсқада болуы тиіс, ол циклдің əрбір итерациясы ал-
дында есептеледі.
Мысал (программа у = х

1 функциясының мəндері көрсетілген диапа-
зонда кесте түрінде экранға шығарылады): 
#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;


Достарыңызбен бөлісу:
1   ...   33   34   35   36   37   38   39   40   ...   465




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

    Басты бет