C++ dasturlew tilinde Tarmaqlaniwshi algoritmler Programmalastırıw tillerinde hár qıylı usıllar
Sana 08.01.2022 Hajmi 109,57 Kb. #331883
Bog'liq
C dasturlew tili
Programmalastırıw tillerinde hár qıylı usıllar Programmalastırıw tillerinde hár qıylı usıllar járdeminde programma basqarıwdı bir orından ekinshi jayǵa ótkeriw yamasa qandayda bir shártke tiykarınan kerekli programma bólegin atqarılıwın támiyinlew kerek bolıwı múmkin, yaǵnıy tarmaqlanıwshı algoritmlı programma dúziw múmkin. Tarmaqlanıwshı programmalar dúziwde ótiw, shártli ótiw, shárt hám tańlaw operatorlarınan paydalanamız. Ótiw operatorina misal: Ótiw operatorina misal: Ótiw operatorı tómendegi koriniske iye: goto nıshan ; { } // islemey tastap ketilip atırǵan programma bólegi nıshan { } Using namespace std; Int main () { Double a= 1, b; kesindi : b = a + 1 cout << “ b=‟‟ << b; return ; }
#include
Using namescape std;
Int main () { double a= 1, b;
kesindi :
b= 5 * a; goto kesindi ;
b = a + 1;
cout << „‟ b=” << b; return ; }
Shártli ótiw operatorı : Shártli ótiw operatorı : 1- usıl : if (shárt) {operatorlar1;} else {operatorlar2;} 2- usıl : if (shárt) {operatorlar1;} {operatorlar2;} C++ tilinde tarmaqlaw operatorınan ayrıqsha shárt boyınsha ózlestiriw (yamasa shártli o‟zlashtirish) operatorı da bo‟lib, onıń ko‟rinishi tómendegishe: C++ tilinde tarmaqlaw operatorınan ayrıqsha shárt boyınsha ózlestiriw (yamasa shártli o‟zlashtirish) operatorı da bo‟lib, onıń ko‟rinishi tómendegishe: ózgeriwshi = (shárt)? ańlatpa1: ańlatpa2; TANLAW OPERATORI C++ tilinde tańlaw operatorı berilgen ańlatpa ma`nisine uyqas penenkelgen kórsetpeler izbe-izligine ótiw ushın xızmet etedi. Ulıwma kórinisi tómendegishe: Switch (ańlatpa ) { case konstanta_1: kórsetpeler izbe-izligi ; break; case konstanta _2: kórsetpeler izbe-izligi; break;. .. case konstanta _N: kórsetpeler izbe-izligi; break; default: kórsetpeler izbe-izligi; }
Tarmaqlanıwshı algoritmǵa mısal
Másele: Elektr shınjırındaǵı tok dáregi klemmalaridagi kernew U=100 v bolıp, qarsılıqları R1=5 a hám R2=4 a bolǵan iste‟molchilar izbe-iz hám parallel jalǵanǵan halda tok kúshleri qandaybolıwın anıqlaw programmasın dúziń.
# include # include # include int main () { float R1, R2, R, I, Ol; string s; cout<<" Tok dáregi klemmalaridagi kernewdi kiritiń:" <>Ol; cout<<" Birinshi tutınıwshı qarsılıgın kiritiń:" <>R1; cout<<" Ekinshi tutınıwshı qarsılıgın kiritiń:" <>R2; cout<<" Tutınıwshılar jalǵanıw túrin kiritiń:" <>s; If (s==" parallel") { R=R1*R2/ (R1+R2); I=U/R; } If (s==" izbe-iz") { R=R1+R2; I=U/R; } cout<<" Tutınıwshılar " < } Diqqatlarińiz ushin raxmet!!! Do'stlaringiz bilan baham: