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

Programmeerimise mõisted - sarnased materjalid

Leidsid 33 sarnast õppematerjali, mis on seotud failiga "Programmeerimise mõisted". Need materjalid aitavad sul teemat sügavamalt mõista.

programme, muutuja, programmeerimiskeel, programmid, avaldis, programmeerija, identifikaator, dokumentatsioon, algoritm, protseduur, süntaks, programmis, kasutatava, algoritmi, laused, paev, lauseid, avaldise, vormistatud, loetav, sisesta, eeskiri, sisaldada, alamprogrammid, vormistus, string, struktuurid, kõigepealt, sellegipoolest, vigade, käsk
Loogika ja programmeerimine
89
doc

Loogika ja programmeerimine

....................................................................................9 ARVUTIGA SEOTUD MÕISTED.......................................................................................14 OMISTAMISLAUSE............................................................................................................ 15 ÜLESANDED....................................................................................................................... 18 ARITMEETILINE JA LOOGILINE AVALDIS. OPERAND JA OPERAATOR..................................................................................................19 ............................................................................................................................................... 19 SISSEJUHATUS...................................................................................................................19 ...............................................................................................

Arvutiõpetus
214 allalaadimist
Programeerimise algkursus 2005-2006
230
pdf

Programeerimise algkursus 2005-2006

..........................................................................14 Esimese teema kokkuvõte.........................................................................15 TEINE TEEMA: PÕHIMÕISTED. OMISTAMISLAUSE. .............................................16 Sissejuhatus...............................................................................................16 Programmeerimise mõisted.......................................................................16 Algoritm..................................................................................................16 Programmeerimiskeel.............................................................................17 Lause......................................................................................................18 Võtmesõna..............................................................................................18 Andmeobjekt........................................

Programmeerimine
39 allalaadimist
Pascali põhitõed
17
doc

Pascali põhitõed

PASCAL 1. loeng. Looja - N. Wirth, nimi B. Pascali (1623-62) järgi. + Üldotstarbeline, hästi õpitav ja õpetatav, head stiili õpetav, kergesti loetavad programmid. Struktuurprogrammeerimise klassikaline keel. - Standardis puuduvad madaltaseme vahendid jms. -> suhteliselt aeglane programm, arvutist "viimast võtta" on raske/võimatu. Enamlevinud IBM PC-tüüpi arvuteil (Turbo Pascal, Object Pascal (Delphi) jm), kuid ka UNIX ja VAX süsteemides. SUN-i Pascal (meie töövahend) - üldiselt standard-Pascal. Märkus edasijõudnutele. moodulitehnika (UNIT) sellisel kujul ei tööta. andmetüübid - standardsed + string ja alpha.

Informaatika
30 allalaadimist
Visual Basic
18
doc

Visual Basic

funktsionaalsusega (otstarbega) lausetüüpe. Iga laustüübi jaoks on keele spetsifikatsiooniga määratletud kaks põhiasja: · struktuur ja komponendid ehk lause süntaks ja · tähendus ja täitmise reeglid ehk lause semantika Lausete põhielementideks on konstandid, nimed, avaldised ja võtmesõnad. Viimased on kindla esitusviisi ja tähendusega ingliskeelsed sõnad või fraasid (If, Else, For, End Sub jmt), mida käsutatakse ainult kindla lause kindlas köhas. Toodud protseduur koosneb viiest lausest. Esimene ja viimane lause moodustavad omavahel seotud paari: esimene määrab protseduuri alguse ja selle nime, viimane protseduuri lõpu. Teise lause täitmisel kuvatakse Visual Basicu sisendboks, milles on esitatud lauses toodud küsimus. Boksi tekstivälja saab sisestada vastuse ning pärast klõpsatust nupule OK võetakse vastus muutuja aasta väärtuseks. Järgnev IF-lause võrdleb muutuja aasta väärtust konstandiga 1976, kui

Arvutiõpetus
62 allalaadimist
Kliendipoolse JavaScript i lühikonspekt
14
doc

Kliendipoolse JavaScript'i lühikonspekt

