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

12

Upload: others

Post on 24-Feb-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės
Page 2: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės
Page 3: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

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ų

Page 4: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

Š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ų

Page 5: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

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) ...

Page 6: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

Kiekio skaičiavimas

1

3

2

4

Page 7: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

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 ++;

Page 8: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

Sumos skaičiavimas

Page 9: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

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;

Page 10: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

Didžiausias iš trijų

Page 11: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

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;

Page 12: Tiesiniai algoritmaiskaidres.puslapiai.lt/images/2_medziaga/pozymiai_suma...Šakotieji algoritmai •Skaičiavimas pagal formulę – geometriniai, matematiniai uždaviniai Loginės

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;