Leidsid 33 sarnast õppematerjali, mis on seotud failiga "Sissejuhatus, lausearvutus, loogikaseadused". Need materjalid aitavad sul teemat sügavamalt mõista.
muutuja, predikaatausearvutus, tehe, samaselt, kvantor, tehet, konjuktsioon, disjunktsioon, matemaatikaauset, teheteoogikatehe, tehted, ekvivalents, implikatsioonihtlauseiitlauseoogikatehete, diskreetne, formaalneoogikatehted, operandid, inversioon, omandabingvistilise, tõeväärtusedauseid, binaarsed, eitus, avaldise, arvudegaLausearvutuslauseid tähistatakse formaalselt suurtähtedega: A, B, P, Q … Lihtlausetest koostatakse kindlate sidesõnade ja loog konstruktsioonide abil liitlauseid. Lausearvutuse lihtlauseid seotakse liitlauseteks 5 loogilise konstruktsiooni ehk loogikatehte abil. Binaarsed loogikatehted seovad kahte lauset (4 tk), unaarne loogikatehe on rakendatav üksikule lausele (1 tk – eitus). Loogiline korrutamine ehk konjunktsioon ehk JA-tehe. Loogiline liitmine ehk disjunktsioon ehk VÕI- tehe. Ekvivalents on seotud implikatsiooniga ehk 𝑷↔𝑸 on nagu 𝑃→𝑄 ja samal ajal ka 𝑄→𝑃. Tehted inversioon, konjunktsioon ja disjunktsioon on elementaarsed loogikatehted – nad pole avaldatavad mingite teiste lihtsamate loogikatehete kaudu, kuna nad ise ongi „lihtsaimad“ tehted. Nii liht- kui ka liitlausete formaalseid esitusi nim lausearvutusvalemiteks -> Def – Lihtlause formaalne tähis (nt: A) ja üksik tõeväärtuskonstant 0 1 on valem
Lausearvutus: Diskreetne matemaatika ei tegele pidevate funktsioonidega. Diskreetne mate ei tegele reaalarvudega. Verbaalne esitus on lingvistilise keele kasutamine info edastamiseks. Formaalne esitus on ilma lingivtilise keele kasutamise info edastamine, peamiselt sümbolite abil. Formaalne esitus peab olema üheselt mõistetav. Lausearvutus on loogilise mõtlemise matemaatiline mudel. Lausearvutuse lause on lause, millele saab omistada tõeväärtust(0,1). Tõeväärtuseid on kaks, 0-väär, 1-tõene. Lihtlause on lihtsaim lausearvutuse lause. Lausearvutuse lauseid tähistatakse suutre tähtedega A, B, C. Liitlause koosneb lihtlausetest ning neid siduvatest konstruktisoonidest ja sidesõnadest. Lausearvutuse loogikatehted on inversioon, konjunktsioon, disjunktsioon,
Lihtlausetest koostatakse kindlate sidesõnade ja loogiliste konstruktsioonide abil liitlauseid: Aritmeetilise liitmise tehtemärki ' + ' sobib kasutada VÕI-tehte ehk disjunktsiooni tehtemärgina sellepärast, et disjunktsioon on "tavalise" " kui palka ei tõsteta või tööaega ei vähendata, siis algab streik " aritmeetilise liitmise analoog loogikas. " ülemus on kohal ainult siis, kui tema auto on maja ees" ( Sümbol ' ' on siin ja edaspidi kasutusel tähenduses " on samaväärne" ) Liitlause koosseisu kuuluvat lauset nimetatakse ka osalauseks. Loogikatehted lausearvutuses
LAUSEARVUTUS Diskreetne matemaatika ei tegele reaalarvudega ega pidevate funktsioonidega. Verbaalne esitus on mistahes info esitamine lingvistilise keele abil. Formaalne esitus on mistahes info esitamine ilma lingvistilise keele abita ehk esitus kokkulepitud sümbolite abil. Formaalne esitus peab olema üheselt tõlgendatav. Lausearvutus on loogilise mõtlemise matemaatiline mudel. Lausearvutuse lause võib olla iga verbaalne väide, millele saame omistada tõeväärtuse – tõene või vale. Lihtlause on lihtsaim võimalik lausearvutuslause. Lausearvutuslauseid tähistatakse formaalselt suurtähtedega: A, B, P, Q … Lihtlausetest koostatakse kindlate sidesõnade ja loog konstruktsioonide abil liitlauseid. Lausearvutuse lihtlauseid seotakse liitlauseteks 5 loogilise konstruktsiooni ehk loogikatehte abil.
— verbaalne esitus on mistahes info esitamine lingvistilise keele abil. " diskreetne " ≡ " mitte pidev " ehk " astmeline " — formaalne esitus on mistahes info esitamine ilma lingvistilise keele abita ehk kokkulepitud sümbolite abil. vs. " Diskreetne Matemaatika " ↔ " Pidev Matemaatika " NB! MÕTLEMINE on alati verbaalne ehk toimub mingi lingvistilise keele Diskreetne Matemaatika ei tegele reaalarvudega ega pidevate funktsioonidega. abil. Mistahes formaalne esitus on algupäraselt verbaalse info
SISSEJUHATUS MATEMAATILISSE LOOGIKASSE Kordamisküsimused (orienteeruv) Mõnede sümbolite tähendused sõna Materjal puudub & Konjuktsioon Ekvivalents üldisuskvantor Järeldumine Disjunktisoon ¬ Eitus olemasolukvantor Signatuur Implikatsioon Samaväärsus Loogiline järeldumine I. Lausearvutus Laused. Lausearvutuse tehted. Valem. Valemi tõeväärtus. Tõeväärtustabel. Laused Põhilised uuritavad objektid lausearvutuses on laused, mis võimaldavad pärineda ükskõik millisest valdkonnast. Oluline on, et igale lausearvutusele saaks vastavusse seada tõeväärtuse, mis kirjeldab lause tegelikkusele vastava määra. Eeldame, et käsitlevad laused rahuldavad järgmisi tingimusi: · Välistatud kolmanda seadus
Diskmatt terminid Lausearvutus Disjunktsioon: liitlause on tõene, kui vähemalt üks osalause on tõene Ekvivalents: liitlause on tõene, kui osalaused on sarnased Implikatsioon: liitlause on tõene, kui esimene muutuja on väär või teine muutuja on tõene Inversioon: eitus Ja-tehe: konjunktsioon Konjunktsioon: liitlause on tõene, kui mõlemad osalaused on tõesed Lause: iga lause, mille puhul saab rääkida tema vastavusest tegelikkusele (millel on tõeväärtus) Olemasolu kvantor: näitab, et predikaat kehtib oma määramispiirkonna vähemalt ühe muutujate puhul Predikaat: lause, mis sisaldab ühte või enamat muutujat Samaselt tõene predikaat: predikaat, mis kehtib kogu määramispiirkonnas
Sünonüümid. Loogika mõiste üks võimalik autor on Demokritos (~460-370 eKr). Tõestamise teooria. Loogika seadused. Vastandab tegelikult oleva ja kindla teadmise sofistidele. Induktsioon. Sokrates (470-399). Induktsioon ja üldiste tunnuste leidmine üksikutes mõistetes. Platon (427-347). Väitluskunsti ülesanne on vastuolude avastamine. ARISTOTELES (384-322) Loogika on tööriist kõikide teaduste jaoks. Võttis kasutusele muutujad, väite komponendid (1) kvantor, (2) subjekt, (3) koopula, (4) eitus, (5) predikaat. Süllogismid. Modaalsed väited. Stoikud: Zenon Kitionist (333-264) ja eriti Chrysippos (279-206). Lausearvutuse elemendid. Keskajal Boethius (480-525). Aristoteles ladina keelde. Skolastikud panevad aluse ka analüütilisele filosoofiale. Raimon Lull (1235-1315) Võtab kasutusele sümbolid. G. W. Leibnitz (1646-1716). Idee luua universaalne sümbolkeel, mida võib kontrolloda ka masinaga
tõesed, väistatud kolmanda seaduse põhjal ei saa nad aga korraga väärad olla. 4) Küllaldase aluse seadus : ühtki väidet ei saa pidada tõeseks ega vääraks ilma küllaldase aluseta. LOOGIKAHARUD NING NENDE NIMETUSED 1) TRADITSIOONILINE LOOGIKA – koosneb peamiselt aristotellikust süllogistikast ning sellega seotud väite- ja mõisteõpetusest. Mõisteloogika. 2) KLASSIKALINE LOOGIKA – lausearvutus ja predikaatarvutus. Klassikalises loogikas on väljend LAUSE sama tähendusega, mis PROPOSITSIOON(väitlause sisu, mis pole seotud konkreetse keele või ütlemisviisiga). Eesti keelses predikaatloogikas on väljendil lause veel tähendus KINNINE VALEM. Klassikalises loogikas järgitakse loogika kolme esimest põhiseadust ning JÄETAKSE VÄLJA KÜLLALDASE ALUSE SEADUS, sest klassikaline loogika ei käsitle propositsioonide ning maailma vahelisi seoseid.
endas kombinatsiooni kolmest sõnast või mõttest, on olnud väga populaarsed: "Tulin. Nägin. Võitsin.". "Kiiremini! Kaugemale! Kõrgemale!". "Õppida, õppida, õppida!". "Rahu, leiba, maad!". "Üks riik. Üks rahvas! Üks juht" jne. Lausearvutuse süntaks ja semantika Lausearvutuse tähestiku moodustavad kolme tüüpi sümbolid: 1) lausemuutujate sümbolid: A, B, C ... (suured tähed) 2) loogiliste tehete sümbolid: ¬, &, , , 3) kirjavahemärgid: () Lausearvutuse süntaks aktsepteerib valemeid kujul: ¬A (A & B) (A B) (A B) (A B) Valemite välimised sulud väib ära jätta. Muid lausearvutuse valemeid (nt A¬, AB&, B(A), B(A), AB jne) ei ole. Lausearvutuse loogiliste tehete tõeväärtustabelid (vt ka Lisa) Eitus p ¬p t v v t Eitus muudab lause tõeväärtuse vastupidiseks. Konjunktsioon p q p&q t t t t v v
otsusta, kas see väide on tõene või vale: "Tautoloogia" on lause, mille tõeväärtus on alati VALE. Tõene Väär Küsimus 2 Õige Hinne 1,00 / 1,00 Mida tähendab hüüumärgiga eksistentsikvantor? Vali üks: hüüumärk muudab kvantori tähenduse vastupidiseks hüüumärk täpsustab, et "leidub täpselt 1" hüüumärk rõhutab kvantori suurt tähtsust Küsimus 3 Õige Hinne 1,00 / 1,00 Kui loogikaavaldises pole sulgudega määratud tehete järjekorda, siis KONJUNKTSIOONi, DISJUNKTSIOONi ja INVERSIOONi leidumisel avaldises . . . Vastus 1 kõige esimesena tehakse loogikaavaldises INVERSIOON Vastus 2 ...selle järel järgmisena tehakse KONJUNKTSIOON Vastus 3 ..
Ajalooliselt oli esimene loogika Aristotelese loogika, mis arenes edasi nn traditsiooniliseks loogikaks. Traditsiooniline loogika koosneb peamiselt aristotellikust süllogistikast ning sellega seotud väite- ja mõisteõpetusest. Traditsiooniline loogika on tänapäeval taandunud lausearvutuse ja predikaatarvutuse ees, mis on arvutuslikult võimsamad kui traditsiooniline loogika. Klassikaline loogika on lausearvutus ja predikaatarvutus. Mõneti lihtsustatult võib öelda, et traditsiooniline loogika on mõisteloogika ja klassikaline loogika on predikaatarvutus ehk predikaatloogika, kuna lausearvutus on esitatav predikaatarvutuse osana. Klassikalises loogikas on väljend lause sama tähendusega, mis propositsioon (väitlause sisu, mis pole seotud konkreetse keele või ütlemisviisiga). Klassikalises loogikas järgitakse loogika kolme esimest
eeskujul saab loogikat jaotada traditsiooniliseks, klassikaliseks ja mitteklassikaliseks.Ajalooliselt oli esimene loogika Aristotelese loogika, mis arenes edasi nn traditsiooniliseks loogikaks. Traditsiooniline loogika koosneb peamiselt aristotellikust süllogistikast ning sellega seotud väite- ja mõisteõpetusest. Traditsiooniline loogika on tänapäeval taandunud lausearvutuse ja predikaatarvutuse ees, mis on arvutuslikult võimsamad kui traditsiooniline loogika. Klassikaline loogika on lausearvutus ja predikaatarvutus. Mõneti lihtsustatult võib öelda, et traditsiooniline loogika on mõisteloogika ja klassikaline loogika on predikaatarvutus ehk predikaatloogika, kuna lausearvutus on esitatav predikaatarvutuse osana. Klassikalises loogikas on väljend lause sama tähendusega, mis propositsioon (väitlause sisu, mis pole seotud konkreetse keele või ütlemisviisiga). Klassikalises loogikas järgitakse loogika kolme esimest
Loogikaalgebra, Põhiseosed, loogikafunktsioonid Mis on loogikaalgebra? Loogikaalgebra on Boole algebra lihtsaim erijuht, kus alushulgaks on kõigest kaheelemendiline hulk {0,1}. Millest loogikaalgebra koosneb? Koosneb loogikaväärtustest 0 ja 1 ning võretehetest konjuktsioon ja disjunktsioon. Mis on loogikamuutuja? Muutuja x on loogikamuutuja, kui ta saab omandada väärtusi ainult hulgast {0,1} Kuidas nimetatakse numbrimärkidega 0 ja 1 esitatud loogikaväärtusi? Nimetatakse konstant 1 ja konstant 0 Mis on loogikaavaldis? Loogikaavaldise definitsioon loogikaavaldis on loogikamuutuja xi, konstante 0 1 ja tehtemärke sisaldav kooslus, mis tema muutujate xi väärtustamisel omandab samuti loogikaväärtuse 0 või 1 definitsiooni vaata lk 154
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
o . Välistatud kolmanda seaduse nõudel jäävad kõrvale kõik küsilaused ja paljud hüüdlaused, samuti kõik käsud ning mõttetud sõnaühendid. Mitte-vasturääkivuse seadus välistab mitmesugused paradoksid, näiteks „See lause siin on väär“, ja muud taolised väited, mille tõeväärtust pole võimalik üheselt määrata. o Tehte tulemuseks saadud lause tõeväärtus sõltub ainult komponentlausete tõeväärtustest. 2. Lausearvutuse tehted. Tehete järjekord. Lausearvutuse valem. [1] Tehted o Eitus (märk ¬). Igapäevakeeles väljendab eitus lause mittekehtimist, näiteks „Lehis ei ole okaspuu“. Selle lause võib kirja panna valemiga ¬A, kus A = „Lehis on okaspuu“. o Konjunktsioon (märk &) tähendab seost „ja“. Näiteks „Puhub tuul ja sajab vihma“ on valemkujul A & B. o Disjunktsioon (märk ∨) väljendab seost „või“. Näiteks „Helen laulab või Mart laulab“
Mittevõrreldavad vektorid on 10 ja 01. 12. Kas erinevate pikkustega kahendvektorid võivad olla võrreldavad? Omavahel saab võrrelda ainult võrdsete pikkustega vektoreid. Loogikafunktsioonid ja loogikaavaldised 1. Mis on loogikaalgebra? Loogikaalgebra on Boole’i algebra erijuht, kus alushulgaks on kaheelemendiline hulk {0,1}. 2. Millest loogikaalgebra koosneb? Loogikaalgebra koosneb loogikaväärtuste hulgast {0,1}, millele on defineeritud 3 elementaarset loogikatehet: unaarne tehe inversioon (¯) ja binaarsed tehted konjunktsioon (∧) ja disjunktsioon (∨). 3. Mis on loogikamuutuja? Muutuja x on loogikamuutuja, kui ta saab omandada üksnes väärtusi {0 1} 4. Kuidas nimetatakse numbrimärkidega 0 ja 1 esitatud loogikaväärtusi? Konstant. 5. Mis on loogikaavaldis? Loogikaavaldise definitsioon. Loogikaavaldis on loogikamuutujatest, konstantidest ja tehtemärke sisaldav kooslus, mis muutujate väärtustamisel omandab samuti väärtuse 0 või 1. 6
Nt: Sa oled neonats, sest sa vihkad kommuniste. Varjatud eeldus (suurem): Kõik, kes vihkavad kommuniste, on neonatsid. Kõik, kes vihkavad kommuniste, on neonatsid. Sa vihkad kommuniste. Sa oled neonats. Epiheireem on süllogism, kus üks või mõlemad eeldused on entümeemid. ! 5/14 14. LAUSEARVUTUSE TEHTED. Vastavalt tehete järjekorrale: Eitus – tähistatakse märgiga ¬. Konjunktsioon – tähistatakse märgiga &. Disjunktsioon – tähistatakse märgiga ∨. Implikatsioon – tähistatakse märgiga →. Ekvivalents – tähistatakse märgiga . Antiekvivalents – tähistatakse märgiga ⊕. 15. LAUSEARVUTUSE VALEMITE KLASSIFITSEERIMINE. TÕESUSTABELID. 16. TEKSTI INTERPRETEERIMINE LAUSEARVUTUSE VALEMITEKS. Teksti tõlkimisel loogika keelde peab järgima minimaalse interpretatsiooni printsiipi.
Nt: Sa oled neonats, sest sa vihkad kommuniste. Varjatud eeldus (suurem): Kõik, kes vihkavad kommuniste, on neonatsid. Kõik, kes vihkavad kommuniste, on neonatsid. Sa vihkad kommuniste. Sa oled neonats. Epiheireem on süllogism, kus üks või mõlemad eeldused on entümeemid. ! 5/14 14. LAUSEARVUTUSE TEHTED. Vastavalt tehete järjekorrale: Eitus tähistatakse märgiga ¬. Konjunktsioon tähistatakse märgiga &. Disjunktsioon tähistatakse märgiga . Implikatsioon tähistatakse märgiga . Ekvivalents tähistatakse märgiga . Antiekvivalents tähistatakse märgiga . 15. LAUSEARVUTUSE VALEMITE KLASSIFITSEERIMINE. TÕESUSTABELID. 16. TEKSTI INTERPRETEERIMINE LAUSEARVUTUSE VALEMITEKS. Teksti tõlkimisel loogika keelde peab järgima minimaalse interpretatsiooni printsiipi.
tavaliselt need teoreemid kokku üheks lauseks, kasutades ühte väljenditest ,,on tarvilik ja piisav," ,,siis ja ainult siis," ,,parajasti siis, kui.". Näide: Teoreem: Nelinurk on rööpkülik parajasti siis, kui tema diagonaalid poolitavad teineteist. Näide: Definitsioon: Rööpkülikuks nimetatakse nelinurka, mille diagonaalid poolitavad teineteist. Olemasolu ja üldistuse kvantorid Paljudes matemaatika lausetes esinevad sõnad ,,kõik," ,,iga," ,,leidub," ,,eksisteerib," ,,on olemas," ,,vähemalt üks.". Osa neist lausetest on tõesed, osa väärad. Selliste lausete kirjutamisel kasutatakse loogikas kahte märki. Üks neist on olemasolu kvantor (loetakse ka ,,leidub"), teine üldisuse kvantor (loetakse ka ,,iga"). Kvantori märgi taha tuleb alati kirjutada muutuja, millele see kvantor rakendub. Näide: x, x3 - 27 = 0 tähendab, et leidub x, mille korral x3 - 27 = 0.
Iga lause on kas tõene või väär. a.ii. Mittevasturääkivuse seadus. Ükski lause ei saa olla nii tõene kui ka väär. a.iii. Tehteid võib teostada ükskõik milliste lausetega. a.iv. Tehte tulemuseks saadud lause tõeväärtus sõltub ainult komponentlausete tõeväärtustest. 2) a. Eitus (märk ¬). Lause mittekehtimine. b. Konjunktsioon (märk &) tähendab seost ,,ja". c. Disjunktsioon (märk ) väljendab seost ,,või". Siin on kasutusel mittevälistav ,,või". d. Implikatsioon (märk ) väljendab tingimuslikku konstruktsiooni ,,kui ..., siis ...". e. Ekvivalents (märk ) tähendab matemaatikas sagedasti kasutatavat seost ,,parajasti siis, kui". f. Tehete järjekord kõrgemast madalamani ¬, &, , , . g. Def. Lausearvutuse valemid on parajasti need, mida saab koostada alltoodud reeglite abil. g.i
võistlusele. Toodud lauses: "enamus" on operaatorsõna, "spordisaali kogunenud fänne" - subjekt ja "elas tormiliselt kaasa korvpallivõistlusele" - predikaat. Tänapäeval modernses loogikas, kus loogika keel on maksimaalselt formaliseeritud, s.t. sedavõrd formaliseeritud, et domineerib sümboolika, kasutatakse ka operaatorsõna väljendamiseks kvantori märki. Seda, mõistagi, juhul, kui kogu otsustus on avaldatud märkide keeles (sümboolikas). Kvantor (tuletatud ld.k. quantum) tähistab kogust, hulka, määra. Kvantori märgid (sümbolid) on: - näitab subjekti täismahulisena, nimetatakse üldkvantoriks, ja - näitab subjekti piiritlemata mahus, nimetatakse eksistentsikvantoriks. Kvantori märkide kasutamisega tutvume vastavalt vajadusele edaspidi. 2 Ilmar Lilleorg
1_fl_vi-x L6 ARUTLUS (järeldamine) Arutlus (ik inference) kui mõtlemise vorm on protsess, mille käigus lähtutakse mingist otsustusest või otsustuse hulgast ning neile ja mingitele reeglitele tuginedes jõutakse uue otsustuseni. Arutluse ehk järeldamise tulemusena saadud otsustust nimetatakse järelduseks (ik conclusion) ehk tuletiseks ning lähteotsustusi eeldusteks (ik premises). Arutlus väljendub keeles lausete hulgana. Klassikalises loogikas käsitletakse arutlust kui propositsioonide hulka või ka kui väidete hulka. Üks neist on järeldus, ülejäänud on eeldused. Tuletis järgneb eeldustest paratamatult (ik necessarily). Et rõhutada tuletise paratamatut iseloomu, alustatakse tema sõnastamist väljendiga järelikult, siit järeldub või sellepärast jt. Neid väljendeid nimetatakse eelduse ja tuletuse seoseks. Loogika ülesandeks on s
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 need on võrdsed, siis võetakse muutuja teade väärtuseks tekst Õige!, vastupidisel juhul Vale!. Eelviimane lause kuvab teateboksi, milles on esitatud muutuja teade väärtus. VBA rakendustes võib käsutada kahte liiki protseduure: · funktsioone ehk Function-protseduureja · alamprogramme ehk Sub-protseduure Funktsioon võimaldab määrata eeskirja ühe väärtuse (arv, string jm) leidmiseks ja tagastamiseks
Küsimusele ``kas Mihkel Tammik on Mart Tammiku vanaisa?'' jaatava vastuse andmiseks tuletame väite ``Mihkel Tammik on Mart Tammiku vanaisa'', ehk predikaatarvutuse keeles vanaisa(Mihkel_Tammik,Mart_Tammik). Tuletamise juures kasutame mehhaaniliselt, ilma omapoolsete lisa-arutlusteta meile etteantud andmebaasi ning loogika elementaarselt tõeseid väiteid. Selleks asendame vanaisa-suhet defineerivas väites muutuja x nimega Mihkel_Tammik, muutuja y nimega Mart_Tammik ja muutuja z nimega Jaan_Tammik. Vanaisa definitsiooni kahepoolsest järeldussuhtest Û läheb meil tarvis ainult vasakpoolset Ü. Seega saame vanaisa-reegli meie jaoks vajaliku esialgse erikuju vanaisa(Mihkel_Tammik,Mart_Tammik) Ü isa(Mihkel_Tammik,Jaan_Tammik) & (isa(Jaan_Tammik,Mart_Tammik) Ú ema(Jaan_Tammik,Mart_Tammik)). Lauseosa (isa(Jaan_Tammik,Mart_Tammik) Ú ema(Jaan_Tammik,Mart_Tammik)) tuletamiseks piisab sellest, kui tõestada (isa(Jaan_Tammik,Mart_Tammik)
2.9 Aritmeetilised tehted kahend-, kaheksand- ja kuueteistkümnendsüsteemis. Aritmeetikatehete sooritamise põhimõtted on samad kõigis positsioonilistes arvusüsteemides; see tähendab, ka kahend-, kaheksand-, kümnend- ja kuueteistkümnendsüsteemis. Liitmine ja lahutamine erinevates arvsüsteemides. 2.10 Korrutamine erinevates arvsüsteemides. Korrutamine on 2-ndsüsteemis kõige lihtsam tehe. 1-ga korrutamine tähendab arvu ümberkirjutamist ning nihet vasakule ühe koha võrra; nulliga korrutamisel toimub ainult edasinihutamine. Seejärel liidetakse vahekorrutised Näide: 2.11 Ülesanne 1d Arvutada järgmiste kahendarvude summa ja vahe. a) 1101011,101 ja 1011101,11 d) 1010111,0111 ja 1101110,101 e) 10111001,0011 ja 1101010,1101 b) 11101010,11 ja 10111101,011 c) 1011011,1011 ja
...............................................................................89 Objektorienteeritud maailm................................................................................................... 89 Mida selle kursusel õpetatakse? Esimese astme materjalid on jaotatud 12-ks teemaks, millega kaasnevad ülesanded harjutamiseks. Nendeks teemadeks on: 1. Suurem sissejuhatav sõnavõtt ehk 'Milleks on vaja programmeerimist?' 2. Põhimõisted: andmetüüp, väärtus, konstant, muutuja, identifikaator, võtmesõna, operand, operaator. Omistamise lause. 3. Aritmeetiline ja loogiline avaldis. 4. Standardprotseduurid andmete sisestamiseks ja väljastamiseks. 5. Tingimuslause. Suunamislause. Valiklause. 6. Struktuursed andmetüübid: jada, massiiv, kirje, fail. 7. Määratud kordus. Eelkontrolliga kordus. Järelkontrolliga kordus. 8. Viitmuutuja. Arvuti mälu paindlik kasutamine. 9. Alamprogrammid. Protseduur ja funktsioon. 10
.........................18 Identifikaator..........................................................................................18 Andmetüüp.............................................................................................19 Väärtus...................................................................................................19 Konstant.................................................................................................19 Muutuja..................................................................................................20 Andmemudel..........................................................................................20 Arvutiga seotud mõisted............................................................................21 Protsessor...............................................................................................21 Mälu....................................................
Alfred J. Ayer Aprioorsus 1936 Meie poolt omaksvõetud seisukohta filosoofia suhtes võib mi- nu arvates õigusega kirjeldada kui üht empirismivormi. Sest em- piristidele on iseloomulik hoiduda metafüüsikast põhjusel, et iga faktipropositsioon peab osutama meelekogemusele. Ja isegi kui kontseptsiooni filosofeerimisest kui analüüsitegevusest em- piristide traditsioonilistest teooriatest ei leia, oleme seda näinud implitsiitsena nende praktikas. Ühtlasi tuleb selgeks teha, et end empiirikuks nimetades ei tunnusta me usku ühessegi neist psühholoogilistest õpetustest, mida empirismiga tavapäraselt seos- tatakse. Sest isegi kui need õpetused oleksid kehtivad, ei sõltuks nende kehtivus ühegi filosoofilise teesi kehtivusest. Seda saaks kindlaks teha ainult vaatluse teel ja mitte puhtloogiliste kaalutlus- te kaudu, millele meie empirism toetub. Olles möönnud, et oleme empiristid, tuleb meil teha tegemist vastuväi
nr x2 0101 esitus seekutabel f0 Konstantne 0 0000 Väljundis on alati signaal 0 f0=0 f1 x1 gx2 x1 f1 Konjuktsioon e. loogiline korrutamine e. NING 0001 Väljundis on 1, kui kõikides sisendites on 1 f1 x1 x2
nr esitus x2 0101 seekutabel Väljundis on f0 Konstantne 0 0000 f0=0 alati signaal 0 Väljundis on Konjuktsioon 1, kui f1 e. loogiline 0001 kõikides f1 = x1 gx2 x1& Y korrutamine e. sisendites on f1 = x1 x2 x2 NING 1
0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 f(x1 , x2 , x3 )= x1 x2x3 x1 x2 x3 x1x2 x3 x1x2x3 Erinevate loogikafunktsioonide f(x1 ,x2 ,...xn) arv K on 2 2 n . n=1 K=4 n=2 K=16 n=3 K=256 n=4 K=65536 n=5 K=4,3 · 109 Järgnevalt tutvume kõikvõimalike kahe muutuja funktsioonidega f(x1 , x2 ). x1 x2 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Tabelis on kirjeldatud järgnevad funktsioonid:
1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 f(x1 , x2 , x3 )= x1 x2x3 x1 x2 x3 x1x2 x3 x1x2x3 n Erinevate loogikafunktsioonide f(x1 ,x2 ,...xn) arv K on 2 2 . n=1 K=4 n=2 K=16 n=3 K=256 8 n=4 K=65536 n=5 K=4,3 109 Järgnevalt tutvume kõikvõimalike kahe muutuja funktsioonidega f(x1 , x2 ). x1 x2 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Tabelis on kirjeldatud järgnevad funktsioonid: f0 - konstant "0"