dünaamilisuse järele - vajadus interaktiivse suhtlemise järele klientidega. Üks lihtsamaid programmeerimiskeeli interaktiivse veebilehe koostamiseks on kliendipoolne JavaScript (client-side JavaScript). Kliendipoolne JavaScript on loodud Netscape Communications Corp. poolt, mis lasti turule 1995 aasta detsembris algse nimega LiveScript (mis muudeti ümber turunduslikel põhjustel). 1. JavaScript'i olemus JavaScript on objekt-orienteeritud võimalustega programmeerimiskeel, mille abil on lihtne luua interaktiivseid veebi-lehekülgi.Ta on interpreteeritav, mis tähendab, et erinevalt paljudest teistest programmeerimiskeeltest ei ole JavaScript'i koodi vaja 1 2 eelnevalt kompilleerida, skript käivitub koheselt veebilehekülje üleslaadimisel. Ta on sisseehitatud brauserisse ja töötab koos HTML'ga.

Informaatika
96 allalaadimist
Referaat-Programmeerimine
9
pdf

Referaat: Programmeerimine

Page 2 1. Tarkvara arendusmeetodid ja tehnikad 1.1 TARKVARA - Arvutile antavad käsud. Mingi tegumi sooritamiseks vajalikku käsujada nimetatakse programmiks. Tarkvara jaguneb kahte suurde kategaooriasse - süsteemitarkvaraks ja rakendustarkvaraks. Süsteemitarkvara koosneb juhtprogrammidest nagu operatsioonisüsteem ja andmebaasihaldurid (DBMS), rakendustarkvara hulka kuuluvad kõik programmid, mis töötlevad kasutaja poolt ette nähtud andmeid (tekstitöötlus, tabelarvutus, raamatupidamine jne). 1.2 TARKVARATEHNIKA - Tarkvara projekteerimist, teostust, testimist ja dokumenteerimist hõlmav tehnikaharu. 1.3 TARKVARATEHNIKA RAAMISTIK - Raamistiku moodustavad (vt pikemalt jutust): Eesmärgid ­ milline peab tarkvara olema ­ Laitmatus; kasutatavus; majanduslik tasuvus. Protsess ­ sammud, mida tegemisel läbida ­ Nõuded (requirements);

Arvutiõpetus
76 allalaadimist
Programmeerimine-Referaat
9
pdf

Programmeerimine [Referaat]

Page 2 1. Tarkvara arendusmeetodid ja tehnikad 1.1 TARKVARA - Arvutile antavad käsud. Mingi tegumi sooritamiseks vajalikku käsujada nimetatakse programmiks. Tarkvara jaguneb kahte suurde kategaooriasse - süsteemitarkvaraks ja rakendustarkvaraks. Süsteemitarkvara koosneb juhtprogrammidest nagu operatsioonisüsteem ja andmebaasihaldurid (DBMS), rakendustarkvara hulka kuuluvad kõik programmid, mis töötlevad kasutaja poolt ette nähtud andmeid (tekstitöötlus, tabelarvutus, raamatupidamine jne). 1.2 TARKVARATEHNIKA - Tarkvara projekteerimist, teostust, testimist ja dokumenteerimist hõlmav tehnikaharu. 1.3 TARKVARATEHNIKA RAAMISTIK - Raamistiku moodustavad (vt pikemalt jutust): Eesmärgid ­ milline peab tarkvara olema ­ Laitmatus; kasutatavus; majanduslik tasuvus. Protsess ­ sammud, mida tegemisel läbida ­ Nõuded (requirements);

Informaatika
17 allalaadimist
Programmeerimise algkursus
6
docx

Programmeerimise algkursus

süsteemi funktsioonide kasutamiseks programmis, näiteks Java API kirjeldab keeles Java olemasolevaid funktsioone (konkreetselt Java puhul on need jagatud pakettidesse ja klassidesse, aga sellest hiljem...). Programmeerimiskeeltest Eesmärk: mitte töötada riistvara terminites, muuta programmeerimine universaalseks (sõltumatuks konkreetsest arvutitüübist). · masinkood - konkreetse protsessori käsud kahendkujul, elektroonika tase · assembler - madaltaseme programmeerimiskeel, käskude koodid on mnemoonilised (näit. ADD, DIV, MOV, ...), operandide ja aadresside jaoks saab kasutada nimesid, saab deklareerida andmeid, programmi võib varustada kommentaaridega, ... · universaalsed programmeerimiskeeled (ei sõltu protsessori käsustikust) e. kõrgtaseme keeled, saab liigitada paradigma alusel · keskkonnad tööks valmiskomponentidega, võimaldavad "liimida" valmiskomponendid tervikuks

