Leidsid 33 sarnast õppematerjali, mis on seotud failiga "Loogika ". Need materjalid aitavad sul teemat sügavamalt mõista.
rakendamise, avaldise, loogilised, xlsm, loogikaavaldiste1. a on positiivne 2. b ja c on võrdsed SQRT - ruutjuur 3. a on väiksem või võrdne c-ga 4. ruutjuur a absoluutväärtusest on väiksem 10-st 5. a on positiivne ja väiksem või võrdne c-ga 6. b on vahemikus -5 -st 5 -ni 7. b on suurem 100-st või negatiivne 8. 2 ja 6 kehtivad üheaegselt Teiseks: Loendada iga loogilise avaldise (1..8) korral tõesed ja väärad vastused Kolmandaks: Leida iga avaldise (1..8) kohta, kumbaid vastuseid on rohkem a b c 1 2 3 4 5 6 3 3 3 TÕENE TÕENE TÕENE TÕENE TÕENE TÕENE
on suurem, kui 1.? Logav2: kas 2. on väiksem kui 3.? Avaldis1 Avaldis2 Funktsioon Seletus Tagastab vääruse TRUE (tõene), AND (logav1; logav2; ...) kui kõikide loogikaavaldiste väärtused on tõesed Muudab loogikaväärtuse vastupidiseks. NOT (logav) TRUE ==> FALSE; FALSE ==> TRUE Tagastab vääruse TRUE (tõene), OR (logav1; logav2; ...) kui vähemalt ühe loogikaavaldise väärtus on tõene Kui tingimus on tõene, IF (tingimus; avaldis1; avaldis2) siis kasutatakse avaldis1, vastupididsel juhul avaldis2 1
? Logav2: kas 2. on väiksem kui 3.? Avaldis1 Avaldis2 Funktsioon Seletus Tagastab vääruse TRUE (tõene), AND (logav1; logav2; ...) kui kõikide loogikaavaldiste väärtused on tõesed Muudab loogikaväärtuse vastupidiseks. NOT (logav) TRUE ==> FALSE; FALSE ==> TRUE Tagastab vääruse TRUE (tõene), OR (logav1; logav2; ...) kui vähemalt ühe loogikaavaldise väärtus on tõene Kui tingimus on tõene, IF (tingimus; avaldis1; avaldis2) siis kasutatakse avaldis1, vastupididsel juhul avaldis2 1
ei tohi olla tühikuid. Suur-ja väiketähti nimedes ei eristata. Nime pikkus võib olla kuni 255 märki. Nimede näiteid a, S, Fy, x1, r_2, pikkus, ringLraadius, LoeAlg, PriRiM, p3s21k9 Konstantide ja avaldiste esitamise reegleid käsitletakse järgnevates jaotistes. Piirajad esinevad alati paaris, neid käsutatakse mõne keelekonstruktsiooni alguse ja lõpu fikseerimiseks. Peamised piirajad on ( ) - ümarsulud -- käsutatakse avaldise osade ning parameetrite ja argumentide piiritlemiseks Sqr ((a + b)/(c + d)), Function NatS2 ( n1,n2) 11 " -jutumärgid - käsutatakse stringkonstantide esitamisel "Pindala" Eraldajad on mõeldud keelekonstruktsiooni elementide teineteisest eraldamiseks. Peamised eraldajad on koolon - lausete eraldaja S = 0: n = O kõma - eraldab loetelu elemente RuutVrd a, b, c, x1, x2 punkt - eraldab arvudes murdosa täisosast 345.72 tühik - käsutatakse seal, kus ei ole teist eraldajat
MS Excel. Loogikafunktsioonid. =IF(loogikaavaldis;väärtus kui tõene;väärtus kui väär) kasutame väärtuste ja valemite tingimusekontrolliks. Loogikaavaldise kirjutamiseks võime kasutada neid sümboleid: = - võrdne <> - mitte võrdne > - suurem >= - suurem võrdne < - väiksem <= - väiksem võrdne Näide 1. Tingimus: Kui Arv1 on suurem kui Arv 2, siis lahtris on tulemus (väärtus kui tõene): ,,Arv 1 on suurem", vastasel juhul tulemus on (väärtus kui väär): ,,Arv 1 väiksem". Arv 1 Arv 2 Kumb on suurem? 1 5 Arv 1 on väiksem 2 4 Arv 1 on väiksem 23 6 Arv 1 on suurem 4 2 Arv 1 on suurem Ülesanne 1. Tingimus: Kui Arv1 ja Arv 2 on võ
Läks Aitab Protsesside juhtim a b a_1 b_1 15 8 8 10 Igale Jukule personaalne J Igale Krapsule oma esside juhtimine ukule personaalne planeet! J gale Krapsule oma komeet! Protsesside modelleerimisest If-laused Kujud. Iseseisvalt Select Case-lause Lõputu kordus Harjutus "Veski" Lõputu kordus katkestusega Harjutus "Auto_1" ja "Auto_2" Arvu arvamine. Iseseisvalt Funktsiooni nullkohad Järelkontrolliga kordus Eelkontrolliga kordus Harjutused "Auto_3" ja "Autod_4". Iseseisvalt Fuktsioonide nullkohad. Iseseisvalt Do…Loop- kordused. Demod For ... Next-lause Funktsiooni värtuste keskmise ja maksimumi leidmine Lahtrite värvid. Demo For…Each-lause Harjutus "Ufod" Rakendus "Ufod". Iseseisvalt Lahtriploki keskmised Protsesside modelleerimisest algoritmid pr
Protsesside juhtim a b a_1 b_1 15 8 8 10 Igale Jukule personaalne p Igale Krapsule oma kom esside juhtimine kule personaalne planeet! J Krapsule oma komeet! Protsesside modelleerimisest If-laused Kujud. Iseseisvalt Select Case-lause Lõputu kordus Harjutus "Veski" Lõputu kordus katkestusega Harjutus "Auto_1" ja "Auto_2" Arvu arvamine. Iseseisvalt Funktsiooni nullkohad Järelkontrolliga kordus Eelkontrolliga kordus Harjutused "Auto_3" ja "Autod_4". Iseseisvalt Fuktsioonide nullkohad. Iseseisvalt Do...Loop- kordused. Demod For ... Next-lause Funktsiooni värtuste keskmise ja maksimumi leidmine Lahtrite värvid. Demo For...Each-lause Harjutus "Ufod" Rakendus "Ufod". Iseseisvalt Lahtriploki keskmised Protsesside modelleerimisest algoritmid protsesside juhtimine Programmeerimine - protsesside modelleerimine Peamine
Läks Aitab Protsesside juhtim a b a_1 b_1 15 8 8 10 Igale Jukule personaalne J Igale Krapsule oma esside juhtimine ukule personaalne planeet! J gale Krapsule oma komeet! Protsesside modelleerimisest If-laused Kujud. Iseseisvalt Select Case-lause Lõputu kordus Harjutus "Veski" Lõputu kordus katkestusega Harjutus "Auto_1" ja "Auto_2" Arvu arvamine. Iseseisvalt Funktsiooni nullkohad Järelkontrolliga kordus Eelkontrolliga kordus Harjutused "Auto_3" ja "Autod_4". Iseseisvalt Fuktsioonide nullkohad. Iseseisvalt Do...Loop- kordused. Demod For ... Next-lause Funktsiooni värtuste keskmise ja maksimumi leidmine Lahtrite värvid. Demo For...Each-lause Harjutus "Ufod" Rakendus "Ufod". Iseseisvalt Lahtriploki keskmised Protsesside modelleerimisest
1. Miks on heal programmeerijal vaja teada riistvara funktsioneerimise põhialuseid? - Riistvaras täidetakse programmi. - Kõrgtaseme keeles programmeerimine eeldab mõnikord bittide, Boole algebra ja loogika teadmist. Seda eriti FPGA puhul. - Riistvara määrab ära milliseid ressursse on võimalik kasutada. Seda vähem FPGA puhul! 2. Millised on 5 mikroskeemide põlvkonda, nimeta iga juurde vähemalt üks esindaja või uuendus? - 0s põlvkond (1642-1945) – mehaanilised arvutid, vändaga kalkulaatorid, kahendalgebra algus. - I põlvkond (1945-1955) – elektronlambid, suured, palju energiat, programmeeriti käsitsi juhtmete ja lülitite abil. - II põlvkond (1955-1965) – transistorid (AT&Bell laboratooriumis 1948.a.). Vähenes oluliselt suurus ja energia tarve. - III põlvkond (1965-1980) – mikroskeemid – ühele kristallile paigutati mitu transistori – idee Jack Kilbylt, kes töötas selle välja Texas Instrumentsis 1958.a. Analoogse mikroskeemi töötas 1959.a.
const float pi = 3.1415927f; const int r = 25; OMISTUSLAUSE JA AVALDISED Omistuslause Omistuslause võimaldab määrata väärtuse leidmise eeskirja ning näidata köha, kuhu see salvestada. Tema põhivariandi üldkuju on järgmine: muutuja = avaldis muutuja lihtmuutuja või struktuurmuutuja element (mäluväli, kuhu salvestatakse tulemus) ning avaldis määrab eeskirja omistatava väärtuse leidmiseks. Märk "=" on omistamissümbol. Lause täitmisel leitakse paremal poolel oleva avaldise väärtus ja omistatakse see vasakul poolel olevale muutujale, s.t salvestatakse antud muutujale eraldatud väljas. Kui paremal poolel on konstant, kopeeritakse see programmiplokist (lausest) vastava muutuja välja. Kui paremal poolel on muutuja, kopeeritakse selle väärtus vasakul poolel oleva muutuja välja. Vasakul poolel oleva muutuja eelmine väärtus on pärast omistamist kadunud. Omistuslausete näiteid s2 = ""; arv1=3; Tehted
SKRIPTIKEELED. Põhimõtted. Plussid/miinused. Erinevad skriptikeeled: Javascript on Netscape Communications Corporation'i poolt loodud kliendi-poolne (Client- Side) interpreteeritav objektorienteeritud programmeerimiskeel, mida kasutatakse koos HTMLiga veebilehtede koostamisel. Veebilehe laadimisel kuvab brauser selle vastavalt HTML-dokumendi tekstile ja täidab ka selles paikneva Javascripti programmi. Põhimõt e on HTML vormide valideerimiseks · interaktiivsuse tõstmiseks · dünaamilisuse tõstmiseks Javascript on lihtne ja tasuta Shellscript , JavaScript, VBA Skriptikeelte plussid Kiire loomistsükkel Lihtne õppida Platvormist sõltumatu Kompaktne ning suhteliselt kiire · Skriptikeelte miinused Piiratud funktsionaalsus (sisseehitatud vahendid) Kood avalikult nähtav Vähe töövahendeid (esialgu) JAVASCRIPT. Ajalugu. JavaScript loodi firma Netscape poolt 1995 aastal · Esmalt sai see nimeks LiveScript · P
KONTROLLTÖÖ SKRIPTIKEELED. Põhimõtted. Plussid/miinused. Erinevad skriptikeeled. - Javascript on Netscape Communications Corporation'i poolt loodud kliendi-poolne (Client-Side) interpreteeritav objektorienteeritud programmeerimiskeel, mida kasutatakse koos HTMLiga veebilehtede koostamisel. Veebilehe laadimisel kuvab brauser selle vastavalt HTML-dokumendi tekstile ja täidab ka selles paikneva Javascripti programmi · Skriptikeele plussid 1.kiire loomistsükkel 2.lihtne õppida 3.platvormist sõltumatu 4.kompaktne ning suhteliselt kiire · Skriptikeele miinused 1.Piiratud funktsionaalsus 2.kood avalikult nähtav 3. Vähe töövahendeid Skriptikeeli on palju , kuid enimlevinud on : · JavaScript o laialtlevinud (Netscape, internet Explorer) o Loodud Java keele eeskujul Netscape firma poolt · VBScript o vähem levinud ( peamiselt vaid Microsofti produktides)
..........................................................11 Programmeerimine tänapäeval..............................................................12 Programmeerimiskeelte üldine jaotus .......................................................13 Imperatiivsed ehk käskivad keeled........................................................14 Funktsionaalsed keeled .........................................................................14 Loogilised keeled....................................................................................14 Esimese teema kokkuvõte.........................................................................15 TEINE TEEMA: PÕHIMÕISTED. OMISTAMISLAUSE. .............................................16 Sissejuhatus...............................................................................................16 Programmeerimise mõisted.................................................................
Programmeerimise algkursus 1 - 89 Mida selle kursusel õpetatakse?...................................................................................................3 SISSEJUHATAV SÕNAVÕTT EHK 'MILLEKS ON VAJA PROGRAMMEERIMIST?'......3 PROGRAMMEERIMISE KOHT MUUDE MAAILMA ASJADE SEAS.............................3 PROGRAMMEERIMISKEELTE ÜLDINE JAOTUS ..........................................................7 ESIMESE TEEMA KOKKUVÕTE........................................................................................8 ÜLESANDED......................................................................................................................... 8 PÕHIMÕISTED. OMISTAMISLAUSE. ...................................................................................9 ................................................................................................................................................. 9 SISSEJUHATUS.......
4b-ax 3 3 2 3x 2a 2b+a a+b 4 y= +a -2b + sin x2 2,5y bx+2,7 4b 4 z=cos( x)+ +asin 3 y 2 +sin2 a+b ab NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaitmi alus. 3 2 b-e y= x +a - log 2 3 ax+ 3 cos y z=sin ax+ + as ab c Variandid 1 a y c z 0 1 0 4 1 4 1 1 2 3 2 2
Harjutus Jalgpall. Ülesande püstitus Kasutajaliides VBA projekt. Moodulid Objektid ja klassid. Klassimudelid Omadused ja meetodid Graafikaobjektid. Klass Shape Lahtriplokk. Klass Range Valikud. If-lause Kordused. Do ... Loop-lause Muutujad ja Omistamine Makrode käivitamine ja täitmine Parameetrid For-lause Funktsioonid Sissejuhatus VBAsse J Makrod ja Sub-protseduurid Laused VBA-projekt. Moodulid Objektid ja klassid Omadused ja meetodid Klasside Shape ja Range objektid Juhtimislaused: If-lause ja Do ... Loop Muutujad bjektid Do ... Loop-lause Harjutus Jalka. Ülesande püstitus Koostada programm, mis imiteerib jalgpallimängu mõningaid elemente Juku teeb etteantud arvu lööke. Programm loeb kokku mööda ja sisse löödud löökide arvu ja tabamusprotsendi. loe n Kasutajaliides. Teha lehele Plats_1
HELP LIST)
Arvutused andmebaasi kirjete põhjal
COUNT FOR
..............................................................................................................................2 3 Statistilised funktsioonid..............................................................................................................................................3 4 Tekstifunktsioonid.........................................................................................................................................................3 5 Loogilised funktsioonid................................................................................................................................................4 6 Otsingufunktsioonid.....................................................................................................................................................5 7 Andmebaasifunktsioonid..............................................................................................................................................9
TRUE - tõene, FALSE - väär Tehted loogikaandmetega on Excelis realiseeritud loogik OR(av1; av2; ...) - või - loogiline liitmine (disjunktsioon av1; av2; ... - loogikavaldised (näit. võrdlused) on tõene (TRUE) siis, kui vähemalt ühe avaldise vä AND(av1; av2; ...) - ja - loogiline korrutamine (konjunk on tõene (TRUE) ainult siis, kui kõik väärtused on NOT(av) - mitte - eitus muudab loogikaavaldise väärtuse vastupidiseks Võrdlus on lihtsaim loogikaavaldis. Ta võimaldab võr
if(a < 5 || a > 10) vahemik a < 5 ja a < 10 if(a > 5 && a < 10) confirm +dialoogiaken teatega ja nuppudega OK ja cancel- väljastamise meetod Olenevalt sellest, millist kahest nupust vajutada saame: OK - TRUE ja Cancel - FALSE Neid valikuid töödeldakse edasises programmi töös. Süntaks: window.confirm("teate tekst"); Näiteks: window.confirm("Kas soovite akent sulgeda?"); switch-lause Valiklause, kus avaldise väärtust võrreldakse valikutes case toodud label (lipnik,väärtus) väärtusega Kui väärtused langevad kokku, täidetaxe selle valiku juures paiknev lause. Kui ühegi valiku väärtus ei lange kokku, täidetakse deafult juures paiknev lause. Iga case-valiku juures asub ka lause break, mis tagab väärtuse kokkulangemise puhul edasise valimise lõpetamise. switch-lausel on järgmine süntaks: switch(muutuja_mida_võrdleme) { case väärtus1:
Sellise loogika implementeerimiseks PHP-s on olemas tingimuslaused (mõnikord neid nimetatakse valikulauseteks) ja nende üldkuju on: if (tingimus) { plokk1 } else { plokk2 } Tingimus Tingimus, mida kasutatakse if-else tingimuslauses on loogiline avaldis (lihtsam näide on võrdlemine, aga vajadusel võib kasutada ka avaldisi mis on ühendatud && või || abil). Programmi täitmisel kõigepealt kontrollitakse tingimuse kehtivust (kehtivus tähendab seda, et loogilise avaldise lõppväärtus on tõene (true)). Juhul kui tingimus kehtib - täidetakse esimene plokk (2 plokki kuuluv kood jääb täitmata), vastasel juhul - teine plokk (1 plokki kuuluv kood jääb täitmata). Näide