Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Ega pea pole prügikast! Tõsta enda õppeedukust ja õpi targalt. Telli VIP ja lae alla päris inimeste tehtu õppematerjale LOE EDASI Sulge

"-filewriter" - 6 õppematerjali

thumbnail
1
pdf

Programmeerimise põhikursus Java-s 4. loengu konspekt

Programmeerimise põhikursus JAVA-s IV loengu konspekt Error ja exception. Error on selline, mille puhul kasutajal pole midagi teha (paneb programmi töö seisma), aga exception on selline asi, mille puhul kasutaja saab parandada, nt kui ta on sisestanud numbri asemel tähe vms. Programmikoodi saab panna try+catchi sisse ja sees kasutada throw exceptioneid, milled siis catch kinni peab püüdma (kõigi exceptionitega ei pea tegelema, nt runtimeexception...). Kui ise exceptioneid kasutada, siis panna exceptioniks mitte lihtsalt exception, sest see on kõigi exceptionite ema, vaid mõni täpsem madalama klassi exception. Kõrgema klassi exception püüab kinni ka kõik madalama taseme exceptionid. Saab ise teha madalamate tasemete exceptioneid, sel juhul nad peavad extendima mõnda kõrgema taseme exceptionit. Spetsiifilisemad exceptionid peab catchima eespool, muidu kui üldisem catchitakse juba ära, siis spetsiifilisemat enam käima ei panda. I/O...

Informaatika → Programeerimise...
47 allalaadimist
thumbnail
1
odt

Eksami spikker

static int bar1(int n,int m) { int x; if (n <= 0) x = m; else x = (n+m)*bar1(n-1,m); return x;} static int bar2(int n, int m) { int x=0; if (n <= 0) x = m; else for (int i = 0; i < n + m; i++) { x = x + bar2(n-1,m);} return x;} ______________________________________ public class Male { public static void main(String[] args) { JFrame frame = new MaleFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 400);frame.setVisible(true); } } class MaleFrame extends JFrame { MaleFrame frame; JPanel toppanel; JPanel buttonpanel; DrawPanel drawpanel;int nupp = 0; MaleFrame() { toppanel = new Jpanel(); buttonpanel = new JPanel(); drawpanel = new DrawPanel(); JButton button = new JButton("Vajuta!"); buttonpanel.add(button); toppanel.setLayout(new BorderLayout()); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { nupp = 1; drawpanel.repaint(); } } ); toppanel.add...

Informaatika → Programeerimise...
183 allalaadimist
thumbnail
49
doc

Java programmeerimise konspekt

Meetod (alamprogramm) Java rakendus sisaldab põhiprogrammi (main), millest tõenäoliselt pöördutakse ka mingite alamprogrammide poole. Javas nimetatakse alamprogramme meetoditeks (tulenevalt selle keele objektorienteeritusest) ning meetodid on rühmitatud klasside kaupa. Meetodid võivad olla kas programmeerija enda poolt loodud või Javasse sisse ehitatud (nn. API meetodid, mille kirjelduse leiab Java dokumentatsioonist). Sõltumata sellest, kust meetod pärineb, võib see olla kas klassi- või isendimeetod. Klassimeetod (class method) , mida Javas kirjeldab võtmesõna static, on kasutatav n.ö. "igas olukorras", s.t. ei ole vajalik objektorienteeritud paradigma järgimine (esialgu püüame oma kursuses läbi ajada klassimeetoditega). Täpsemalt öeldes - klassimeetodi poole pöördumiseks ei ole vajalik objekti olemasolu. Klassimeetodi poole pöördumiseks kirjutatakse reeglina: Klassi_nimi . meetodi_nimi ( faktilised_parameetrid ); Kui meetod on define...

Informaatika → Java programmeerimine
283 allalaadimist
thumbnail
40
odt

Objektorienteeritud programmeerimise loengutekst

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...

Informaatika → Programmeerimine
79 allalaadimist
thumbnail
138
docx

Tarkvaratehnika 2016/2017 eksami materjal

Tarkvaratehnika: Loeng 1:  Taust: o Tarkvara iseloom o Kõrgenenud nõudmised:  Suuremad süsteemid  Keerulisemad süsteemid  Kiiremini  Erinevad näited vigadest mis on tehtud: o Ariane Crash 1996 kosmosesüstiku alla kukkumine, tuli välja et selle alla kukkumise põhjuseks oli tarkvarasüsteemis viga ilmus trajektoori osas. o Therac-25 kiiritusravi andmises tehti viga kasutaja liideses, kus pandi vale täht ühte kohta, mille tulemusena anti 125 kordne doos patsiendile. o MCO marsi satelliidi maandumise ebaõnnestumine, nimelt tarkvara arvutas vale trajektoori, kuna oli kaks eri pikkusühikut ehk meetreid ja naela.  Tarkvaratehnika ajalugu: o Esmakordselt kasutati seda NATO-s 1968, oli mõeldud ideena, kuidas to...

Informaatika → Tarkvaratehnika
50 allalaadimist
thumbnail
210
pdf

Tarkvaratehnika kordamisküsimused

TARKVARATEHNIKA KORDAMISKÜSIMUSED     1. Mis on tarkvaratehnika?  Software engineering    ! ​“Engineers Australia” definitsioon: ​ Tarkvaratehnika ​on tiimide poolt rakendatav distsipliin  tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara mis rahuldab  kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel.    IEEE definitsioon: Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava  lähehemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see  tähendab, inseneriteaduste rakendamine tarkvarale.     Tarkvaraarendus ​ on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu,  standardeid, jne. Tarkvaraarendus on progemine + konfigursatsiooni haldus.    Tarkvaratehnika ei ole ainult programmi kirjutamine, vaid teemad hõlmavad ka kvaliteeti,  ajakavasid, tasuvust ning põhimõtete ja korra tundmist ja rakendamist.     Tar...

Informaatika → Tarkvaratehnika
89 allalaadimist


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