Programeerimise...
146 allalaadimist
C-Progammeerimise keel
16
doc

C# Progammeerimise keel

edukuse kohta. Ja ümarsulgudes oleva abil saab mõnes rakenduses kasutaja omi andmeid ette anda - siin seda võimalust aga ei kasutata. Console.WriteLine("Tere"); Console klass asub nimeruumis System ja on üleval märgitud using lause tõttu kasutatav. Klassi käsklus WriteLine lubab kirjutada konsoolile ehk tekstiekraanile. Praegu piirdutakse ühe väikese teretusega. Jutumärgid on ümber selleks, et arvuti saaks aru, et tegemist on tekstiga - mitte näiteks käskluse või muutuja (märksõna) alla salvestatud andmetega. } } Kaks sulgu lõpus lõpetamas eespool avatud sulgusid. Iga sulg, mis programmikoodi sees avaneb, peab ka kusagil lõppema - muidu ei saa arvuti asjast aru, hing ei tule sisse ja programm ei hakka tööle. Tühikud ja reavahetused on üldjuhul vaid oma silmailu ja pildi korrastuse pärast. Kompilaatori jaoks võiks kõik teksti rahumeeli ühte ritta jutti kirjutada, enesele kasvaks aga selline programm varsti üle pea.

Arvutiõpetus
60 allalaadimist
C-materjal
85
doc

C# materjal

......................................................................................71 Ühenduse loomine, päring................................................................................................ 71 Andmete lisamine............................................................................................................. 75 SQL-parameeter................................................................................................................75 Salvestatud protseduur......................................................................................................76 Ülesandeid.........................................................................................................................77 Funktsiooni delegaadid......................................................................................................... 77 3 Funktsioonide komplekt.......................

Programmeerimine - c sharp
127 allalaadimist
Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server’i baasil
184
docx

Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server’i baasil

Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server'i baasil C# Tallinn 2011 C# Mõnigi võib ohata, et jälle üks uus programmeerimiskeel siia ilma välja mõeldud. Teine jälle rõõmustab, et midagi uut ja huvitavat sünnib. Kolmas aga hakkas äsja veebilahendusi kirjutama ja sai mõnegi ilusa näite lihtsasti kokku. Oma soovide arvutile selgemaks tegemise juures läheb varsti vaja teada, "mis karul kõhus on", et oleks võimalik täpsemalt öelda, mida ja kuidas masin tegema peaks. Loodetavasti on järgnevatel lehekülgedel kõigile siia sattunute jaoks midagi sobivat

Algoritmid ja andmestruktuurid
44 allalaadimist
Java algtõed
13
pdf

Java algtõed

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);

Programmeerimine
93 allalaadimist
Programmeerimine
22
docx

Programmeerimine

peaks aru saama (tõlgendama). Page 2 1. Tarkvara arendusmeetodid ja tehnikad 1.1 TARKVARA - Arvutile antavad käsud. Mingi tegumi sooritamiseks vajalikku käsujada nimetatakse programmiks. Tarkvara jaguneb kahte suurde kategaooriasse - süsteemitarkvaraks ja rakendustarkvaraks. Süsteemitarkvara koosneb juhtprogrammidest nagu operatsioonisüsteem ja andmebaasihaldurid (DBMS), rakendustarkvara hulka kuuluvad kõik programmid, mis töötlevad kasutaja poolt ette nähtud andmeid (tekstitöötlus, tabelarvutus, raamatupidamine jne). 1.2 TARKVARATEHNIKA - Tarkvara projekteerimist, teostust, testimist ja dokumenteerimist hõlmav tehnikaharu. 1.3 TARKVARATEHNIKA RAAMISTIK - Raamistiku moodustavad (vt pikemalt jutust): ● Eesmärgid – milline peab tarkvara olema – Laitmatus; kasutatavus; majanduslik tasuvus. ● Protsess – sammud, mida tegemisel läbida – Nõuded

Programmeerimine
36 allalaadimist
Java algajatele
39
pdf

Java algajatele

