www.ketif.hu oldalon algoritmikus gondolkodás kifejlesztése
Ismétlés II.
3
4
Algoritmus
Pontos előírás, amely megmondja, hogy egy adott típushoz tartozó összes feladat megoldásakor a kezdeti adatokon milyen műveleteket milyen meghatározott sorrendben kell elvégezni. Tulajdonságai meghatározott széleskörű véges megvalósítható
Határozzuk meg, hogy hogyan viszonyul egymáshoz két egész szám (kisebb, nagyobb egyenlő)!
a és b vizsgálata
Algoritmustervezés
a
Pszeudo kóddal Egész a Egész b Be: a Be: b Ha a < b akkor Kiír: „a kisebb b-nél” Egyébként Ha a > b akkor Kiír: „a nagyobb b-nél” Egyébként Kiír: „a egyenlő b-vel”
i
n
// változók definiálása //változók bekérése a>b
Kiíratás: „a kisebb b-nél”
//1. feltétel //ha az 1. feltétel teljesül //ha az 1. feltétel nem teljesül //2. feltétel //ha a 2. feltétel teljesül //ha a 2. feltétel nem teljesül
i
Kiíratás: „a nagyobb b-nél” 6
n
Kiíratás: „a egyenlő b-vel”
Ismétlés IV.
Feladat
Algoritmustervezés
Melyik szám nagyobb?
Beolvasás (a, b)
Határozzuk meg, hogy két egész szám közül melyik a nagyobb!
a és b vizsgálata
a>b
Pszeudo kóddal Egész a Egész b Be: a Be: b Ha a > b akkor Kiír: „a nagyobb b-nél” Egyébként Ha b > a akkor Kiír: „b nagyobb a-nál” Egyébként Kiír: „a egyenlő b-vel”
// változók definiálása
i
n
//változók bekérése //1. feltétel //ha az 1. feltétel teljesül //ha az 1. feltétel nem teljesül //2. feltétel //ha a 2. feltétel teljesül //ha a 2. feltétel nem teljesül
7
b>a
Kiíratás: „a nagyobb b-nél” i
Kiíratás: „b nagyobb a-nál”
n
Kiíratás: „a egyenlő b-vel”
8
Ismétlés V.
Feladat
Algoritmustervezés
Melyik szám kisebb?
Beolvasás (a, b)
Határozzuk meg, hogy két egész szám közül melyik a kisebb!
a és b vizsgálata
a
Pszeudo kóddal Egész a Egész b Be: a Be: b Ha a < b akkor Kiír: „a kisebb b-nél” Egyébként Ha b < a akkor Kiír: „b kisebb a-nál” Egyébként Kiír: „a egyenlő b-vel”
// változók definiálása
i
n
//változók bekérése //1. feltétel //ha az 1. feltétel teljesül //ha az 1. feltétel nem teljesül //2. feltétel //ha a 2. feltétel teljesül //ha a 2. feltétel nem teljesül