vyuka:psi:cviceni:uloha1-karel-zadani

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
vyuka:psi:cviceni:uloha1-karel-zadani [2017/10/30 13:05] – [Zprávy poslané klientem] kubrvyuka:psi:cviceni:uloha1-karel-zadani [2019/11/19 17:06] – [Způsob odevzdání] kubr
Line 139: Line 139:
  
 Data jsou binární povahy a obsahují fotografii okolí. Tuto fotografii je třeba uložit do souboru (v aktuálním adresáři) s názvem "fotoXXX.png", kde XXX je libovolné celé číslo od 0 do 999. Po skončení přenosu fotografie nebo po ukončení spojení se musí soubor s fotografií buď vymazat (chybný kontrolní součet, nekompletní přenos) nebo přejmenovat (je-li to nutné) na požadované jméno souboru. Data jsou binární povahy a obsahují fotografii okolí. Tuto fotografii je třeba uložit do souboru (v aktuálním adresáři) s názvem "fotoXXX.png", kde XXX je libovolné celé číslo od 0 do 999. Po skončení přenosu fotografie nebo po ukončení spojení se musí soubor s fotografií buď vymazat (chybný kontrolní součet, nekompletní přenos) nebo přejmenovat (je-li to nutné) na požadované jméno souboru.
 +
 +**Na Barykovi fotografii neukládejte.**
  
 Kontrolní součet následuje bezprostředně za koncem posílané fotografie. Jedná se o 4 byty ve formátu Big Endian (nejdříve se posílá nejvýznamnější byte slova). Kontrolní součet spočítáte jako součet všech jednotlivých bytů fotografie. Kontrolní součet následuje bezprostředně za koncem posílané fotografie. Jedná se o 4 byty ve formátu Big Endian (nejdříve se posílá nejvýznamnější byte slova). Kontrolní součet spočítáte jako součet všech jednotlivých bytů fotografie.
Line 226: Line 228:
  
 Uživatelské jméno: ''Robot'' //<libovolný řetězec neobsahující sekvenci \r\n>//\\ Uživatelské jméno: ''Robot'' //<libovolný řetězec neobsahující sekvenci \r\n>//\\
-Heslo: //<součet ascii hodnot jednotlivých bytů uživatelského jména zapsaných v dekadické formě>//+Heslo: //<součet hodnot jednotlivých bytů uživatelského jména zapsaných v dekadické formě>//
  
 Příklad: Robot345 / 674 Příklad: Robot345 / 674
Line 278: Line 280:
 K dispozici máte [[uloha1-faq|seznam nejčastějších chyb]], které mohou při testování nastat, a jejich popis. K dispozici máte [[uloha1-faq|seznam nejčastějších chyb]], které mohou při testování nastat, a jejich popis.
  
-===== Termín a způsob odevzdání ===== +===== Způsob odevzdání =====
-/*Úlohu je třeba odevzdat do 29.3./31.3./5.4./7.4. (podle termínu Vašeho cvičení, tj. cvičení, kam jste zapsáni podle rozvrhu).*/+
  
-Za každý týden prodlení je penalizace -0,5 bodu (jako přelom týdne se počítá konec cvičení). +Za každý týden prodlení je penalizace -0,5 bodu (jako přelom týdne se počítá konec cvičení). **Odevzdání je možné pouze do uvedeného deadline.** 
  
 Odevzdat lze pouze takovou úlohu, která splňuje minimální požadavky (za 0 bodů): Odevzdat lze pouze takovou úlohu, která splňuje minimální požadavky (za 0 bodů):
Line 295: Line 296:
  
 ===== Bodování ===== ===== Bodování =====
-Za úlohu můžete dostat max. bodů. Penalizace: +Za úlohu můžete dostat max. 13 bodů. Penalizace: 
-  * server nezpracovává požadavky klienta paralelně: -3 +  * každý test, který neprojde: -3 
-  * chybně implementovaný protokol: -4 +  * server nezpracovává požadavky klienta paralelně: -5 
-  * nestabilita: -3 +  * chybně implementovaný protokol: -7 
-  * malá odolnost vůči nestandardním vstupům: -3 +  * nestabilita: -5 
-  * chyby v programu, které se neprojevily přímo: dle povahy -1 až -5 +  * malá odolnost vůči nestandardním vstupům: -5 
-  * nečistý zdrojový kód: -1 +  * chyby v programu, které se neprojevily přímo: dle povahy -1 až -8 
-  * zdrojový kód nebyl průběžně uploadován na server Baryk: -5+  * nečistý zdrojový kód: -2 
 +  * zdrojový kód nebyl průběžně uploadován na server Baryk: -7
  
  
  • vyuka/psi/cviceni/uloha1-karel-zadani.txt
  • Last modified: 2019/12/05 13:14
  • by kubr