Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"poollahenduv" - 3 õppematerjali

Programmeerimise algkursus
6
docx

Programmeerimise algkursus

arvutit, aga miks mitte näiteks ka robotit või pesumasinat... Algoritmi iseloomustamiseks kasutatakse järgmisi mõisteid: · Korrektsus (algoritm lahendab "õiget" ülesannet, tulemus vastab spetsifikatsioonile). · Määratletus (sammud on lõplikud ja üheselt määratud). · Kirjelduse lõplikkus (algoritm on kirjeldatav lõpliku arvu sammudega). · Peatuvus. Töö lõpetamine mistahes sisendi korral - kõikjal määratud algoritm. Osaline e. "poollahenduv" algoritm kas annab tulemuse või ei lõpeta tööd. · Determinism (samade algandmete korral vastus sama, lahenduskäik on korratav) vs. mittedeterminism (näit. "tõeline" juhuarvude generaator). · Universaalsus (lahendab probleemide klassi: sisend -> väljund ). · Keerukus (efektiivsus, kas lõpetamise aeg ja/või mälumaht on praktilised). Algoritmi formaalsed (matemaatilised) esitused (samaväärsed): · Turingi masin, 1936-37 · lambda-arvutus (Church), 1941

Informaatika → Programeerimise...
146 allalaadimist
Sissejuhatus infotehnoloogiasse konspekt 2020
10
docx

Sissejuhatus infotehnoloogiasse konspekt 2020

pannes on reaalarve rohkem kui täisarve, ehkki murdarve saab vastavusse panna täisarvudega  Mis on peatumisprobleem, selle lahendamatuse tõestuse idee. - Olgu ülesandeks tuvastada, kas täisarv X kuulub mingisse lõpmatusse täisarvude alamhulka H. paneme X-le vastava programmi käima ja kui ta peatub, siis loomulikult teame, et ta kuulub hulka H. Kui ta aga ei peatu, siis meil ei ole kindlat viisi aru saada, et ta ei kuulu hulka H. Peatumisprobleem on poollahenduv.  Keerukusest: mis on algoritmide Eksamkeerukus - Algoritmi keerukus on põhioperatsiooni(de) arvu sõltvusfunktsioon K(n) sisendi(te) suurusest n O-notatsioon. Annab keerukusklassi – millise proportsiooniga suureneb arvutusaeg sõltuvalt sisendi suuruse muutusest  Mis on sorteerimise Eksamparim Eksamkeerukus Eksamhalvimal Eksamjuhul. - O(n2) 11 Eksamiks:

Informaatika → Sissejuhatus...
110 allalaadimist
Programmeerimiskeel
555
doc

Programmeerimiskeel

Mõne H jaoks ülesanne ei ole lahenduv: näiteks, kui H on arvude hulk, millele vastavad programmid peatuvad. •Poollahenduvus tähendab, et kui X juhuslikult kuulub hulka H, siis me saame seda algoritmiga alati näidata. Kui ei kuulu H-i, siis ei saa alati. •Peatumisprobleemi puhul: paneme X-le vastava programmi käima ja kui ta peatub, siis loomulikult teame, et ta kuulub hulka H .Kui ta aga ei peatu, siis meil ei ole kindlat viisi aru saada, et ta ei kuulu hulka H. .Peatumisprobleem on poollahenduv. •On olemas ülesandeid, mis ei ole ka mitte poollahenduvad. ITK 2007, Kalev Pihl Sissejuhatus informaatikasse 28 Operatsioonisüsteemid Millest juttu tuleb? •Milleks OS´i vaja on •Millest OS koosneb •Mõned näited OS´dest tänapäeval ITK 2007, Kalev Pihl Sissejuhatus informaatikasse 2 Milleks OS? •OSpõhieesmärgid: .Pakkuda programmeerijale valmistehtud standardtükke. .Võimaldada kasutajal arvutis ühtemoodi ja harjumuspäraselt

Informaatika → Infotehnoloogia
160 allalaadimist


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