println(), kus sulgudesse läheb informatsioon, mida tahame väljastada konsoolile. Konsool avaneb programmi käivitamisel (Näites on see vasakul üleval olev roheline nupuke). Konsool ei pruugi avaneda paremal, nagu näites, aga seda saab liigutada soovitud kohta. 2. Iga koodirida lõpeb semikooloniga, et käskudel vahet teha. Käsud täidetakse alati järjekorras. Väljastame tervituse konsoolile. 3. Õppime kasutama muutujaid. Alustame kõige enam kasutatavatest muutujatest. Deklareerime muutuja ja anname talle algse väärtuse. Väljastame muutujad konsoolile. Kuidas deklareerida? See käib üldise reegli järgi: Tüüp nimi = algväärtus; Peame meelde jätma, et: a) teksti kirjutame alati jutumärkidesse! b) Numbri kirjutame jutumärkidesse vaid siis, kui tahame, et see oleks tekstilise tähendusega. Üldjuhul on see ilma jutumärkideta. c) Jah-ei väärtuse korral kirjutame algväärtuseks kas true(jah, tõde) või false(ei, vale), muid variante pole.

Programmeerimine
259 allalaadimist
Tarkvara kvaliteet ja standardid
21
docx

Tarkvara kvaliteet ja standardid

soodustab kasutuskvaliteedi tõstmist. Kasutuskvaliteedi atribuudid on tõhusus, tööviljakus, ohutus ja rahuldus. 7. Läbivaatus/inspektsioon, selle plussid, miinused, eeltingimused, osavõtjad, korraldus Läbivaatus on suunatud toote kvaliteedi parandamisele, selle tulemused ei tohiks mõjutada töötajate palka, heaolu, ametikõrgendust vms. Läbivaatuse idee on toote (spetsifikatsioon, projekt, dokumentatsioon,...) ühisarutelu kindlate reeglite järgi. Läbivaatusel on palju soodsaid külgi: · vigu saab leida varastel arenduse etappidel. Mida varasemal etapil viga on tehtud, seda suurema maksumusega on selle negatiivsed tagajärjed, kui viga jääb avastamata. Kuna vea leidmine läbivaatuse abil on suhteliselt odav, siis kokkuvõttes on läbivaatuse efektiivsus varastel etappidel suur. See on ka läbivaatuse oluline eelis testimise ees (miks?) Läbivaatuse eelised:

Tarkvara kvaliteet ja...
237 allalaadimist
VBA laused
2
pdf

VBA laused

Visual Basic for Application Protseduur koosneb lausetest: Protseduuri alguslause Laused koosnevad: Kirjelduslaused o võtmesõnad Iga VB lihtlause peaks olema eraldi real. Tegevuslaused o konstandid (arv, tekst jm.)

Andmetöötlus
18 allalaadimist
RAS operatsioonisüsteemid - reaalajalised tuumad
21
pdf

RAS operatsioonisüsteemid - reaalajalised tuumad

· RT Executive ­ mäluplokkide kontroll, IO kontroll jne ­enamik reaalaja kerneleid on "executive" tasemel Operatsioonisüsteem ­ lisab kasutaja interfeisi,turvameetodid, kõrgtasemel failitöö 6. Nimetada pseudokernelite liigid. 1. Polled loop ­ pollitav tsükkel 2. Synchronized Polled Loop ­ sünkroniseeritud pollitav tsükkel 3. Cyclic Executives ­tsükliliselt täidetavad programmid 4. State-Driven Code ­ seisunditega/olekutega juhitav kood 5. Coroutines - kaasprogrammid 7. Millal kasutatakse reaalajasüsteemides pseudokernelit? Reaalajalist paralleeltöötlust on võimalik saavutada ilma katkestusteta ja isegi ilma OS-ta klassikalises mõistes ­ kus võimalik peaks seda lähenemist kasutama · lihtsam realiseerida, · lihtsam siluda, · lihtsam analüüsida 8. Mis on pollitav tsükkel (polled loop), millal seda kasutatakse?

Reaalajasüsteemid
19 allalaadimist
Programmeerimine PHP
134
pdf

Programmeerimine PHP

Tulemuseks on PHP viies versioon. Kui vaatame programmeerimiskeelte populaarsust, siis näeme, et PHP on praegusel hetkel kolmandal kohal (eelmisel aastal aga viiendal). Arvestada tuleks ka sellega, et PHP on põhimõtteliselt serveripoolne skriptikeel. Java, C, C++ ja Visual Basic – neid kasutatakse rohkem tarkvara loomiseks aga see ei tähenda seda, et neid ei või kautatada ka veebiinfosüsteemide loomisel. Koht Programmeerimiskeel Reiting 1 Java 18.718% 2 C 16.891% 3 PHP 10.390% 4 C++ 9.911% 5 (Visual) Basic 8.729% 6 C# 4.433% 7 Perl 3.776% TIOBE Programming Community Index. Oktoober 2009 (vaata lähemalt)

