IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Robot Karel v PHP

Karel vie načítať programy a podprogramy. Základné príkazy sú KROK, VĽAVO-vbok, VPRAVO-vbok, položí, zdvihnem a ďalšie programy ktoré vytvoríte.

Je to jednoduché:

  1. Vytvoríte si súbor najlepšie NázevPříkazu.txt
  2. Do neho napíšeme napr.
*NázevPříkazu
KROK
KROK
VLEVO-VBOK
KROK
POLOŽ
VPRAVO-VBOK
KROK
POLOŽ
ZVEDNI
*KONEC

* - Toto musí každý kód obsahovať

3. Vytvoríme si napr súbor index.php (súbor, kam sa Karel vypíše) 4. Do neho vložíme:

require("Karel.php");
$Karel = new Karel($velikost_pole);
$Karel->nacistProgram($adresa_programu_např_NázevPříkazu.txt);
$Karel->nacistProgram($další_programy_nebo_podprogramy);
$Karel->spustitProgram($název_programu_např_NázevPříkazu);
$Karel->vykresli();
$Karel->showEroors();//Pokud chcete vykreslit errory

5. Spustíme :)

Podprogramy: Program DEMO, ktorý načíta a ako jedinný spustím

DEMO
POLOŽ
4KROKY
POLOŽ
KONEC

Program 4KROKY, ktorý načíta

4KROKY
KROK
KROK
KROK
KROK
ZABOC
KONEC

Program zabočte, ktorý načíta

ZABOC
VPRAVO-VBOK
KROK
VPRAVO-VBOK
KONEC

Na poradí prí načítanie nezáleží, ale nejde:

$Karel->nacistProgram("Demo.txt");
$Karel->spustitProgram("Demo");
$Karel->nacistProgram("4Kroky.txt");
$Karel->nacistProgram("Zaboc.txt");

Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 245x (3.01 kB)
Aplikácia je vrátane zdrojových kódov v jazyku PHP OOP

 

Všetky články v sekcii
Zdrojákoviště pre OOP v PHP
Program pre vás napísal Filip Pýrek
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Student at SPŠ Purkyňova Brno (CZE), ENTJ (personality type), SW developer
Aktivity