Warning
This page is located in archive.

0 - Úvod a první program

Seznámení s počítačovou učebnou, ownCloud, vývojovým prostředím Netbeans a Upload Systémem.

  • pro vyučující: 01

Výukové prostředí

V prvních cvičeních budeme programovat robota Karla.

Robot Karel zná následující příkazy (postupně se dozvíte další):

  • move - udělá krok dopředu
  • turnLeft - otočí se o 90° doleva
  • turnOff - vypne robota

Instalace prostředí pro první cvičení

  1. Stáhněte archív pr1-lab01.zip
  2. Rozbalte archív do pracovního adresáře
  3. Spusťte NetBeans a importujte projekt (viz import_zdrojovych_kodu_do_ide_-_netbeans.pdf)
  4. Pracovat budeme se souborem Lab01Karel.java v balíčku cz.cvut.fel

Úkoly

Úpravou execute v souboru Lab01Karel.java realizujte následující úkoly:

  1. robot provede jeden krok
  2. robot provede více kroků
  3. robot provede právě 5 kroků

Domácí úkol

Napište program, který posune Karla o 5 políček vpřed, zahne doleva a vypne se. Odevzdejte tento program v Upload Systemu. Za tento domácí úkol je 0 bodů, přesto je povinný. Cílem je vyzkoušet si celý proces vypracování a odevzdání úkolu.

  1. Otevřete soubor Lab01Karel
  2. Místo textu / / Robot makes 5 moves, turn left and turn off doplňte svůj program
  3. Spusťte Karla a ověřte, že Karel správně udělá, co po něm žádáte
  4. Otevřete webovou stránku Upload Systemu a nahrajte svoje řešení (soubor 'Lab01Karel.java'). Vaše řešení musí být v zipu, ikdyž se jedná o jeden soubor.
  5. Zkontrolujte, že vaše řešení prošlo automatickými testy
  • Domácí úkoly se odevzdávají přes Upload System. Domácí úkoly je třeba odevzdat v zadaném termínu, jinak ztrácíte body. Všechny domácí úkoly jsou povinné a je nutné je odevzdat, i kdyby měli být odevzdány se zpožděním za 0 bodů.
  • Pokud vám není v zadání něco jasné a potřebujete se na něco zeptat (nejen ohledně úkolů), využijte Diskuzní forum.
Pro odevzdání nahrávejte do Upload System pouze nezbytně nutné soubory, tj. ty které modifikujete. V této úloze se jedná pouze o soubor Lab01Karel.java, který musí být nahrán jako zip archiv. V tomto konkrétním případě můžete vytvořit zip archív například příkazem zip -r hw01.zip src/cz/cvut/fel/Lab01Karel.java v rámci pracovního adresáře, který je totožný s adresářem projektu.

Další doporučené úkoly na doma

  1. Nainstalujte si vývojové prostředí pro psaní programů v Javě.
  2. Zprovozněte si OwnCloud na domácím počítači, tak abyste měli k dispozici soubory ze cvičení a mohli je pohodlně sdílet a synchronizovat.
courses/a0b36pr1/labs/lab01.txt · Last modified: 2015/10/01 11:56 by hrstkon1