tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai...

Post on 24-Feb-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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;

top related