Author Topic: skuska falp  (Read 45396 times)

Havran

  • Hero Member
  • *****
  • Posts: 2003
  • Here comes the fuzz
    • View Profile
Re: skuska falp
« Reply #125 on: 28.01.2008, 06:43:35 »
tak kollar ked nam hovoril spravne odpovede na konci skusky tak povedal ze to je konstanta, ze to predsa neni ziadne objektove programovanie ze vo funkc. premenne nie su
Achievement of your happiness is the only moral purpose of your life.

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: skuska falp
« Reply #126 on: 28.01.2008, 06:45:09 »
tak kollar ked nam hovoril spravne odpovede na konci skusky tak povedal ze to je konstanta, ze to predsa neni ziadne objektove programovanie ze vo funkc. premenne nie su
takze som to pochopil spravne... :)
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: skuska falp
« Reply #127 on: 28.01.2008, 07:43:11 »
sak jasne ti staci precitat v tych ceskych skriptach prvych 5 stran a hned tam mas napisane ze funkc.prog. nema premenne

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: skuska falp
« Reply #128 on: 28.01.2008, 07:45:09 »
som si nevsimol... :emot-LMAO:
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

danielmi

  • Hero Member
  • *****
  • Posts: 551
  • zlty sneh
    • View Profile
Re: skuska falp
« Reply #129 on: 28.01.2008, 15:56:11 »
a k tym bin.stromom co treba napisat?
Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

glassworker

  • Sr. Member
  • ****
  • Posts: 262
  • Be cool !
    • View Profile
Re: skuska falp
« Reply #130 on: 28.01.2008, 19:47:17 »
no to by aj mna zaujimalo co s tymi stromami....

Final_Destructer

  • Full Member
  • ***
  • Posts: 200
  • Beat The Machine That Works In Your Head.
    • View Profile
Re: skuska falp
« Reply #131 on: 28.01.2008, 22:41:26 »
Na ten typ funkcie

 f x y = [x,y] ++ z where z = reverse [x,y] 

staci odpoved [Char]? Netreba akoze ziadne sipkovanie?  :huh2:
Wanna get destructed?

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: skuska falp
« Reply #132 on: 28.01.2008, 22:46:06 »
f :: Char -> Char -> [Char]

toto je typova definicia...
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: skuska falp
« Reply #133 on: 28.01.2008, 22:56:11 »
JCube a k tej 4ke co treba napisat??? k tomu stromu??

Final_Destructer

  • Full Member
  • ***
  • Posts: 200
  • Beat The Machine That Works In Your Head.
    • View Profile
Re: skuska falp
« Reply #134 on: 28.01.2008, 22:56:39 »
vdaka a... nemalo by tam byt tych [Char] zatvoriek viac?

nieco ako Char -> Char -> [Char] -> [Char] -> [Char]

toto je typova definicia fcie styroch argumentov...

ok, uz mi to sedi, dik
« Last Edit: 28.01.2008, 23:45:21 by Final_Destructer »
Wanna get destructed?

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: skuska falp
« Reply #135 on: 28.01.2008, 22:59:31 »
vdaka a... nemalo by tam byt tych [Char] zatvoriek viac?

ee nema lebo vstup je char char, lebo 2 premenne napr '5' '7' a vystup je [char] lebo vo vystupe mas ['5','7','7','5']

Final_Destructer

  • Full Member
  • ***
  • Posts: 200
  • Beat The Machine That Works In Your Head.
    • View Profile
Re: skuska falp
« Reply #136 on: 28.01.2008, 23:01:28 »
hmm... takze ak by

f x y = [x,y]

potom tiez iba Char -> Char -> [Char] ?



...ak x a y su zo zadania
« Last Edit: 28.01.2008, 23:22:18 by Final_Destructer »
Wanna get destructed?

glassworker

  • Sr. Member
  • ****
  • Posts: 262
  • Be cool !
    • View Profile
Re: skuska falp
« Reply #137 on: 28.01.2008, 23:09:25 »
a vyjadri sa niekto uz aj ku tej poslednej otazke?  :j_huh: bin.stromi... dik

Final_Destructer

  • Full Member
  • ***
  • Posts: 200
  • Beat The Machine That Works In Your Head.
    • View Profile
Re: skuska falp
« Reply #138 on: 28.01.2008, 23:27:04 »
na tu stvrtu otazku by som asi dal toto

 data Tree a = Nil | Node a (Tree a) (Tree a)

 bk

kde Nil a Node by mali byt konstruktory  :hammer:
Wanna get destructed?

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: skuska falp
« Reply #139 on: 28.01.2008, 23:30:09 »
Uz ked tak, tak to nemusi byt char, ale lubovolny typ...

hmm... takze ak by

f x y = [x,y]

potom tiez iba Char -> Char -> [Char] ?
Zrejme v tom nemas jasno, lebo toto co si napisal, tak je zle

1. aku hodnotu vrati funkcia a akeho je tupu: f x y = [x,y] ++ z where z = reverse [x,y] ak (f '2' '3'). vysledok je ['2','3','3','2'] a typ [Char]

