Sissejuhatus infotehnoloogiasse: kontrolltöö kümnenda nädala loengute teemadel.

Vali iga küsimuse järel see vastus, mis paistab olema pakututest kõige õigem.

NB! Sul on võimalik tulemus täpselt üks kord salvestada, hilisemad salvestused arvesse ei lähe.

Täida kõik väljad ja vali õiged vastused. Vastamisel on soovitav loengumaterjale kasutada!

Küsimused ja vastused

Sinu tudengikood

Sinu eesnimi

Sinu perekonnanimi

Sinu email

Kas rekursiooni kasutava programmi saab alati ümber kirjutada mitterekursiivseks?

Kas iteratsiooni (tsükleid) kasutava programmi saab alati ümber kirjutada rekursiivseks?

Kas järgmises programmijupis on foo rekursiivne või mitte?
int foo(int x) { if (x>0) return 2+bar(x-2) else return 1}
int bar(int x) { if (x>0) return 2*+foo(x-1) else return 1}

Mis on järgmise programmi korral avaldise map(foo,[4,1,6]) väärtuseks?
foo(0) = 2
foo(x) = 1+foo(x-1)
map(f,[]) = []
map(f,[h|t]) = [f(h) | map(f,t)]

Mis on selle lambda-avaldise väärtuseks (L on lambda): ((L f. f(f 2)) (L x. x*x+1))

Olgu sul selline Prologi programm:
isa(jaan,peeter).
isa(jaan,martin).
isa(martin,veiko).
isa(riivo,leena).
isa(leo,ants).
ema(leena,leo).
vanaisa(X,Z) :- isa(X,Y), isa(Y,Z).
vanaisa(X,Z) :- ema(X,Y), isa(Y,Z).

Mitu vanaisa-lapselaps paari prolog genereerib vastuseks päringule vanaisa(X,Y)?

Puu ülesandes muuda esimene rida
Tree(size/2,level-1)
selliseks:
Tree(size/2,level)
Mis kuvatakse?

Puu ülesandes muuda mõlemid read
turn(45)
selliseks:
turn(90)
Mis kuvatakse?

Kas iga täpselt formuleeritud matemaatikaprobleemi jaoks on olemas lahendav algoritm?

Kas algoritme on vähem, sama palju või rohkem, kui reaalarve?

Mis sa oskad öelda 3n+1 probleemi (aka Collatz conjecture) kohta?

Milline hulk on sama võimas kui positiivsete täisarvude hulk N?

Kas reaalarvude hulk R on sama võimas, kui positiivsete täisarvude hulk N?

Kas igast lõpmatust hulgast on olemas võimsam lõpmatu hulk?

Kuidas tõestada, et peatumisprobleem on mittelahenduv?

Mida tähendab poollahenduvus?

Kas on olemas lõplik aksioomide kogu, millest saab järeldada kõik õiged (ja ainult õiged) matemaatikaväited täisarvude kohta?

Kes leidis eelmise küsimuse õige vastuse?

Mis on kõige väiksem positiivne täisarv, mille sisestamisel 3n+1 programm teeb üle 100 sammu?

 

Järgmised kaks välja punkte ei anna: täida neid, kui sul tekib mõni küsimus või on hea/halb kogemus AI kasutamisest õppimise jaoks.

Sinu küsimused eelmise ja järgmise loengu kohta

Sinu kogemused AI kasutamisest õppimiseks

 

Salvestatud vastust enam muuta ei saa!