Kinnitan, et kõigi tööde koodid on minu poolt kirjutatud ning on vabalt kasutatavad kõigile. Ei soovita otse maha kopeerida koodi, sest Tartu Ülikoolil on programmid, millega nad saavad võrrelda sinu koodi sarnasust teiste tudengite koodidega. Ei vastuta, kui panete sellega toime akadeemilise petturluse! Edu! :) 1. Nädala kodutöö 1. Maja Kirjuta programm, mis joonistab kilpkonnaga lihtsa otsevaates maja (võib olla ka pseudo- 3D vaatega). from turtle import * from math import * laius = 200 kõrgus = 200 uksePikkus = 100 ukseLaius = 50 aknaKõrgus = 50 aknaLaius = 50 #Maja forward(laius/2) right(90) forward(kõrgus) right(90) forward(laius) right(90) forward(kõrgus) right(90) forward(laius/2) right(180) forward(laius/2) right(90) right(45) forward((laius/2)/cos(pi/4)) #Trigonomeetriaga saadud katuse diagonaali pikkus right(90) forward((laius/2)/cos(pi/4)) #Ukse joonistamine right(45) forward(kõrgus) right(90) forward(20) right(90) forward(uksePikkus) left(90) forward(uk
Variant R-26
Rekursioon
Koostada algoritm ja sellele vastav programm (C- või Java-keeles),
mille abil:
1. klaviatuurilt sisestatakse reaalarvulised X (X<1) ja (0<<1);
2. rekursiivse funktsiooni abil moodustatakse reaalarvuline massiiv A
elementidega
A0 = 1,
A1 = X2/2!,
A2 = X4/4!,
. . .
kuni massiivi A elementide arv L kas vastab tingimusele AL AL 1 või
(kui see tingimus ei ole rahuldatud) L = 15;
3. faili F väljastatakse massiivi A elementide arv L ning elemendid
koos indeksitega.
Programmi kood C keeles
#include
#include
#include
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool Risto Olavi Rantanen 123366MAHB IAG0581 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.2 Juhendaja: dotsent Vladimir Viies Tallinn 2013 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Risto Olavi Rantanen Sisukord Ülesande püstitus
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool Eesnimi Perekonnanimi 000000IASB IAG0581 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.1 Juhendaja: dotsent Vladimir Viies Tallinn 2011 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Eesnimi Perekonnanimi Sisukord Argument | Funktsioon..................................................
1 6 6 6 6 7 4 1 6 6 2 6 6 6 1 2 6 6 6 6 6 1 6 6 6 1 6 6 1 6 6 7 6 6 6 1 Mis aastal alustati hariduse andmist Mõdrikul? 12 10 8 Mis aastal alustati hariduse andmist Mõdrikul? 6 4 2 0 õige vastus Test õige vastus Mitmes nädalapäev täna on? 6 Mis on rektori eesnimi? Helle Milline perekonna nimi on TA13KÕ rühmas kõige sagedamini? Kits Mis aastal loodi LVRKK? 2007 Mis planeedil me elame? Maa Mis aastal alustati hariduse andmist Mõdrikul? 1927
SISUKORD SISUKORD......................................................................................................... 1 SISSEJUHATUS........................................................................................................ 2 1. Tarkvara arendusmeetodid ja tehnikad...............................................................3 2. Andmestruktuurid ja algoritmid..........................................................................4 2.1 ALGORITMI MÕISTE, STRUKTUUR JA ESITAMINE.............................................4 2.2 Erinevad andmestruktuurid ja nende omadused..............................................5 Programmeerimiskeelte tüübid.............................................................................. 8 3.1 PROGRAMMEERIMISE AJALUGU......................................................................8 3.2 PROGRAMMEERIMISKEELTE PÕHITÜÜBID.................................................
Kõik kommentaarid