tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai...
TRANSCRIPT
Tiesiniai algoritmai
• Skaičiavimai pagal formulę (išvedimo formatas)
• Skaitmenų uždaviniai (sveikoji dalyba su liekana)
• Taškų koordinatės ir atstumai tarp taškų
Šakotieji algoritmai
• Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai
Loginės jungtys sąlygoje
• Laiko, skaitmenų uždaviniai Dalumo požymiai ir jų užrašymas, kiekio ir sumos
skaičiavimas, mažiausias(didžiausias) iš trijų.
• Taškų koordinatės ir atstumai tarp taškų
Dalumo požymiai ir jų užrašymas
• a dalus iš 2, jei a dalybos iš 2 liekana lygi nuliui, rašysime: if (a % 2 == 0) ... ,
• b dalus iš 3, jei b dalybos iš 3 liekana lygi nuliui, rašysime: if (b % 3 == 0) ...
Kiekio skaičiavimas
1
3
2
4
Kiekio skaičiavimas
Duoti sveiki skaičiai a, b ir c. Suskaičiuoti, kiek tarp jų teigiamų.
kiek = 0;
if ( a > 0 ) kiek ++;
if ( b > 0 ) kiek ++;
if ( c > 0 ) kiek ++;
Sumos skaičiavimas
Sumos skaičiavimas
Duoti sveiki skaičiai a, b ir c. Suskaičiuoti teigiamų skaičių sumą.
sum = 0;
if ( a > 0 ) sum = sum + a;
if ( b > 0 ) sum = sum + b;
if ( c > 0 ) sum = sum + c;
Didžiausias iš trijų
Duoti skaičiai a, b, c. Rasti didžiausią.
if (a > b)
if ( a > c) max = a;
else max = c;
else if (b > c) max = b;
else max = c;
Duoti skaičiai a, b, c. Rasti didžiausią.
if (a > b && a > c) max = a;
if (b > a && b > c) max = b;
if (c > a && c > b) max = c;