typova definicia tejto fukcie moze byt f:: a -> a -> [a] akonahle vsak dosadis  f '2' '3' tak sa jedna o typ Char -> Char -> [Char]

a to co napisal je dobre...
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: skuska falp
« Reply #140 on: 28.01.2008, 23:33:15 »
na tu stvrtu otazku by som asi dal toto

 data Tree a = Nil | Node a (Tree a) (Tree a)

 bk

kde Nil a Node by mali byt konstruktory  :hammer:
bud toto napises alebo ked to chces ako z kollarovych skript tak

Binárny strom
data Btree a = Tip a | Bin (Btree a) (Btree a)

inac je to ekvivalentne
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

Havran

  • Hero Member
  • *****
  • Posts: 2003
  • Here comes the fuzz
    • View Profile
Re: skuska falp
« Reply #141 on: 29.01.2008, 00:28:07 »
ja som nasiel aj takuto
 
data BinTree a = Empty | Node a (BinTree a) (BinTree a)

co je v podstate to iste jak JCube napisal, len je z toho viacej jasne ze  Node je uzol a Empty bude prazdny strom
« Last Edit: 29.01.2008, 00:29:51 by Havran »
Achievement of your happiness is the only moral purpose of your life.

Guisseppe

  • Full Member
  • ***
  • Posts: 169
    • View Profile
Re: skuska falp
« Reply #142 on: 29.01.2008, 00:28:43 »
Takze ak ku stvrtej otazke napisem data Btree a = Tip a | Bin (Btree a) (Btree a), tak to mam za full cely priklad? Tie typy konstruktorov to su co?

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: skuska falp
« Reply #143 on: 29.01.2008, 00:33:22 »
Tip je unarny datovy konstruktor a Bin je binarny datovy konstruktor... pricom Bin je typu Btree -> Btree

ako tak pozeram tak som z toho jelen... :D
« Last Edit: 29.01.2008, 00:34:54 by JCube »
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: skuska falp
« Reply #144 on: 29.01.2008, 00:49:56 »
data Btree a = Tip a | Bin (Btree a) (Btree a)

oks takze toto je binarny strom

a toto binarny vyhladavaci strom
data BinTree a = Empty | Node a (BinTree a) (BinTree a)
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: skuska falp
« Reply #145 on: 29.01.2008, 00:50:34 »
omg omg ???
:trestac:

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: skuska falp
« Reply #146 on: 29.01.2008, 00:53:58 »
:D pohodaaa... :D tato skuska je formalita... :D
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

mishelka

  • Hero Member
  • *****
  • Posts: 4269
  • Bacikova, nie Kreutzova. Bacikova!! :D
    • View Profile
Re: skuska falp
« Reply #147 on: 29.01.2008, 01:01:01 »
no presne :)) len škoda že si už nepamätám o čom to bolo :) ale pre mňa bola najľahšia zo všetkých v druháku :)
  

#define TRUE FALSE //Happy debugging suckers :D

doc.returner

  • Full Member
  • ***
  • Posts: 201
    • View Profile
Re: skuska falp
« Reply #148 on: 29.01.2008, 01:05:17 »
Tip je unarny datovy konstruktor a Bin je binarny datovy konstruktor... pricom Bin je typu Btree -> Btree

ako tak pozeram tak som z toho jelen... :D

Ale hej, vidno ze mas prehlad  :D

Napriek tomu by som sa pokusil to vsetko zhrnut pre tych co sa este len dostavaju do diskusie...

Priklad pre data Btree = Nil | Node a (Btree a) (Btree a) :

Podla obrazka poskytovanom na wikipedii http://upload.wikimedia.org/wikipedia/commons/f/f7/Binary_tree.svg by sa situacia podla hore uvedeneho typu dala znazornit takto

                           Node 2
                        /            \
              Node 7               Node 5
             /       \                /       \
       Node 2      Node 6     Nil         Node 9
      /\              /      \                   /        \
    Nil Nil      Node 5   Node 11       Node 4    Nil
                   /\            /\              /\
                 Nil Nil       Nil Nil         Nil  Nil


Nemam sajnu ako to ma vyzerat podla typu data Btree a = Tip a | Bin (Btree a) (Btree a)... Neviem si predstavit to vyhodnotenie uzla podla Bin (Btree a) (Btree a) (podvedomie mi hovori ze tam ma byt Bin a). Som prepokladal ze Nil-ká budu uplne chybat a ze listy stromu budu prave definovane formou Tip a (ostatok Bin-kami)... No som z toho bronzova srnka  :D
« Last Edit: 29.01.2008, 01:08:35 by doc.returner »

doc.returner

  • Full Member
  • ***
  • Posts: 201
    • View Profile
Re: skuska falp
« Reply #149 on: 29.01.2008, 01:13:34 »
OT

Pre netusilcov: Bronzova Srnka  http://bronzefawn.com/   :)