Matematické Fórum

Archiv diskusního fóra o matematice, 2006–2026

Toto je archiv Matematického Fóra. Fórum je dostupné jen ke čtení. Můžete se ale zaregistrovat na náš Discord server.

#1 09. 11. 2007 16:58

merryboy
Příspěvky: 41
Reputace:   0 
 

Zadání domácího úkolu z CV6

prosim vas,mohli byste mi nekdo semka naspat zadani DU,sem nemohl prijit na cviceni a uz sem si to od nikoho nesehnal,diky moc

Offline

 

#2 09. 11. 2007 18:04

Lukee
Administrátor
Místo: Opava
Příspěvky: 1867
Škola: UPOL, Informatika
Pozice: Roznašeč reklamních bannerů
Web
 

Re: Zadání domácího úkolu z CV6

Úkol je rozdělený na dvě části. První část jsou dvě jednoduché procedury a druhá část zadání je přímo u Dostála na webu.


2+2=4

Offline

 

#3 09. 11. 2007 19:17

merryboy
Příspěvky: 41
Reputace:   0 
 

Re: Zadání domácího úkolu z CV6

diky moc a u te dvojky to chce i pro sudy i lichy pocet prvku?

Offline

 

#4 09. 11. 2007 19:46

Lukee
Administrátor
Místo: Opava
Příspěvky: 1867
Škola: UPOL, Informatika
Pozice: Roznašeč reklamních bannerů
Web
 

Re: Zadání domácího úkolu z CV6

Jo, copy-and-reverse prostě veme jakýkoliv seznam a ve výsledku vyhodí dvakrát tak velký seznam, nejdřív bude původní seznam a potom obrácený seznam:

 


A procedura make-palindrome dělá pro sudý počet prvků seznamu totéž, ale jestliže je počet prvků v seznamu lichý, nebude zdvojovat ten prostřední prvek:

 


2+2=4

Offline

 

#5 11. 11. 2007 15:04

jitkaV6
Příspěvky: 57
Reputace:   0 
 

Re: Zadání domácího úkolu z CV6

Prosim Vás nevite nekdo jak maji vypadat ty prvni dve  ulohy,kdyz jsem se na to divala a premyslela tak me nic nenapada:-(

Offline

 

#6 11. 11. 2007 15:35

Lukee
Administrátor
Místo: Opava
Příspěvky: 1867
Škola: UPOL, Informatika
Pozice: Roznašeč reklamních bannerů
Web
 

Re: Zadání domácího úkolu z CV6

Tak třeba copy-and-reverse verze bez build-list. Napíšeš si proceduru, která bude jako argument brát seznam a následně vrátí tentýž seznam spojený s obráceným seznamem.


2+2=4

Offline

 

#7 11. 11. 2007 21:51

jitkaV6
Příspěvky: 57
Reputace:   0 
 

Re: Zadání domácího úkolu z CV6

nemohl by si mi prosim te napsat jak by to melo vypadat

Offline

 

#8 12. 11. 2007 09:54

jitkaV6
Příspěvky: 57
Reputace:   0 
 

Re: Zadání domácího úkolu z CV6

nemohl by ten prvni vypadat takto:

 

Offline

 

#9 12. 11. 2007 16:51

Lukee
Administrátor
Místo: Opava
Příspěvky: 1867
Škola: UPOL, Informatika
Pozice: Roznašeč reklamních bannerů
Web
 

Re: Zadání domácího úkolu z CV6

Skoro, zkusila sis to v interpretru? Sice tam máš spojený původní a opačný seznam, ale v opačném pořadí. Jo a doporučuji používat lambdy, sice to jde i bez nich, ale běžně programujeme s nimi. S lambdou by ten tvůj kód vypadal takhle:

 


2+2=4

Offline

 

#10 13. 11. 2007 00:07 — Editoval jitkaV6 (13. 11. 2007 00:08)

jitkaV6
Příspěvky: 57
Reputace:   0 
 

Re: Zadání domácího úkolu z CV6

jj jasny,dekuji moc a jak to mam udelat aby to vypisovalo jak ma,nevis

Myslis ze by ten prvni priklad pomoci build-list mohl byt takhle nejak

 

Offline

 

#11 13. 11. 2007 09:51

Lukee
Administrátor
Místo: Opava
Příspěvky: 1867
Škola: UPOL, Informatika
Pozice: Roznašeč reklamních bannerů
Web
 

Re: Zadání domácího úkolu z CV6

Ptám se znova — zkoušíš si to v interpretru? Máš tam celkem tři syntaktické chyby, takže ta procedura nebude fungovat dobře a vlastně ani špatně — nefunguje vůbec.


2+2=4

Offline

 

#12 13. 11. 2007 11:04 — Editoval jitkaV6 (13. 11. 2007 11:05)

jitkaV6
Příspěvky: 57
Reputace:   0 
 

Re: Zadání domácího úkolu z CV6

No spis to delam z hlavy a podle skript,ted sem si to dala do interpretu,hazi to chybu mas pravdu,ted to musim teda nejak upravit,ale to ted teda nevim jak:(

Offline

 

#13 13. 11. 2007 16:03

merryboy
Příspěvky: 41
Reputace:   0 
 

Re: Zadání domácího úkolu z CV6

Nevite nekdo jak ma vypadat u te 3 s tim koncem s tim print-album album jinak bych to mel cely mit

Offline

 

#14 13. 11. 2007 16:17

Lukee
Administrátor
Místo: Opava
Příspěvky: 1867
Škola: UPOL, Informatika
Pozice: Roznašeč reklamních bannerů
Web
 

Re: Zadání domácího úkolu z CV6

jitkaV6 napsal(a):

No spis to delam z hlavy a podle skript,ted sem si to dala do interpretu,hazi to chybu mas pravdu,ted to musim teda nejak upravit,ale to ted teda nevim jak:(

Z hlavy je to na nic, házej to rovnou do DrSchemu, já ti tady nebudu opravovat překlepy. Teda pokud to nebereš jako nácvik písemek :-). Zkus se na ten svůj skript podívat, máš tam dost nelogičností. Proč třeba ta procedura bere jako argument lst a následně chceš zjistit délku seznamu l? Kromě toho délku zjiš?uje length. Dále máš sestrojit seznam, kde bude tentýž seznam + obrácený seznam. Je tedy jasné, že výsledný seznam bude dvakrát tak velký, ale ty tam máš (...) build-list len (...), tedy pokoušíš se setavit seznam o stejné délky, takže tahle procedura evidentně nikdy nemůže vyhodit správný výsledek. Když upravíš všechny překlepy a přehmaty, budeš z toho mít obyčejnou proceduru reverse.

merryboy napsal(a):

Nevite nekdo jak ma vypadat u te 3 s tim koncem s tim print-album album jinak bych to mel cely mit

Hej taky to mám jenom po tuhle část, takže v tomhle fakt neporadím. Asi to už nebudu řešit a zeptám se na to zítra Dostála. Respektive by to asi šlo rekurzí, ale to „neumíme“ :-).


2+2=4

Offline

 

Archiv Matematického Fóra · stav k 30. 8. 2026 · 633 258 příspěvků v 108 818 tématech