Összetettebb algoritmusok
1. feladat szövegesen:
Éjszaka alszom. Reggel megszólal a mobilon az ébresztő, és felkelek. Ha nem szólalt meg, elalszom. Ha időben ébredtem, megreggelizek és felülök a buszra. Ha későn ébredtem, reggeli nélkül ülök a buszra. Végül beérek az iskolába.
A tevékenységek és feltételek kiemelése:
Éjszaka alszom. Reggel megszólal a mobilon az ébresztő, és felkelek. Ha nem szólalt meg, elalszom. Ha időben ébredtem, megreggelizek és felülök a buszra. Ha későn ébredtem, nem reggelizek (átalakítottuk a szöveget) és felülök a buszra. Végül beérek az iskolába, és elkezdődik az óra.
Feladat algoritmikusan:
éjszaka alszom
HA megszólal az ébresztő, AKKOR
felkelek
megreggelizek
EGYÉBKÉNT
elalszom
ELÁGAZÁS VÉGE
felülök a buszra
beérek az iskolába
elkezdődik az óra
1. feladat bonyolítása:
Hangsúlyozzuk ki az algoritmusban, hogy ha későn keltem, akkor el fogok késni.
Feladat algoritmikusan:
éjszaka alszom
HA megszólal az ébresztő, AKKOR
felkelek
megreggelizek
időben felülök a buszra
időben beérek az iskolába
EGYÉBKÉNT
elalszom
késve ülök fel a buszra
késve érek az iskolába
ELÁGAZÁS VÉGE
elkezdődik az óra
2. feladat szövegesen:
Hétvégén focimeccs lesz a falu és a város csapatai között. A városiak szombat reggel kijönnek a faluba, a csapatok átöltöznek és bemelegítenek. Ha esne az eső, várunk 1 órát. Ha még mindig esik, elhalasztjuk a meccset. Ha nem volt semmi baj, lejátsszuk a meccset. A győztesek továbbjutnak a következő selejtezőbe.
A tevékenységek és feltételek kiemelése:
Hétvégén focimeccs lesz a falu és a város csapatai között. Szombat reggel a városiak kijönnek a faluba, a csapatok átöltöznek és bemelegítenek. Ha esne az eső, várunk 1 órát. Ha még mindig esik, elhalasztjuk a meccset. Ha nem volt semmi baj, lejátsszuk a meccset. A győztesek továbbjutnak a következő selejtezőbe.
Feladat algoritmikusan:
a városiak kijönnek a faluba
átöltöznek a csapatok
bemelegítenek a csapatok
HA esik az eső AKKOR
várunk egy órát
HA még mindig esik, AKKOR
elhalasztjuk a meccset
ELÁGAZÁS VÉGE
EGYÉBKÉNT
lejátsszuk a meccset
a győztesek továbbjutnak
ELÁGAZÁS VÉGE
A 2. feladat bonyolítása:
· Akkor is várunk egy órát, ha a játékvezető lekéste a buszát.
· Egy óra várakozás után csak akkor halasztjuk el a meccset, ha az eső mellett az ég is dörög.
Feladat algoritmikusan:
a városiak kijönnek a faluba
átöltöznek a csapatok
bemelegítenek a csapatok
HA esik az eső, VAGY a játékvezető lekéste a buszát, AKKOR
várunk egy órát
HA még mindig esik, ÉS dörög az ég , AKKOR
elhalasztjuk a meccset
ELÁGAZÁS VÉGE
EGYÉBKÉNT
lejátsszuk a meccset
a győztesek továbbjutnak
ELÁGAZÁS VÉGEHázi feladat: otthon újra megoldani segítség nélkül a feladatokat a digifüzetben és ellenőrizni. Nem kell megosztani velem.
További házi feladat: az alábbi szöveges leírást algoritmussá alakítani a digifüzetben.
A hétvégén házibulit rendezek. A héten meghívom rá a barátaimat. Pénteken suli után megveszem az enni-, innivalókat. Pénteken este megsütöm a süteményeket. Szombaton reggel előkészítem a számítógépemet a hálózatos játékra. Szombaton ebéd után – ha nem esik - felkészítem a bográcsba a gulyást. Estig megfőzöm a gulyást. Ha nem tudtam az eső miatt gulyást főzni, 7 előtt 8 órára rendelek pizzákat. 7-kor érkeznek a vendégeim. Ha valaki nem ér ide fél nyolcig, azt felhívom. 8-kor vacsorázunk. Ha van internet, és hozták a többiek a laptopokat, játszunk reggelig, és dumálunk. Ha valami közbejött (nincs internet, és/vagy nem hozták a laptopokat), számítógépes játék helyett társasozunk.
Nincsenek megjegyzések:
Megjegyzés küldése