Konjunktsioonil on osalausete samadel tõeväärtustel alati sama tõeväärtus. Inimkeelse ja puhul on oluline ajaline järjestus, põhjuslikkus jm seosed, aga konjunktsioon kõigest ühendab lauseid/väiteid. Loogiline eitus ¬, muudab väite tähenduse vastupidiseks. Disjunktsioon v, mis saab olla nii kaasav (tähendus: ja/või) kui ka välistav (kas üks või teine, aga mitte mõlemad). Tähenduselt lähedane inimkeele sõnale või. Implikatsioon , sarnane inimkeele tingimuslausega kui... siis. PREDIKAATARVUTUS: Predikaat seos, tunnus vms, mis kehtib argumentide kohta. Argument - subjekt Lihtpredikaatide representeerimine 1 predikaat (verb; ilma ajata) + mõned argumendid (konstantsed). Predikaadid viitavad omadustele: formaalses semantikas tähendab ,,predikaat" hulka. Tavanoomenid on semantiliselt predikaadid, sest neid võib muuta konkreetsele objektile viitavaks (nt minu koer), sest paljudes keeltes pole vaja koopulat (nt vene k) ja sest nimisõna
?
1 for($rida=1; $rida<=5; $rida++){
2 for($veerg=1; $veerg<= $rida; $veerg++){
3 echo '*';
4 }
echo '
';
5 }
6
Tulemus:
?
1 *
2 **
3 ***
4 ****
*****
5
Keerates tsükli teistipidi ehk kahanevaks, saame tulemuse vastupidise.
?
1 for($rida=1; $rida<=5; $rida++){
2 for($veerg=5; $veerg>= $rida; $veerg--){
3 echo '*';
4 }
echo '
';
5 }
6
Tulemus:
?
1 *****
2 ****
3 ***
4 **
*
5
Tsükkel tingimuslausega
Nagu pealkiri jällegi reedab, siis saab tsükli sisse lisada tingimuslauseid, et
väljundit piirata. See tähendab, et enne kui lause välja trükime, seame mingi
piirangu. Näiteks loome tsükli abil arvud 1-10 ning soovime saada ainult esimest
kolme.
?
1 for($nr=1;$nr<=10;$nr++){
2 if($nr<=3){
3 echo $nr.'
';
4 }
}
5
Kui tingimus vastupidi keerata, siis just esimesed kolm jäetakse vahele ja ülejäänud
väljastatakse
Ülesandeks on leida etteantud kolmnurga pindala. Kolmnurgast saate Te teada kolme külje pikkused, need tuleb lasta kasutajal sisestada. Ärge unustage kontrollimast, kas sisestatud küljepikkused saavad kuuluda kolmnurgale! MÄÄRATUD KORDUS. EELKONTROLLIGA KORDUS. JÄRELKONTROLLIGA KORDUS. SISSEJUHATUS Nüüd, kus me oleme tutvunud peaaegu kõigi programmeerimise põhilisemate ehituskividega - muutuja, avaldise, sisend-, väljund- ja tingimuslausega -, jääb meil minimaalsest vajalikust komplektist puudu vaid KORDUSLAUSE. Kui osatakse neid põhilisi ehituskive kasutada, võib kirjutada programme igasuguste ülesannete lahendamiseks. Kõik ülejäänud 'värvid ja viled' on keeltesse sisse toodud programmeerijate töö lihtsustamiseks ja tööviljakuse tõstmiseks. Juba KORDUSLAUSE nimetus ise selgitab tema otstarvet - selle lause abil saab lasta arvutil täita mingisugust hulka lauseid mitu korda järjest
OPEN "Input.txt" FOR INPUT AS #1 OPEN "Output.txt" FOR OUTPUT AS #2 LINE INPUT #1, Rida$ PRINT #2, Rida$ CLOSE ' sulgeb kõik avatud failid Selle peatüki materjalide peale on "Kodutöö nr. 6" 62 / 115 SEITSMES TEEMA: määratud kordus. eelkontrolliga kordus. järelkontrolliga kordus. Sissejuhatus Nüüd, kus me oleme tutvunud peaaegu kõigi programmeerimise põhilisemate ehituskividega - muutuja, avaldise, sisend-, väljund- ja tingimuslausega -, jääb meil minimaalsest vajalikust komplektist puudu vaid KORDUSLAUSE. Kui osatakse neid põhilisi ehituskive kasutada, võib kirjutada programme igasuguste ülesannete lahendamiseks. Kõik ülejäänud 'värvid ja viled' on keeltesse sisse toodud programmeerijate töö lihtsustamiseks ja tööviljakuse tõstmiseks. Juba KORDUSLAUSE nimetus ise selgitab tema otstarvet - selle lause abil saab lasta arvutil täita mingisugust hulka lauseid mitu korda järjest. Millises