Allika?petus
57 allalaadimist
Tarkvara kvaliteet ja standardid kordamisküsimused
22
docx

Tarkvara kvaliteet ja standardid kordamisküsimused

programmi korrektsuse? Anda hinnang programmi keerukusele. Kuidas toimub tsüklite testimine? Testimine programmi teksti põhjal- võetakse ette programm ja luuakse teste selle teksti põhjal. Lauseadekvaatsus- testimise tulemusena peab programmis iga lause olema vähemalt üks kord töötanud. Haruadekvaatsus- läbib kõik harud, ka tühjad. Seega on täielikum kui lauseadekvaatsus. Elementaartingimuste adekvaatsus- kui If-lause tingimus on loogiline avaldis, siis tekivad selle avaldise läbimisel sisuliselt programmi harud, mis peavad olema testide käigus läbitud. Teeadekvaatsus- Kõik programmi teed peavad olema läbitud. Kas teeadekvaatsus garanteerib programmi korrektsuse- peaks garanteerima. Programmi keerukus- McCabe’i programmi keerukuse mõõt V(G) põhineb programmi hargnemistel. V(G) annab haruadekvaatsete testide arvu.

Tarkvara kvaliteet ja...
39 allalaadimist
Puidutöötlemise tehnoloogia CNC pinkidel
133
ppt

Puidutöötlemise tehnoloogia CNC pinkidel

Puidutöötlemise tehnoloogia CNC pinkidel Anti Lepik 2010/2011 CNC- tööpingi operaatori oskused · Lugeda jooniseid (CAD-joonised) · Kasutada CAM programme · Luua/muuta NC-koode · Kasutada CNC-tööpinki CNC pinkide ajalugu ja areng · Esimene arvuti ENIAC (Electronic Numerical Integrator and Computer) · Ehitati 1943-1946 Pennsylvania ülikoolis · Põrandapindala 92 m2 · Kõrgus 3 m · Kaal 30 tonni · 18000 vaakum elektronlampi · 5000 tehet sekundis · Energiatarbimine 150 KW/h CNC pinkide ajalugu ja areng · 1952- esimene NC-freespink, Michigan (MIT) USA · 1957- NC-freespink tootmises, USA AIR FORCE

Puiduõpetus
76 allalaadimist
Loogilise programmeerimise 1 kontrolltöö konspekt
18
pdf

Loogilise programmeerimise 1.kontrolltöö konspekt

1. Sissejuhatus: 1.1. Mis on loogiline programmeerimine? l Programmeerimise paradigma l loogiline (LP) l funktsionaalne (FP) l jt Fookus: MIDA ARVUTADA l LP ja FP on deklaratiivsed programmeerimisstiilid; l LP põhineb loogika printsiipidel ja kasutab automaattõestamise protseduure (resolutsioon, unifitseerimine); l LP keel on Prolog, kuid LP ≠ Prolog; 1.1. Mis on loogiline programmeerimine? (2) l LP sobib tehisintellekti rakenduste programmeerimiseks: l loomuliku keele analüüs ( DCG grammatikareeglid) l ekspertsüsteemid (otsingu- ja järeldusreeglid) l kujundituvastus (tuvastusreeglid) l kitsendustega planeerimine (logistika, marsruudi otsimine) l rekursiivsete funktsioonide püsipunkti arvutus l jne l LP ei sobi: l Kiired numbrilised arvutused (n. maatriksarvutused, võrrandid) l OOP (kuigi on toetatud mõnes prologis) l kasutajaliideste programmeerimine (tugi on

Tarkvaratehnika
129 allalaadimist
VBA-sisse lahendatud algus
34
xls

VBA (sisse lahendatud algus)

leht Moodul 2..* 0..* Objektimoodul Üldmoodul 1..* 1 1 Lehemoodul 1 Vihikumoodu l Moodul 0..* Protseduur Sub Function Objektid ja klassid. Klassimudelid Exceli rakendus kujutab endast omavahel seotud objektide kogumit. Objektid kuuluvad klassidesse. Klassil kindel nimi. Kasutatakse viitamiseks klassi objektidele Workbook - töövihik Sheets - töövihiku kõik lehed (kollektsioon), Worksheet - tööleht, Range - lahtriplokk, Shapes - lehel olevad kõik kujundid (kollektsioon), Shape - kujund ... Objektidele viitamise näiteid Sheets("plats"), Range("sees"), Shapes("pall")

Informaatika
111 allalaadimist
Operatsioonisüsteemide aluste konspekt
15
doc

Operatsioonisüsteemide aluste konspekt

suurused ja suuremadki) ja sõid palju elektrit. OS-ile eelnesid teenindusprogrammid- laadurid ja monitorid, sagedamini kasutavate alamprogrammide teegid. Teenindusprogrammid minimiseerisid operaatori tegevust seadmete juhtimisel, teegid võimaldasid lahti saada korduvatest programmeerimistest. Programmeerimise areng Esimesed sammud Esimene programmeerimine seisnes arvutiseadme esipaneelil olevate lülitite õigesse asendisse seadmises. Selge on see, et sellisel viisil ei saa väga pikki programme teha. Arvutitehnika arenemisel ilmus masinkood, mille abil programmeerija andis arvutile käske kasutades vastavaid mälupesi, masina võimalused olid paremini ära kasutatud. Assemblerkeel Masinkoodi asemel masinale orienteeritud kood- assembler. Inimesed kasutavad masinkoodi käskude asemel mnemoonilisi käske, mis tõlgitakse translaatori poolt masinkoodi keelde. Kõikidel protsessoritel on ainult temale omane masinkoodide hulk, assembler. Kõrgtaseme keeled

