Table of content
A digitális eszközök biztonságos használata

Feladatok

Most már elegendő tapasztalattal rendelkezel az önálló feladatok megoldásához. Lehetőség szerint többféleképpen oldj meg egy-egy feladatot!

Annak érdekében, hogy egy kicsit megkönnyítsük a munkád, két új blokkcsoportot adtunk az eszköztárhoz: Karel-elágazás és Karel-ciklus néven. Az ezekben a csoportokban található blokkok a Ciklusok, az Elágazások és a Kérdezd a robotot! csoport blokkjainak kombinációját képviselik. Nyugodtan fedezd fel és használd azokat a blokkokat, amelyek neked a legjobban megfelelnek!

Ha lehetséges és van értelme, akkor mindenképp használd a megfelelő ciklusokat a megoldásban!


1. feladat

Karel egy szűk járatban találta magát. Segíts neki megszerezni mindkét labdát!

Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

2. feladat

Karelnek be kell dobnia a labdát a lyukba!

Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

3. feladat

Karelnek két labdát kell gyűjtenie. Jó felé fordult? Válassz rövidebb utat!

Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

4. feladat

Segíts Karelnek összeszedni az összes labdát a kupacból, majd visszatérni az (1, 1) mezőre!


Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

5. feladat

Segíts Karelnek összeszedni az összes labdát, majd visszatérni az (1, 1) mezőre!


Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

Segítség: Keresd meg a program ismétlődő részeit!

6. feladat

A feladat hasonló az előzőhöz. Karelnek össze kell szednie a labdákat, és be kell dobnia az (1, 1) mezőn található lyukba **. Ha a programban ismétlődő részekkel találkozol, használj ciklust!


Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

7. feladat

Karelnek össze kell gyűjtenie mind a 12 labdát.


Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

Segítség: Rövidítsd le a programot azzal, hogy ciklust használsz! A kupacokban különböző számú labda található. Melyik a jobb megoldás, a számláló vagy a feltételes ciklus használata?

Karel először lépjen előre, majd forduljon jobbra! A következő lépéseket többször meg kell ismételni: amíg vannak labdák a mezőn, vegye fel őket, majd lépjen előre a következő mezőre! De meddig és hányszor? Ismerd fel, hogy mely műveletek csoportja ismétlődik meg többször is! Ha felismered, melyek ezek, tedd őket a megfelelő ciklusba!


8. feladat

Karel egy cikcakkos falba ütközött. Minden sarokban van egy labda. Segíts neki összeszedni őket!


Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

Segítség: Az előző példákhoz hasonlóan, keresd meg, hogy mely utasítások ismétlődnek, és helyezd őket egy ciklusba!


9. feladat

Karel jelenleg a lyuknál van, ahova három labdát kell bedobnia. Segíts neki ezt megcsinálni!

Azért, hogy gyakorold a számláló ciklusok, a feltételes ciklusok és az elágazások alkalmazását a programban, próbáld meg ezt a feladatot többféle módon megoldani!


Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.


10. feladat

Ez a labda jól elbújt! Segíts Karelnek megkeresni és elhozni!

Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.

Segítség: Karelnek addig kell haladnia előre, amíg falnak nem ütközik (amíg előre tud haladni). Amikor eléri a falat, balra kell fordulnia. Hányszor kell megismételnie ezt a folyamatot? Amikor eléri az utolsó mezőt, fel kell vennie a labdát, és ezzel a feladat megoldódott.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+