13
Sąlygos sakinys IF Šakotieji skaičiavimai

Sąlygos sakinys IF...Kartojame •Pasakkite 2 kintamųjų tipus. •Kam naudojama cin funkcija? •Kam naudojama cout funkcija? •Su kokiomis funkcijomis veikia operatoriai >>

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • Sąlygos sakinys IFŠakotieji skaičiavimai

  • Kartojame

    • Pasakykite 2 kintamųjų tipus.

    • Kam naudojama cin funkcija?

    • Kam naudojama cout funkcija?

    • Su kokiomis funkcijomis veikia operatoriai >> ir

  • Uždaviniai

    Mokiniai, klausydami mokytojo pristatymo, sužinos apie loginius operatorius (, =, ==, !=) ir taikydami loginius operatorius C++ kalboje, išmoks aprašyti sąlyginio sakinio sąlygą ir sąlygos veiksmus.

    Mokiniai, mokytojui paaiškinus, parašys programą, kvadratinių lygčių sprendimui.

    Mokiniai savarankiškai išspręs 1 uždavinį pagal savo gebėjimų lygį.

  • Sąlyga ir sakinys

    Užduotis. Skaičius a yra teigiamas.

    Pradinis kintamasis a = 2.

    Sakinys. a = a + 1;

    Rezultatas: a = ?.

    Užduotis. Sąlygos sakinys.

    Pradinis kintamasis a = 2.

    Sakinys. If (a < 0) a = a + 1; else a = a-1;

    Rezultatas: a = ?.

  • Sutrumpintas sąlygos sakinys

    i f ( a < 0 )a = a + 1 ;

    e l s ea = a + 2 ;

    a = 7 ;i f ( a > 4 )

    b = a + 3 ;e l s e

    b = a – 3 ;

    K i e k b u s a i r b ?

    i f ( S ą l y g a )S a k i n y s 1 ;

    e l s eS a k i n y s 2 ;

  • Sąlygos sakinys + sakinių grupėi f ( S ą l y g a )

    {P i r m a s a k i n i ų g r u p ė

    }e l s e

    {A n t r a s a k i n i ų g r u p ė

    }

    x = 5 ;i f ( x < = 8 )

    {x = x + 3 ;y = x + 5 ;

    }e l s e

    y = x – 3 ;

    K i e k b u s x i r y ?

  • Užduotis

    Reikia rasti kvadratinės lygties ax2 + bx + c = 0 sprendinius; čia a, b ir c sveikieji skaičiai, nelygūs nuliui.

  • Algoritmas• Aprašoma programos antraštė;

    • Aprašomi pradiniai duomenys;

    • Aprašomi tarpiniai duomenys ir rezultatai;

    • Pradedami programos veiksmai;

    • Prašoma įvesti pradinius duomenis;

    • Apskaičiuojami tarpiniai duomenys (diskriminantas D = b2 + 4ac);

    • Tikrinama sąlyga:• Jei D < 0, neturi realių sprendinių;• Jei D = 0, tuomet turi vieną sprendinį ;• Jei D > 0, tuomet lygtis turi du sprendinius:

    • Spausdinami rezultatai. Nurodomas skaičių tikslumas po kablelio.

    • Programos pabaiga.

    Užduotis. Reikia rasti kvadratinės lygties ax2 + bx + c = 0 sprendinius; čia a, b ir c sveikieji skaičiai, nelygūs nuliui.

  • 1 uždavinys

    Sąlyginis sakinys užrašomas taip:

  • 2 uždavinys (sudėtingesnis)

    Sąlyginis sakinys:

  • Namų darbai

  • Kaip mums sekėsi?

    • Kaip aprašėme realiųjų skaičių tipą;

    • Kaip traukėme šaknį;

    • Kaip rašėme sąlygos sakinį;

    • Kaip apipavidalinime rezultatus?

    • Ar atliksi namų darbus?