Operatsioonisüsteemide alused
128 allalaadimist
Mikroprotsessortehnika
282
pdf

Mikroprotsessortehnika

(tühihulk), kui kas või ainult üks muutujatest võrdub nulliga 0 ⋅ a ⋅ b ⋅ cL = 0. (1.10) 2. Domineerimisseadus II. Suvalise muutujate hulga disjunktsioon on üks (universaalhulk), kui kas või ainult üks muutujatest võrdub ühega 1 + a + b + c +L = 1. (1.11) 3. Idempotentsus- ehk samaväärsusseadus (kehtib ka kolme ja enama muutuja kohta). Argumendi loogiline korrutamine või liitmine iseendaga ei muuda tulemi väärtust a ⋅ a = a; a + a = a. (1.12) 4. Eituse eitamise seadus. Argumendi väärtus tema kahekordsel eitamisel ei muutu a = a. (1.13) 5. Komplementaarsus- ehk täiendiseadus. Argumendi ja tema eituse ehk täiendi

Tehnikalugu
57 allalaadimist
IT EKSAM
17
odt

IT EKSAM

1890, sellest firmast tekkis IBM Vaakumtoru - 1906, Lee Deforest Artikkel Turingi masinast: universaalsus, mittelahenduvus ­ 1935-1937 Churchi lambda-arvutus, Churchi tees. - 1936,universaalsus, mittelahenduvus Z1 ­ 1936 , Konrad Zuse mehhaaniline arvuti MARK I ­ 1939-1944, Harvardi elektriline(releedega) digitaalne arvuti ABC computer ­ 1939-1942 , Atanasoff-Berry esimene elektronarvuti Esimene transistor - 1947 EDSAC ­ 1949, esimene praktiline stored-program arvuti, programmid olid aukudega peberiribadel ERA 1101 ­ 1950 ESIMENE KOMMERTS-TOOTMISES ARVUTI, hoidis bitte magneetilises trumlis, lõpuks suutsid kuni 4000 sõna hoida UNIVAC I ­ 1951 Esimene kommerts-tootmises arvutis, mis äratas suurt tähelepanu, 46 masinat müüdi, 1 million dollarit tükk, Remington Rand tootis Prinz´s chess program -1951 Stratchey checkers program ­ 1952 IBM saadab välja oma esimese elektroonilise arvuti ­ 1953, nimi: (IBM) 701

Algoritmid ja andmestruktuurid
59 allalaadimist
Objektorienteeritud JAVA 2 kontrolltöö konspekt
18
pdf

Objektorienteeritud JAVA 2.kontrolltöö konspekt

