Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse Registreeri konto
✍🏽 Avalikusta oma sahtlis olevad luuletused! Luuletus.ee Sulge

Kategooria funktsionaalne programmeerimine - 5 õppematerjali

Informaatika >> Funktsionaalne programmeerimine
thumbnail
0
zip

Funktsionaalne programmeerimise kodutööd

docstxt/1268074973102266.txt...

Funktsionaalne...
40 allalaadimist
thumbnail
8
docx

Funktsiooni tabuleerimine

TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool IAX0583 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.1 Tallinn 2017 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Tallinn 2017 Ülesanne saadi matriklikoodi järgi genereerides. Tingimused: 1) Kõik algandmed on reaalarvulised ning sisestatakse klaviatuurilt. 2) Tulemused väljastatakse tabeli kujul, mille veergudeks on vastavalt argumendi ja funktsiooni väärtused st. kujul Argument | Funktsioon X1 | Y1 X2 | Y2 jne 6. On antud argumendi x algväärtus A, samm H ning funktsiooni väärtuse y ülempiir YM...

Funktsionaalne...
74 allalaadimist
thumbnail
1
txt

2008 sügis arvestus töö

yl1. Kirjutada funktsioon takeUntilRep, mis vtab listist elemente kuni esimese korduva elemendini: takeUntilRep :: Eq a=> [a] -> [a] N: takeUntilRep [1,2,3,3] ==> [1,2,3] takeUntilRep [1,2,1,4,2] ==> [1,2] takeUntilRep [1,2,3,4,5] ==> [1,2,3,4,5] yl2. Kirjutada funktsioon, mis saades argumendiks tisarvu, vljastab selle pikkusega kikvimalikud binaarsed stringid. bins :: Int->[String] N: bins 0 ==>[""] bins 1 ==>["0","1"] bins 2==>["00","01","10","11"] ...

Funktsionaalne...
42 allalaadimist
thumbnail
3
docx

Monads

A Fistful of Monads 12.2 The Monad type class Monad defineeritakse järgnevalt class Monad m where return :: a -> m a (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b x >> y = x >>= _ -> y fail :: String -> m a fail msg = error msg return on funktsioon, mis võtab endasse ühe sisendi ehk a, milleks võib olla suvaline andmetüüp (näiteks 1, "a" jne) ja see sisend muudetakse monadic value-ks ning pannakse context-i. (>>=) on funktsioon, mida nimetatakse bind, mis võtab endasse 2 sisendit. Esimene sisend ehk m a on suvalist tüüpi, mis peab olema monadic value ja teine sisend ehk (a -> m b) on funktsioon, mis võtab sisse ühe suvalise muutuja ja muudab selle monadic value-ks ja selle tüüpi. Väljundiks on m b on suvalist tüüpi, mis peab olema monadic value. Kahte viimast funktsiooni ei ole tunnis käsitlenud, aga seletan igaks juhuks ikka lahti. (>>) on funktsioon, mis võ...

Funktsionaalne...
2 allalaadimist
thumbnail
3
xlsx

Funktsioonid

Exeli funktsioonid jagunevad rühmadesse: 1) Maatemaatilised(Math ja Tig) 2)Kuupäeva- ja kellaaja funktsioonid(Date ja Time) 3) Otsimise ja viitamise funktsioonid(Lookup ja Reference) 4)Loogikafunktsioonid (Logical) 5) Finantsfunktsioonid (Financial) 6)Tekstifunktsioonid(Text) 7)Statistikafunktsioonid (Statistical) Matemaatilised funktsioonid 1)Liitmisfunktsioon SUM(Liidetav1;Liidetav2) 5 SUM(piirkond) - liidab kokku piirkonnas olevad arvud 5 7 9 40 12 3 4 9 18 2)Aritmeetiline keskmine AVERAGE(piirkond) - see on tegelikult statistiliine funktsioon - annab piirkonnas olevate arvude aritmeetilise keskmine 3 9 10 7.333333 3)Ruutjuur arvust SQRT(arv)...

Funktsionaalne...
2 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun