Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:258:3cec:cc7a:ec37:4fbc...–

peter
.NET › Revize kódu Hanojských věží
18. 11. 2021   #389007

Proc mas tak slozity kod?
- Funkce1: Na zacatku potrebujes naplnit veze (pole). Bud jednu 1-n, nebo vsechny 3, podle zadani (seznam poli s hodnotami).
- Funkce2: Zjisti, zda je tah z veze na vez mozny, tahCheck(a, b).
- f3: tahProved(a, b)
- f4: zobraz stav
- f5: test ukonceni, zda na vybrane vezi je pozadovana sestava

A, pokud to ma delat automaticky, tak ten algoritmus je znamy a opakuje se stale dokola
tahProved(0, 1)
tahProved(0, 2)
tahProved(1, 2) nebo je to nejak jinak, uz nevim, google.
Tak potrebujes jen casovac a zobrazovat to prubezne. idealne s nejakou animaci, aby clovek postrehl, odkud kam putuje disk z veze na vez. nebo pridat blikajici sipky a pak presunout.
 

Pokod to nema byt v Oop, proc to mas obalne v class?
 

peter
.NET › Domácí úkol (?)
18. 11. 2021   #389006

Ja tve otazky moc nechapu. Ono to je mozna tim, ze problematice nerozumis. To nevadi, ptej se, treba se chytim :)
1. Responsive se da resit pres css bootstrap + js (googluj), da se pouzit cards
https://getbootstrap.com/…ntroduction/#…
https://getbootstrap.com/…onents/card/#…
2. JS, muzes-li, pouzij VUE, ale, to se bohuzel musis naucit pouzivat, to chce nejaky cas.
3. Testy, je mysleno to, ze do policek formulare (pokud tam nejaky mas), muze uzivatel zadavat nahodile hodnoty, text s mezerou a tak. A takovy test hodnoty zjistuje, zda tvuj JS prevezme hodnotu spravne nebo ne. Cili, v JS mas tridu. V ni nejake set, get a test pridas do set nebo get tak, aby mohl testovacimu programu predat hodnotu. Testovaci program je nejaky JS, pridany k tomu kodu. Asi je to to, co psal ten jeden clovek v reakci. Ja to zatim nikdy nepouzil :) Je to zpusob moderniho programovani. Bez toho se uz dneska ve vetsi firme nedela. ... Pak se sleduje, kolika testy ten web prosel a kolika ne a ktere maji prioritu pro spraveni.
4. isNAN, toPrecision(x), i.toString() se prakticky pouzivaji. Nejcasteji posledni dva.
5. A s tim js kodem pro datum a cas nevim, nac se ptas. Pojem normalne ma pro tebe jiny vyznam, ktery jsi nerekl. Pro mne se chova normalne oboji. Ve vyvojovych nastrojich prohlizece muzes najit chyby v js, jestli tam jsou.

Priklad
https://mlich.zam.slu.cz/…_2021-05-26/#… - takove jedno me amaterske dilko ve vue. Treba bys tim mohl poskladat vzhled, generovani produktu podle json struktury nebo to uprav pro xml strukturu
 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý