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

"kompilaatorit" - 6 õppematerjali

Programmeerimine 2-esimene kodutöö
3
docx

Programmeerimine 2. esimene kodutöö

Ülesande püstitus Vastavalt oma matrikli viimasele numbrile valitakse ülesande variant. Koostada tuleb C-keelne programm. Tingimused: 1) failist F1 sisestatakse kirjed struktuuriga: Nimi - string Vanus ­ naturaalarvuline Palk ­ reaalarvuline 2) faili F2 väljastatakse keskmisest madalama vanusega kirjed; 3) faili F3 väljastatakse keskmiset suurema palgaga kirjed. Programmikood #include #include #include #include int i=0; // Globaalne indeksmuutuja int n; // Ridade ehk isikute arv failis double keskm_vanus,keskm_palk,sum_palk=0,sum_vanus=0; #define DEBUG 0 // Silumisinfo kuvamiseks peab muutuja olema 1 /** Isikuandmete struktuur ja muutujate kirjeldus **/ struct isik { char nimi[100]; int vanus; double palk; }; struct isik *palgaandmed; /** Failinimede muutujad **/ char f1[]="f1.txt"; char f2[]="f2.txt"; char f3[]="f3.txt"; FILE *fp1,*fp2,*fp3; /* Funktsioon sisendfaili olemasolu kontrolli...

Informaatika → Informaatika 2
69 allalaadimist
Assembler
13
docx

Assembler

Lõpuks koondab see saadud koodi väljundformaati. Väljunditeks võivad olla kas objektkoodi - või käitusfailid Enamik assemblereid oskab seda teha ka käivitus- või objektifailiks. Teegid ja objektifailid saab ühendada üheks tervikuks linkuri abil. Assembler koodi ei optimeeri, kuna teisendamine assemblerkeelest masinkoodi käib üksüheselt. Igapäevaselt kasutatakse sõna assemblerkood tihti ka assembleri kohta, kuigi nii nimetatakse ka assemblerkeele kompilaatorit 3 Masinkoodi puhul on programmikood kahendarvude jadana ehk binaarkujul. Assemblerkeele puhul on programmikood kirjeldatud parameetrite ja nende lühikeste käskudega, iga assemblerkeelne käsk on tõlgitav üheks või mitmeks sama funktsiooniga masinkoodi käsuks. Kui sama assemblerkeelne käsk on tõlgitav mitmeks masinkoodi käsuks, siis on seda tihti

Informaatika → Operatsioonisüsteemide alused
15 allalaadimist
Java algtõed
13
pdf

Java algtõed

· Java-klasside standardteegid; · näited; · dokumentatsioon; · erinevad utiliidid; · Java programmide käituskeskkond (JRE). Java rakenduste integreeritud arenduskeskkonnad Kaasaegsed Java rakenduste integreeritud arenduskeskkonnad on järgmised: NetBeans, Sun Java Studio Creator, IntelliJ IDEA, Borland JBuilder, Eclipse, ja toetuvad JDK poolt pakutavatele teenustele (service). Suurem osa neist kasutab Java-programmide kompileerimiseks JDKs sisalduvat kompilaatorit. Sellepärast need keskkonnad kas juba sisaldavad komplektis mõnda JDK-versiooni, või nõuavad JDK eelinstallimist arendaja arvutisse. NetBeans IDE -- vaba integreeritud tarkvara arenduskeskkond (IDE) programmeerimiskeeltele Java, JavaFX, Ruby, Python, PHP, JavaScript, C++ jm. Keskkond NetBeans toetab vaikimisi arendust platvormide J2SE ja J2EE jaoks. Kvaliteedi ja võimaluste suhtes viimased NetBeans IDE versioonid ei jää

Informaatika → Programmeerimine
93 allalaadimist
Arvutid II teooria eksam
4
doc

Arvutid II teooria eksam

· Ülekannetega on seotud ajad (aja intervallid) programm tsüklis erinevad OS-d võivad kasutada sama Nõrgad ja ranged reaalaja süsteemid · Märgid kannavad ajamärgistust süsteemipöördused kompilaatorit Mittesaavutamine võib tuua katastroofilised Värvitud Petri võrgud © Peeter Ellervee sardsüsteemid - arvutusprotsessid tagajärjed · Märkidel on väärtused 20 · Garanteerida eelnevalt ja off-line

Informaatika → Arvutid ii
86 allalaadimist
Microsoft Operatsioonisüsteemid
39
doc

Microsoft Operatsioonisüsteemid

aastal inspireerituna Ken Thompson'i esitlusest, ostis varem suurarvuteid kasutanud California Ülikool Berkeley-s PDP-11/45 miniarvuti 1974.a. jaanuaris paigaldas Keith Standiford PDP-11/45 miniarvutile UNIX-i neljanda versiooni. 1974.a. kevadel lisati PDP 11/40 1975.a. aasta sügisel lisati PDP 11/70. 1977.a. aastal pandi kokku first Berkeley Software Distribution ehk 1BSD. Tegemist oli lisaga UNIX-i kuuendale versioonile, sisaldades Pascali kompilaatorit ja ex tekstiredaktorit. 1978.a. keskel ilmunud 2BSD tõi veaparandusi 1BSD süsteemile, lisandusid vi tekstiredaktor ja C kest. 2003. aastal ilmus viimane 2.11BSD uuendus ja ta on PDP süsteemides kasutusel veel tänapäevalgi. 37 BSD areng Seoses suurenevate nõuetega riistvarale ostis Berkeley 1978 aastal VAX-11/780 miniarvuti. Sellel riistvaral jooksva UNIX pordi 32/V tuum kirjutati Berkeley-s ümber,

Informaatika → Microsofti...
76 allalaadimist
Programeerimise algkursus 2005-2006
230
pdf

Programeerimise algkursus 2005-2006

kursusele "Programmeerimise alused I". Viimane sisuline muudatus on tehtud 17.08.2004.a. Õppematerjalid pani kokku Indrek Jentson. Muutnud, parandanud, täiendanud Avo Muromägi. 7 / 115 Mis on kompilaator? Kompilaator on spetsiaalne programm, mis teeb programmi lähtekoodi operatsioonisüsteemile arusaadavaks. Programmi lähtekood on aga see, mille kirjutab programmeerija. Teie vajate kompilaatorit just selleks, et oma programme käivitada (vaevalt keegi viitsib väga kaua programmeerimisega tegeleda, kui ta ei saa näha, kuidas see, mis ta teinud on, tegelikult töötab). Milliseid kompilaatoreid kasutada ja kust neid saab? Kuna kompilaatorid võivad üksteisest pisut erineda, siis on soovitav kasutada samu kompilaatoreid, mida on kasutatud kursuse koostamisel (vastasel juhul võib tunduda, et õppematerjalides pakutav näidisprogramm tegelikult ei töötagi).

Informaatika → Programmeerimine
39 allalaadimist


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