




























































































Besser lernen dank der zahlreichen Ressourcen auf Docsity
Heimse Punkte ein, indem du anderen Studierenden hilfst oder erwirb Punkte mit einem Premium-Abo
Prüfungen vorbereiten
Besser lernen dank der zahlreichen Ressourcen auf Docsity
Download-Punkte bekommen.
Heimse Punkte ein, indem du anderen Studierenden hilfst oder erwirb Punkte mit einem Premium-Abo
Eine Adresse im Speicher kann mit 16 Bit (2 Bytes) adressiert werden. ... Ein 4-Bit Addierer kann mit 4 Volladdierern realisiert werden.
Art: Prüfungen
1 / 108
Diese Seite wird in der Vorschau nicht angezeigt
Lass dir nichts Wichtiges entgehen!





























































































An
An
An
An
ghci > and [ True , False , False ] False ghci > and [ True , True , True ] True ghci > or [ True , False , False ] True ghci > or [ False , False False ] False
ghci > show ( and [ False , False , False ] ) " False "
-- test_bool. hs testAND :: String testAND = show ( and [ False , False , False ] ) ++ " \ n " ++ show ( and [ False , False , True ] ) ++ " \ n " ++ show ( and [ False , True , False ] ) ++ " \ n " ++ show ( and [ False , True , True ] ) ++ " \ n " ++ show ( and [ True , False , False ] ) ++ " \ n " ++ show ( and [ True , False , True ] ) ++ " \ n " ++ show ( and [ True , True , False ] ) ++ " \ n " ++ show ( and [ True , True , True ] )
ghci > : l test_bool. hs ... ghci > putStrLn testAND False False False False False False False True
table_row :: ([ Bool ] -> Bool ) -> [ Bool ] -> String table_row f xs = show xs ++ " : " ++ show ( f xs )
ghci > table_row and [ True , False , True ] " [ True , False , True ] : False "
ghci > let bool_tri = [[ a ,b , c ] | a <- [ False , True ] , b <- [ False , True ] , c <- [ False , True ]] ghci > putStrLn ( table and bool_tri ) [ False , False , False ] : False [ False , False , True ] : False [ False , True , False ] : False [ False , True , True ] : False [ True , False , False ] : False [ True , False , True ] : False [ True , True , False ] : False [ True , True , True ] : True
main = do let bool_tri = [[ a ,b , c ] | a <- [ False , True ] , b <- [ False , True ] , c <- [ False , True ]] putStrLn ( table and bool_tri ) ghci > main [ False , False , False ] : False [ False , False , True ] : False [ False , True , False ] : False [ False , True , True ] : False [ True , False , False ] : False [ True , False , True ] : False [ True , True , False ] : False [ True , True , True ] : True
i=