<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://adasek.cz/js/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://adasek.cz/js/feed.php">
        <title>Kroužek Javascriptu - uloha</title>
        <description></description>
        <link>https://adasek.cz/js/</link>
        <image rdf:resource="https://adasek.cz/js/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-05-03T04:46:48+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:barva_textu?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:bludiste?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:element?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:had?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:had_class?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:had_v2?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:had_v3?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:kalkulacka_git?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:otaceni?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:pythagorejske_trojuhelniky?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:removechild?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:slovni_uloha?rev=1700081679&amp;do=diff"/>
                <rdf:li rdf:resource="https://adasek.cz/js/uloha:tetris?rev=1700081679&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://adasek.cz/js/_media/wiki:dokuwiki.svg">
        <title>Kroužek Javascriptu</title>
        <link>https://adasek.cz/js/</link>
        <url>https://adasek.cz/js/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://adasek.cz/js/uloha:barva_textu?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>barva_textu</title>
        <link>https://adasek.cz/js/uloha:barva_textu?rev=1700081679&amp;do=diff</link>
        <description>Úloha: Přebarvování textu

Zadání

Vytvoř jednoduchou html stránku s odstavcem textu. Pokud se ti nechce nic psát, můžeš použít lorem ipsum generátor. Nastav textu jiný než defaultní font (např. font-family:Arial), tučnost (font-weight), odstup písmenek (</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:bludiste?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bludiste</title>
        <link>https://adasek.cz/js/uloha:bludiste?rev=1700081679&amp;do=diff</link>
        <description>Bludiště



Úkol: seznam se s kódem bludiště a implementuj ve funkci „naviguj“ různé algoritmy:

	*  náhodné hledání cesty
	*  heuristika: jdu směrem abych pokud možno zmenšil svou vzdálenost k cíli
	*  nejkratší cesta nalezená hledáním do šířky</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:element?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>element</title>
        <link>https://adasek.cz/js/uloha:element?rev=1700081679&amp;do=diff</link>
        <description>window.onload = function(){
 var novyPrvek = document.createElement(&quot;h2&quot;)
 novyPrvek.innerHTML = &quot;Krásný nadpis&quot;
 document.body.appendChild(novyPrvek)
}</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:had?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>had</title>
        <link>https://adasek.cz/js/uloha:had?rev=1700081679&amp;do=diff</link>
        <description>Had
 - direction = smer (&#039;north&#039;, &#039;west&#039;, &#039;east&#039;, &#039;south&#039;)
 - nextStepDoEnlarge = true nebo false jestli jsme prave snedli mrkev
 - souradnice pocatku/hlavy =&gt; bude soucasti pole nize
 - souradnice vsech policek tela - na zacatku hlava, na konci ocas
    - snakeBody.unshift([1,1]) = pridani na zacatek
	- snakeBody.pop() = odebrani z konce
 - doStep() - proved krok
 - setDirection(direction)
 - enlarge() - nasledujici step neudela pop
 - checkCollision() - zkontroluje, ze hlava nema totoznou sour…</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:had_class?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>had_class</title>
        <link>https://adasek.cz/js/uloha:had_class?rev=1700081679&amp;do=diff</link>
        <description>class Snake {
    bodyParts = []
    direction = &#039;north&#039;
    alive = true

    constructor(startX, startY) {
        this.bodyParts.push([startX, startY])
    }

    /*
    * Udela jeden krok hada
    * */
    step() {
        if (!this.alive) {
            return false
        }
        const headPosition = this.bodyParts[0]
        const newPosition = [headPosition[0], headPosition[1]]
        if (direction == &#039;north&#039;) {
            newPosition[1]--
        } else if (direction == &#039;south&#039;) {
 …</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:had_v2?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>had_v2</title>
        <link>https://adasek.cz/js/uloha:had_v2?rev=1700081679&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:had_v3?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>had_v3</title>
        <link>https://adasek.cz/js/uloha:had_v3?rev=1700081679&amp;do=diff</link>
        <description>Počáteční stav: 

Koncový stav: 

TODO

	*  Had sní jablíčko
	*  Jablíčko se zobrazí na dalším místě
	*  Vyjetí hada z obrazovky = buď smrt hada, nebo se objeví na opačné straně
	*  Smrt hada = restart hry, nebo hláška
	*  Had koliduje sám se sebou</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:kalkulacka_git?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kalkulacka_git</title>
        <link>https://adasek.cz/js/uloha:kalkulacka_git?rev=1700081679&amp;do=diff</link>
        <description>Ukázkový programovací úkol: vytvořte kalkulačku - dva inputy pro zadání čísel, tlačítka [+], [-], [*] atp. pro provedení dané operace, výstupní div/input prvek

Doporučené záchyné body:

	*  initial šablona
	*  základní html elementy</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:otaceni?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>otaceni</title>
        <link>https://adasek.cz/js/uloha:otaceni?rev=1700081679&amp;do=diff</link>
        <description>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
 #oblast{
 max-width:42em; padding:1em;background-color:#ccffcc;
 z-index:3;
 position:relative;
 
 }
 
 button{
 position:relative;
 z-index:5;
 }

&lt;/style&gt;

&lt;/head&gt;


&lt;body&gt;

&lt;script&gt;



var rotation=0; //hodnota otoceni

function rotateLeft(){
rotation--;                                                                 
document.getElementById(&quot;oblast&quot;).style.transform=&quot;rotate(&quot;+rotation+&quot;deg)&quot;;

}

function rotateRight(){
rotation++;
document.getElementById(&quot;oblast&quot;).sty…</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:pythagorejske_trojuhelniky?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pythagorejske_trojuhelniky</title>
        <link>https://adasek.cz/js/uloha:pythagorejske_trojuhelniky?rev=1700081679&amp;do=diff</link>
        <description>Zadání

Pro svoje spolužáky chcete vytvořit příklady na řešení trojuhelníku.
Všimli jste si, že se nejsnáze řeší trojúhelníky s celočíselnými stranami (takovým se říká &lt;https://cs.wikipedia.org/wiki/Pythagorejsk%C3%A1_trojice Pythagoreské&gt;).

Vygenerujte tedy co nevíce takových trojuhelníků, jejichž strany jsou menší než 100.</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:removechild?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>removechild</title>
        <link>https://adasek.cz/js/uloha:removechild?rev=1700081679&amp;do=diff</link>
        <description>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;cs&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;utf-8&quot; /&gt;
    &lt;title&gt;Titulek&lt;/title&gt;
 
    &lt;script&gt;
    /* &lt;![CDATA[ */
    /* Sem prijde javascript kod */
function vymaz(){
       var odebiranyPrvek = document.getElementById(&#039;odstavec2&#039;)
       document.body.removeChild(odebiranyPrvek)
} 
 
    /* ]]&gt; */
    &lt;/script&gt;
&lt;/head&gt;
 
&lt;body&gt;
&lt;p id=&quot;odstavec1&quot;&gt;Nejaky prvek&lt;/p&gt;  
&lt;p id=&quot;odstavec2&quot;&gt;Nezadouci prvek&lt;/p&gt;
&lt;button onclick=&quot;vymaz()&quot;&gt;Smaz&lt;/button&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:slovni_uloha?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>slovni_uloha</title>
        <link>https://adasek.cz/js/uloha:slovni_uloha?rev=1700081679&amp;do=diff</link>
        <description>&lt;html&gt;
&lt;head&gt;
   &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;script&gt; 



    function uloha(){
    var delkaCesty=parseFloat(document.getElementById(&#039;delkaCesty&#039;).value);
    var rychlostMyslivce=parseFloat(document.getElementById(&#039;rychlostMyslivce&#039;).value);
    var rychlostZeny=parseFloat(document.getElementById(&#039;rychlostZeny&#039;).value);
    var rychlostPsa=parseFloat(document.getElementById(&#039;rychlostPsa&#039;).value);
  
      
      //vypocteni casu za ktery se setkaji myslivec a zena
      var cas= delkaCe…</description>
    </item>
    <item rdf:about="https://adasek.cz/js/uloha:tetris?rev=1700081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-15T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tetris</title>
        <link>https://adasek.cz/js/uloha:tetris?rev=1700081679&amp;do=diff</link>
        <description>*  Čtverečkový systém jako úloha Had 
	*  Objekty:
		*  HerníPlocha (prázdný čtverečkový grid)
		*  AktivníKostička (barva, tvar, x, y)
		*  PoloženáKostička PoloženýČtvereček (barva, tvar, [x,y])
		*  Linka (ruší se, nebo se ztrácí?)</description>
    </item>
</rdf:RDF>
