26. óra: Programozás próbadolgozat
Hozzon létre az Export könyvtárában egy python-probadolgozat nevû mappát! Kész munkáit kérem oda mentse! (Ez lesz a 'munkakönyvtára' ezen az órán.)
Értékelés: Ha önállóan dolgozik, kérheti az eredményt, mint osztályzatot; ha kommunikál, akkor nem. (Minden feladat 1 pontot/jegyet ér.)
Ha kommunikál, akkor is értékelem, amit csinált, 5-ös esetén egy, 4-es esetén fél pontot (jegyet) kap pluszban a keddi dolgozatához.
1. feladat: Írjon
programot teglalap.py néven,
mely kér két (pozitív egész) számot, mint egy téglalap két oldalát
(cm-ben), majd kiírja a téglalap kerületét és területét!
A program futása így nézzen ki:
Kérem az egyik oldalt (cm-ben): 8
Kérem a másik oldalt (cm-ben): 10
A téglalap kerülete: 36 cm.
A téglalap területe: 80 cm2.
Kérem a másik oldalt (cm-ben): 10
A téglalap kerülete: 36 cm.
A téglalap területe: 80 cm2.
2. feladat: Írjon
programot teljesnev.py néven
mely a következõ feladatot végzi el:
- Kérje be és tárolja el a felhasználó családnevét;
- Kérje be és tárolja el a felhasználó keresztnevét;
- Kérje be és tárolja el a felhasználó nemzetiségét;
Ha az illetõ nemzetisége "magyar" vagy "japán", akkor úgy írja ki a nevet, hogy elöl áll a családnév, hátul a keresztnév!
Ha az illetõ nem "magyar" vagy "japán", akkor úgy írja ki a nevet, hogy elöl áll a keresztnev, hátul a családnév.
(Ne feledkezzen el a két név köszti szóközrõl sem!)
- Kérje be és tárolja el a felhasználó családnevét;
- Kérje be és tárolja el a felhasználó keresztnevét;
- Kérje be és tárolja el a felhasználó nemzetiségét;
Ha az illetõ nemzetisége "magyar" vagy "japán", akkor úgy írja ki a nevet, hogy elöl áll a családnév, hátul a keresztnév!
Ha az illetõ nem "magyar" vagy "japán", akkor úgy írja ki a nevet, hogy elöl áll a keresztnev, hátul a családnév.
(Ne feledkezzen el a két név köszti szóközrõl sem!)
A program futása ilyen legyen:
Családneve: Kovács
Keresztneve: István
Nemzetisége: magyar
Az ön teljes neve: Kovács István
Keresztneve: István
Nemzetisége: magyar
Az ön teljes neve: Kovács István
vagy:
Családneve: Legrand
Keresztneve: Émile
Nemzetisége: francia
Az ön teljes neve: Émile Legrand
Keresztneve: Émile
Nemzetisége: francia
Az ön teljes neve: Émile Legrand
vagy:
Családneve: Imagava
Keresztneve: Yosimoto
Nemzetisége: japán
Az ön teljes neve: Imagava Yosimoto
Keresztneve: Yosimoto
Nemzetisége: japán
Az ön teljes neve: Imagava Yosimoto
vagy:
Családneve: Swartz
Keresztneve: Josef
Nemzetisége: osztrák
Az ön teljes neve: Josef Swartz
Keresztneve: Josef
Nemzetisége: osztrák
Az ön teljes neve: Josef Swartz
3. feladat: Készítsen
programot siker.py néven, mely
kér a felhasználótól egy pozitív egész számot, majd annyiszor 'dob' egy
dobokockával, ahányszor kértük. (Valójában elõállít egy-egy 1-6 közé esõ
véletlen számot, annyiszor.)
Az egyes dobások után - ha hatos sikeredett - írja ki, hogy "Sikerült!",
ha nem hatost dobott, írja ki, hogy "Nincs szerencsém."
Ha a megfelelõ számú dobás lement, írja ki végeredményként, hogy hányszor sikerült hatos dobni!
Az egyes dobások után - ha hatos sikeredett - írja ki, hogy "Sikerült!",
ha nem hatost dobott, írja ki, hogy "Nincs szerencsém."
Ha a megfelelõ számú dobás lement, írja ki végeredményként, hogy hányszor sikerült hatos dobni!
A program futása (kb.):
Adja meg a dobások számát: 8
Nincs szerencsém.
Sikerült!
Nincs szerencsém.
Nincs szerencsém.
Sikerült!
Nincs szerencsém.
Nincs szerencsém.
Nincs szerencsém.
A teljes sorozatban 2 alkalommal volt hatos.
Nincs szerencsém.
Sikerült!
Nincs szerencsém.
Nincs szerencsém.
Sikerült!
Nincs szerencsém.
Nincs szerencsém.
Nincs szerencsém.
A teljes sorozatban 2 alkalommal volt hatos.
4. feladat: Készítsen
programot osszead.py néven,
mely elõször kér egy (pozitív egész) számot - mint az összeadandók
számát. (Bármennyi lehet.)
Ezután annyiszor kér egy-egy (egész) számot, ahányszor mondtuk. Aztán leáll, és kiírja az összeget.
Ezután annyiszor kér egy-egy (egész) számot, ahányszor mondtuk. Aztán leáll, és kiírja az összeget.
A program futása:
Hány összeadandó lesz: 3
Kérek egy számot: 5
Kérek egy számot: 8
Kérek egy számot: 10
A megadott számok összege: 23.
Kérek egy számot: 5
Kérek egy számot: 8
Kérek egy számot: 10
A megadott számok összege: 23.
Jó munkát!