docstxt/12001491732.txt
Tallinna Tehnikaülikool Infotehnoloogia teaduskond Programeerimine I Kodutöö Funktsioonide tabuleerimine 4. variant Üliõpilane: *********** Matrikli number: ****** ****** Hindaja: ****** Tallinn 2011 Sisukord 1. Tiitlileht 2. Sisukord 3. Selgitus 4. Graafik 5. Algotim 6. Programm Selgitus On antnud funktsioon f(x)=. Esimeskes kasutaja sisestab x argumendi algväärtus (a) , mis võib olla iga. Edasi ta sisestab x argumendi lõppväärtus (b), mis peab olema rohkem kui väärtus a (a0), kui see tingims ei ole tehtud, siis ...
docstxt/134779242485.txt
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Massiivid Juhendaja: Margit Aarna Teadur Tallinn 2011 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. 2 Sisukord Ülesande püstitus..........................................................................lk4 Algoritm.................................................................................lk5-6 Programmikood.........................................................................lk7-9 Töö seletus................................................................................lk10 Pilt programmist................................
//lesanne
// 1. klaviatuurilt sisestatakse tippude arv N(1<=N<=10) ja nende koordinaatide
reaalarvulised massiivid X ja Y
// 2. ekraanile vljastatakse antud hulknurga klgede pikkuste reaalarvuline
massiiv L.
#include
#include
docstxt/135244863285.txt
#include
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Funktsiooni tabulleerimine Juhendaja: Margit Aarna Teadur Tallinn 2011 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. 2 Sisukord Ülesande püstitus........................................................................lk4 Algoritm...................................................................................lk5 Programmikood........................................................................lk6-7 Programmi seletus........................................................................lk8 Pilt programmist......................
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..................................................
Java algajatele (v1.0 2011a) See on juhend kiireks Java õppimiseks, esialgsete teadmiste omandamiseks. Näited teen eclipse'iga. Koostanud Alex. Email: [email protected]. Tänud Roelile, kes leidis kirja- ja muid näpuvigasid ning tegi huvitavaid soovitusi manuaali redigeerimiseks/täiendamiseks! I. Valmistumine programmi kirjutamiseks. Alustame kõige lihtsamast asjast ehk põhimõttest. Programm koosneb pakettidest. Pakett koosneb klassidest, millest üks on alati main class, mis jooksutab teisi klasse. Main klassi all mõtlen ma seda, et meil on üks suvalise nimega klass, mis hoiab endas staatilist main nimega funktsiooni (sellest veidi hiljem). Klassid on selleks, et hoida erinevaid programmi osi eraldi. Näitena võib tuua maja. Maja puhul on klassideks näiteks sein, aken, uks, katus, vundament jne. Maja elamiskõlblikuks muutumiseks on vaja Main klassi. Klassid koosnevad funkts...
Tallinna Tehnikaülikool
INFOTEHNOLOOGIA TEADUSKOND
Arvutitehnika instituut
Kodune töö 2 aines ,,Programmeerimine I"
Variant 3
Eesnimi Perekonnanimi
000000IASB
IASB00/00
Tallinn 2011
Ülesanne 2
Massiivid
Variant 3
Koostage algoritm ja sellele ühiselt vastav programm, mille abil:
1.klaviatuurilt sisestatakse tekstirida S(kuni 25 sümbolit) ja sümbolid c1 ja c2;
2.moodustatakse tekstrida T ,rea S sümbolitest, alates esimesest sümbolist c1 viimase sümbolini
c2;
3.kuvatakse (väljastatakse ekraanile) rida T ja tema pikkus l.
Programmikood
#include
0 1 2 3 4 5 6 7 8 9A B C D E F 0 1 2 3 4 1 2 3 4 5 6 7 8 9A B C D P F 10 1 1 2 3 4 2 3 4 5 6 7 8 9A B C D E F 10 11 2 2 4 6 8 3 4 5 6 7 8 9A B C D E F 10 11 12 3 3 6 9C 4 5 6 7 8 9A B C D E F 10 11 12 13 4 4 8 C 10 5 6 7 8 9A B C D E F 10 11 12 13 14 5 5A F 14 6 7 8 9A B C D E F 10 11 12 13 14 15 6 6 C 12 18 7 8 9A B C D E F 10 11 12 13 14 15 16 7 7E 15 1C 8 9A B C D E F 10 11 12 13 14 15 16 17 8 8 10 18 20 9A B C D E F 10 11 12 13 14 15 16 17 18 9 9 12 1B 24 A B C D E F 10 11 12 13 14 15 16 17 18 19 A A 14 1E 28 B C D E F 10 11 12 13 14 15 16 17 18 19 1A B B 16 21 2C C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B C C 18 24 30 D E F 10 11 12 12 14 15 16...
docstxt/14314453494542.txt
.....8 ESIMENE TEEMA: sissejuhatav sõnavõtt ehk 'milleks on vaja programmeerimist?'..........................................................................................10 Programmeerimise koht muude maailma asjade seas...............................10 Masinad ja nende juhtimine...................................................................10 Masin arvutamise jaoks - arvuti .............................................................10 Kaudne juhtimine ehk programmeerimine ............................................11 Arvutite rakendusala laienemine ...........................................................11 Programmeerimine tänapäeval..............................................................12 Programmeerimiskeelte üldine jaotus .......................................................13 Imperatiivsed ehk käskivad keeled........................................................14 Funktsionaalsed keeled .................
VEEBIT EENUSED. KONT ROLLTÖÖ. SOA o A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network. The principles of service-orientation are independent of any vendor, product or technology. o Kasutab XMLi sõnumivahetuseks o Võimalus integreeride süsteeme Service-oriented architecture (SOA) Arhitektuur, mis kasutab – teenuseid organisatsiooni integrastiooni ehitusklotsidena – komponentide taaskasutust läbi nõrga seotuse. SOA: On arhitektuur Mingi hulga teenuste tegemine ei anna meile SOA-d. Arhitektuur peab andma meile juhised teenuste loomiseks. SOA: Ehitatakse teenustest Nagu objekt-orienteeritud maailmas on objekt/klass nii on SOA-s teen...
#include
1 Mis on Java? Java -- alates 1991. aastast Sun Microsystems poolt arendatav ja 23. mail 1995 avalikustatud objektorienteeritud programmeerimiskeel. Esialgselt oli uue programmeerimiskeele nimetuseks Oak ja seda loodi koduelektroonika tarbeks, kuid hiljem nimetati see ümber Javaks ja seda hakati kasutama rakendite (aplettide) (ingl applet), rakenduste (application) ja servertarkvara loomiseks. Põhivõimalused · eriolukordade töötlemise laiendatud võimalused; · sisend/väljund filtrimisvahendite lai kogum; · sisseehitatud lihtsad klassid (massiiv, loetelu, stack jms); · võrgurakenduste loomise lihtsate vahendite olemasolu; · http-päringute ja vastuste loomise klasside olemasolu; · Sisseehitadud keelevahendid mitmelõimeliste rakenduste loomiseks; · unifitseeritud ligipääs JDBC- ja SQLJ-põhistele andmebaasidele ...
REKURSIOON - Recursion Otsene ja kaudne rekursioon ehk iseenesessepöördumine Otsene: Kaudne: ->>PROCEDURE P(...); PROCEDURE P(...);FORWARD; 2 . ... -- P(...); -->PROCEDURE Q(...); 1 ... ... END; -- P(...); Q ... 2 ... 3 --- P(...); END; { Q } --->>PROCEDURE P(...); ... ...
text NrOfConsonants text NrOfWords Selles lauses kakskümmend neli konsonanti 24 Tegevusdiagramm (NrO Selles tekstis on viis sõna 5 Tegevusdiagramm (NrOfConsonants) Tegevusdiagramm (NrOfWords) m (NrOfWords)
Mis on PHP? Lähtudes dünaamilise veebilehe kirjeldusest, saame PHP'd nimetada serveripoolseks skriptimiskeeleks. See tähendab, et koodi käivitamiseks on alati vaja PHP toega serverit. Serverit on võimalik teatud tasu eest rentida või ise ülesehitada. Seda viimast teeme ka meie ja juba järgmises peatükis. PHP kirjeldamisel kasutatakse ka tihti mõistet veebiprogrammeerimine, mis ei ole sugugi nii vale, sest keel on ise mõjutatud teistest keeltest nagu C, Perl, Java, C++, Tcl jne. Seega sobib antud keel ka programmeermisaluste õpetamiseks. PHP sündimise lugu: Php loojaks on taanlane Rasmus Lerdorf, kes tegi 1994.a enda jaoks Perl skriptide kogumiku, mida hakkas nimetama Personal HomePage tools. Ta tegi selle kõigile kättesaadavaks. 1997.a. kirjutati kood peaaegu täielikult ümber ning otsustati nimetada PHP järglaseks ning sellele anti versiooninumber PHP3. Lisaks uuele tuumale anti ka sellele uus nimi - Hypertext Prepr...
��# #/#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# *#*#*#*#*#*#*#*#*#*#*#*## #*# #I#A#G#0#5#8#1# #-# #P#r#o#g#r#a#m#m#e#e#r#i#m#i#n#e# #I# # # # # #*## #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# *#*#*#*#*#*#*#*#*#*#*#*## #*# #1#)# # #K#o#d#u#t#�#�# #n#r#.# #1# # # # # # # # #*## #*# #2#)# #�#p#i#l#a#n#e#:# # # # # # #*## #*# #3#)# #M#a#t#r#i#k#l#i#n#u#m#b#e#r#:# # # # # #*## #*# #4#)# #F#u#n#k#t#s#i#o#o#n#i# #a#r#g#u#m#e#n#d#i# #l#e#i#d#m#i#s#e# #m#e#e#t#o#d#:# #6# #*## #*# #5#)# #F#u#n#k#t#s#i#o#o#n#:# #2#6# # # # # # # # #*## #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# *#*#*#*#*#*#*#*#*#*#*#*#/## ## ###i#n#c#l#u#d#e# #<#s#t#d#i#o#.#h#>## ###i#n#c#l#u#d#e# #<#m#a#t#h#.#h#>## ## #d#o#u...
Ma ei ole nii suur fänn Java, ja ma olen rahul, tekstiredaktor ja sõidu koostaja käsitsi, nii et ma teen selle raske tee. Arduino trowels mõne kena krohv üle top, kuid see on mi mida sa ei saa seda teha käsitsi. Tõesti, kõik, mida peaks vaja on avr-gcc, avr-libc, avr-binutils ja AVRDude. Kuidas need paketid on väljapoole käesoleva dokumendi, siis on üsna tõenäoline, on pre-ehi paketid oma OS. See dokument on kirjutatud anda algteadmised mõned spetsiifikat AVR programmeerimine, eeldades, et juba on käepide, C. See lähendab et ma tulin, et mõista asju õppides programmeerida AVR. Ma teen pal see "hard way", seal on mitmeid makrosid avr-libc või avrlib teha palju seda, kuid see on oluline mõista nende aluseks olevaid põhimõtteid. Kui saate aru, mis toimub, liikudes oma kood ('168 et '644P näiteks) väga lihtne. 1. Vilkuv LED - Busy Waits ja IO pordid 2. Kaks vilkuv LED - Toimetulek Pins 3. Lülitatakse LED - digitaalsisendiks ja väljund 4
Malelaud from pykkar import * a=0 sein=0 create_world(''' ############# #> # # # # # # # # # ############# ''') while True: step() a+=1 if a%2==1: paint() if is_wall(): sein+=1 if sein%2==1: right() if not is_wall(): step() a+=1 right() else: break if sein%2==0: a+=1 right() right() right() if not is_wall(): step() right() right() right() else: break if a%2==1: paint() KRIIPS from pykkar import * def left(): right() right() right() sein = 0 create_world(''' ############# #> # # # # # # # # # ############# ''') while get_direction() != "S": right() while True: paint() step() if is_wall(): sein = sein + 1 if sein %2 == ...
Selgita iga programmi rea taha, mida teeb programm ja ütle kokkuvõttes missugust ülesannet täidab see programm. Kopeeri see programm Wordi ja kirjuta käskude selgitused ning lõpuks lae fail siia. Sub kesk_nupp() Dim myrange As Range ’myrange on muutuja Dim myTotal As Range ’ myTotal on muutuja m = Selection.Rows.Count ’ Valitud ala. Ridade Arv n = Selection.Columns.Count ’ Valitud ala veergude arv r = Selection.Row ’ märgistatud rida v = Selection.Column ’ märgistatud veerg Range("c13") = m: Range("c14") = n: Range("c15") = r: Range("c16") = v ’ 4 käsku on ühte ritta pandud : märgiga. M tuleb lahtrisse C13 jne. If m > n Then ’ Kas ridu on rohkem kui veerge? Set myrange = Range(Cells(r, v), Cells(r + m - 1, v)) ’ lahtertüüpi muutuja, määratakse bloki suurust myrange.Interior.Color = vbRed ’ määratud lahtrid värvitakse punaseks myrange.Offset(myrange.Rows.Count).Rows(1).Select ’ 4 nihutatakse, 1 rida edasi ActiveCell.Formula = "=average...
8 2 6 10 3 arvud jadas: 8 2 6 10 3 3 2 6 10 8 2 3 6 10 8 2 3 6 8 10 Programm hakkas võrdlema esimest ja viimast jada elementi, muidu olime tunnis teinud nii, et võrdleks esimest ja teist.
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
1 Loeng. Sissejuhatus Võtmesõnad: abstract assert boolean break byte case catch char class const* continue default double do else enum extends final finally float for goto* if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while NB! Tunduvad võtmesõnadena, aga on literaalid: false null true Algtüübid: Täisarvud · byte(8-bitiline), short(16-bitiline ), int(32-bitiline), long(64-bitiline) Ujukomaarvud · float(32-bitiline), double(64-bitiline) Tõeväärtused · boolean(true, false) Sümbolid · char(16-bitiline Unicode-sümbol, 'u0000'(0) kuni 'uffff'(65535)) Nimi: · on tõstutundlik · võib sisaldada tähti, numbreid, _ , $ · ei tohi alata numbriga · ei tohi olla Java võtmesõna, · ei tohi olla true, false, null Ühiksuurendamine, ühikvähendamine ++muutuja : M...
VARIANT A
#include
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........
AUTOCAD OBJEKTIDE JOONESTAMINE • SPLINE joonestab sujuvaid jooni • PLINE (Polyline) polüjoonte joonestamine. Polüjoon on tervik objekt, selle laius võib olla nullist erinev ja mitte konstantne • CIRCLE ringjoonte joonestamine • ARC ringjoone kaarte joonestamine. Pakub 10 varianti kaare joonestamiseks MODIFITSEERIMISKÄSUD • Undo - valikuhulgale viimasena lisatud objekt(id) eemaldatakse valikuhulgast • Trim - liigsete jooneotste eemaldamiseks • Array... - Valitud objektid paigutatakse ridade ja/või veergude kaupa konstantse sammu tagant (read piki Y-telge, veerud piki X-telge) või mööda ringjoont KIHID, JOONED JA TEKST • Kihtide kasutamine AutoCAD'is on üks suuremaid eelisi paberil joonestamisest. Alati joonestatakse aktiivsele kihile. Igale kihile saab omistada nime, värvi, joone tüüpi ja paksust • Joonise kihte saab "külmutada" - need ei ole siis nähtavad ega ka töödeldavad • Linetype - joonetüüp. ...
docstxt/13703453350834.txt
Harjutav tunni test
Tarkvaraarenduse mustrid: Disainimustrid Tarkvaraarendus mõeldakse mustrite all peamiselt tarkvara disaini mustreid. Disaini muster on üldine taaskasutatav lahendus tavaliselt ettetulevate tarkvara disaini probleemide korral etteantud või esilekerkivas konteksti s (käsitluses). Muster pole lõplik disain, mida saaks otse teisendada algkoodiks või masinkoodiks. Ta on pigem kirjeldus või mall kuidas lahendada probleem nii, et seda saaks kasutada paljudel erinevatel juhtudel. Disainimustrid on formaliseeritud parimad praktikad, milliseid programmeerija saab kasutada teatud probleemi lahendamisel kavandades süsteeme või rakendusi. Objektorienteeritud disainimustrid näitavad tavaliselt objektide või klassidevahelisi sõltuvusi ja vastasmõjusid ilma kaasatud klasside või objektide hulgast lõplikke rakendusklasse või objekte määratlemata. Disainimustrid jaotatakse 4 peamisse gruppi: loomismustrid; ülesehituslikud, struktuursed mustrid; käitumusl...