Kui järjestus ei ole tagatud (nt atomaarse operatsiooni, sünkroniseerimise vmt abil), siis võib race condition põhjustada bugi. Race conditionist põhjustatud mitmelõimelise programmi viga on väga raske tuvastada, sest see ei ole üheselt korratav – vea ilmnemine sõltub lõimede tööaja jagunemisest ja täitmise järjekorrast, mis erineb igal täitmisel 14. Millised võimalused on turvaliseks andmete jagamiseks lõimede vahel? 1. võimalus: final muutuja abil  Kõik lõimed näevad garanteeritult final muutuja õige väärtust esimesel korral kui nad seda loevad  Samas see ei ole ülearu kasulik, sest final muutuja tuleks initsialiseerida hiljemalt konstruktoris Final tuleb kasutada kui soovite, et teie lõim näeks kindlasti mingit objekti, mille olete loonud enne lõime käivitamist Esimesena uurige alati, kas on võimalik andmete jagamist vältida, korraldada enne lõime käivitamist või minimiseerida.

Objektorienteeritud...
98 allalaadimist
Objektorienteeritud programmeerimise loengutekst
40
odt

Objektorienteeritud programmeerimise loengutekst

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 : Muutujat suurendatakse ühe võrra ja seejärel arvutatakse avaldise väärtus kasutades muutuja uut väärtust muutuja++ : Avaldise väärtus arvutatakse kasutades muutuja vana väärtust ja seejärel suurendatakse muutujat ühe võrra --muutuja : Muutujat vähendatakse ühe võrra ja seejärel arvutatakse avaldise väärtus kasutades muutuja uut väärtust muutuja-- : Avaldise väärtus arvutatakse kasutades muutuja vana väärtust ja seejärel vähendatakse muutujat ühe võrra Tüübiteisendus Avaldise arvutamisel: · Kui ühe operandi tüüp on double, siis teine teisendatakse ka double-tüüpi

Programmeerimine
84 allalaadimist
Nimetu
575
docx

Nimetu

valemi ja talupojamõistuse ning kannatuse põhjal, nii ka arvutiprogrammide loomisel pole hädavajalikke algandmeid kuigi palju. Kui aga oma mõistus siiski lootusetult tundub otsa saama, siis tasub abi otsida. Otsimootorid suudavad maailmast märkimisväärse osa andmeid välja pakkuda - kui ainult õige märksõna leiab. Üldistele muredele üldisi lahendusi on hulgem üles kirjutatud, aga neist midagi omale sobivat välja noppida on küllalt raske. Kui aga juba õnnestub täpsustada teema, programmeerimiskeel või otsingusse sisse anda konkreetse veateate tekst, siis on rohkem asjalikke vastuseid loota. Microsofti-spetsiifiliste küsimuste korral leiab palju asjalikku abi aadressilt http://msdn.microsoft.com - seda nii konkreetse keele/tehnoloogia alt kui ka üldtutvustuste kaudu. Igati põhjalik tasuta abimaterjal ka siis lugemiseks, kui konkreetseid küsimusi parajasti ei ole - küll lugemise peale näpud sügelema hakkavad ja tehes ka küsimused tekivad.

Informaatika
33 allalaadimist
Sissejuhatus infotehnoloogiasse eksamikonspekt
35
pdf

Sissejuhatus infotehnoloogiasse eksamikonspekt

1. nädal • Eksamiks: pead teadma suuruse-numbreid ja mida nad tähendavad: bitt, bait, kilobait, megabait jne; oskad selgitada, kuidas tähti kodeeritakse, mis on algoritm ja mis programm. Ajaloost: Kreeka loogikud, induktsioon, deduktsioon, süllogismid, lausearvutus (pead mh oskama tõeväärtustabelit koostada), Pascal, Leibniz, perfokaardid, kangasteljed, Babbage, Hollerith, colossus ja saksa krüptomasinad, Turing, Shannon, Zuse, esimesed programmeeritavad arvutid. Algoritm – täpne samm-sammuline, kuid mitte tingimata formaalne juhend millegi tegemiseks. Nt toiduretsept, juhend ruutvõrrandi lahendamiseks. Programm – formaalses, üheselt mõistetavas keeles kirja pandud algoritm. Arvutid suudavad täita ainult programme. Bitt – info mõõtmise ühik, tuleb mõistest binary digit – nö kahendarv kahe võimaliku väärtusega 0 ja 1. Saab näidata kahte võimalikku olekut. Nibble - 4 bitti.

Sissejuhatus...
232 allalaadimist
Operatsioonisüsteemi alused
23
docx

