Лекция 2 Сұрақтар: Тілдің құрамы Атаулар, айнымалылар және



Pdf көрінісі
бет10/10
Дата23.11.2023
өлшемі1,3 Mb.
#193107
түріЛекция
1   2   3   4   5   6   7   8   9   10
Байланысты:
2 лекция kaz
ИВАНОВ Учеб перс яз, Документ (3), Отчет Мағжан, Үй жұмысы 8кл, 254635.pptx, семинар тапсырмалары
цикл – әзірше 
Келесі мысалда енгізілген 
num 
бүтін санының барлық 
бөлгіштері анықталады. 
// Берілген оң бүтін санның бөлгіштерін табу 
#include  
int main(){
int num;
cout << "\nSan engizingiz : "; cin >> num; 
int half = num/2; 
// санның жартысы
int div = 2; // бөлгішке тексеру

while 
(div <= half) 
{
if (!(num 

div)) cout << div <<"\n"; 
div++;

}
 
return 0;
}



54 
цикл – дейін 
Мысал
. Бұл программада енгізілген нақты аргумент 

x
-тің түбірін берілген дәлдікпен – 
eps
жуық шама-
мен итерациялық формула арқылы анықтаймыз: 
у
n
 = (у
n-1
 + x/y
n-l
), 
мұндағы 
y
n-l
– түбірдің алдыңғы жуық мәні (есептеу 
алдында бұл мән кез келген оң сан ретінде таңдала-
ды), 
у
n
– түбірдің келесі табылған жуық мәні. Есеп-
теу процесі түбірдің анықталған екі жуық мәндері 
айырмасының абсолюттік мәні берілген дәлдіктен 
төмен болған сәтте тоқталады. Абсолюттік мәнді та-
бу үшін стандартты 
fabs() 
функциясы қолданылады, 
ол 
 
тақырыптық файлында анықталады. 


55 
#include 
#include 
int main(){ 
double x, eps; // аргумент пен дaлдік 
double Yp, Y = 1; /* тyбірдін алдынгы жане
келесі жуык мандері */ 
cout << "Argument pen daldikti engizingiz: ";
cin >> x >> eps; 
do{ 
Yp = Y; 
Y = (Yp + x/Yp)/2; 
}while (fabs(Y - Yp) >= eps); 
cout << "\n Tybirding juik mani: "
<< Y << endl; 
return 0;



56 
Келесі мысалда енгізілген 
num 
бүтін санының 
барлық бөлгіштері анықталады. 
#include 
int main(){ 
int num, half, div; 
cout << "\nSan engizingiz : "; cin >> num; 
for (half = num / 2, div = 2; div <= half; div++) 
if (!(num % div)) cout << div << "\t";
return 0;
}
 


57 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




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

    Басты бет