Operatsioonisüsteemi alused

Tehnilises baasis toimus üleminek transistoridelt integraalskeemidele Esimene ühtsussüsteemi arvutid olid IBM/360 seeria arvutid. Neljas põlvkond Suurte integraalskeemide kasutuselevõtmine · Toimub mikroskeemide integreerimisastme järsk tõus ja hinna odavnemine Programmeerimise areng · Esimene programmeerimine seisnes arvutiseadme esipaneelil olevate lülitite õigesse asendisse seadmises · Sellisel viisil ei saa teha eriti pikki programme · Arvutitehnika arenemisel ilmus masinkood Assemblerkeel · Masinkoodi asemel masinale orienteeritud keel ­ assembler · Inimesed kasutavad masinkoodi käskude asemel mnemoonilisi käske, mis tõlgitakse translaatori poolt masinkoodi keelde · Kõikidel protsessoritel on ainult temale omane masinkoodide hulk, assembler Kõrgtasemekeeled · Järgmine samm tehti 1954. A. Millal tehti esimene kõrgtaseme keel ­ FORTRAN

Operatsioonisüsteemide alused
38 allalaadimist
Google App Engine
55
pdf

Google App Engine

Näiterakenduse app.yaml sisu on järgmine: application: myapp version: 1 runtime: python api_version: 1 handlers: - url: .* script: main.py Vaatame rida haaval üle, mis mida tähendab. application: myapp Antud deklaratsioon paneb paika aplikatsiooni ID. Nagu öeldud, peab see olema unikaalne, koosnema vaid ladina tähtedest, numbritest ning sidekriipsust. Kui aplikatsiooni üles laadida, siis serveris vaadatakse just antud muutuja järgi, et kuhu failid kopeeritakse. version: 1 See rida tähistab aplikatsiooni versiooni. Väärtus saab sarnaselt ID väärtusele sisaldada vaid ladina tähti, numbreid ja sidekriipsu. Juhul kui seda väärtust muuta, luuakse serveris aplikatsioonist uus versioon. Uus versioon ei muutu automaatselt aktiivseks, vaid see tuleb ise admin liidese abil aktiivseks seada. Aktiivset versiooni saab suvalisel hetkel ümber tõsta, valides selleks mõne varasema või uuema

Veebiprogrammeerimine
56 allalaadimist
Exami spikker
2
doc

Exami spikker

ebamugav: Fortran, C (portaabel assembler), Abstraktsem ja Pakkuda programmeerijale valmistehtud standardtükke. mugavam: Lisp, Ada, ML, Java, Python Võimaldada kasutajal arvutis ühtemoodi ja harjumuspäraselt tegutseda, sõltumatult sellest, mis Kompileerimine: masinkoodis programm nimega kompilaator programmid tal arvutis on. teisendab keeles X programmi masinkoodfailiks Y. Seejärel Miks opsüsteem? täidetakse saadud masinkoodis programm Y. Näide: C. Arvutit saaks programmeerida ka ilma opsüsteemita. Sel juhul: oleks iga programmi tegemine palju raskem kui opsüsteemi Interpreteerimine: masinkoodis programm nimega interpretaator olemasolu korral. Kasutajate jaoks näeks eri programmid väga eri moodi välja

Sissejuhatus...
215 allalaadimist
Andmebaaside struktuur-andmehalduskeskkonnad-tabelid-andmetüübid ja avaldised
108
pdf

Andmebaaside struktuur, andmehalduskeskkonnad, tabelid, andmetüübid ja avaldised

Andmebaaside struktuur, andmehalduskeskkonnad, tabelid, andmetüübid ja avaldised Andmed tabelina Tabelarvutuses on andmete sisestamine lihtne, haldamine aga andmemahu kasvades keeruline. Puudub kindel programmi poolt kontrollitav andmete struktuur. Andmebaas • Andmebaasi komponente: – Tabel (Table) – Protseduur (Procedure) – Tabelite vaheline seos (Relation) – Sisestusreeglid tabeliväljadele • Tabel ehituselementideks on – Väljad (Field) – Kirjed (Record) – Indeksid (Index) ehk järjestused Andmebaasihaldus- ja rakenduste koostamise keskkond Visual FoxPro Tabelite struktuur, andmetüübid ja avaldised Ülevaade Käsuaken Menüüd Tabelivaade Inforiba

Andmetöötlus
4 allalaadimist


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