Plānojot, ir jāizpilda paziņojums atkarībā no tā, vai nosacījums ir patiess vai nepatiess. Ja un ja vēl ir divas lēmumu pieņemšanas struktūras. Programmēšanas valodas, piemēram, Java, C atbalsta lēmumu pieņemšanas struktūras, piemēram, ja un kas cits. Šajā rakstā ir apskatīta atšķirība starp to, ja un kas cits. Abos gadījumos if satur izteiksmi, kuru novērtēt. In if, if blokā esošie paziņojumi tiks izpildīti, ja nosacījums ir patiess un vadība tiek nodota nākamajam paziņojumam pēc if bloka. Gadījumā, ja cits, ja nosacījums ir patiess, apgalvojumi, kas atrodas bloka if iekšpusē, tiks izpildīti, un, ja nosacījums ir nepatiess, tad apgalvojumi if if blokā izpildīs. Tas ir galvenā atšķirība starp ja un ja vēl.
1. Pārskats un galvenās atšķirības
2. Kas ir, ja
3. Kas ir, ja kas cits
4. Līdzības starp to, vai un ja kas cits
5. Blakus salīdzinājums -if salīdzinājumā ar tabulu
6. Kopsavilkums
If paziņojums sastāv no izteicieniem. Izteiciens var saturēt vērtības, operatorus, konstantes vai mainīgos. Ja novērtētā izteiksme ir patiesa, tad if blokā esošie paziņojumi tiek izpildīti. Ja izteiksme ir nepatiesa, kontrole tiek pārcelta uz nākamo paziņojumu pēc if bloka. Lielākā daļa programmēšanas valodu pieņem nulles un nulles vērtības kā patiesas un nulles kā nepatiesas.
01. attēls. Programma ar if
Saskaņā ar iepriekšminēto programmu skaitlis ir mainīgs lielums, kas var uzglabāt veselus skaitļus. Tajā ir vērtība 70. Tiek pārbaudīta izteiksme if blokā. Tā kā skaitlis ir lielāks vai vienāds ar 50, if blokā esošais paziņojums tiek izpildīts. Pēc tā izpildes kontrole tiek nodota nākamajā paziņojumā pēc if bloka.
Ja cits, tad ir divi bloki. If paziņojumā ir izteiksme, kuru novērtēt. Ja novērtētā izteiksme ir patiesa, tad if blokā esošie paziņojumi tiek izpildīti. If bloka beigās kontrole tiek pārcelta uz nākamo paziņojumu pēc if bloka. Ja izteiksme ir nepatiesa, kontrole tiek nodota citam blokam, un cita bloka paziņojumi tiek izpildīti. Pārējā bloka beigās kontrole tiek nodota nākamajam paziņojumam aiz cita bloka.
02. Attēls. Programma ar citu programmu
Saskaņā ar iepriekšminēto programmu skaitlis ir mainīgs lielums, kas var uzglabāt veselus skaitļus. Tajā ir vērtība 40. Ja if izteiksmē izteiksme ir patiesa, tad if blokā esošais paziņojums tiks izpildīts. Citur izpildāms paziņojums par citu bloku. Šis skaitlis ir mazāks par 50. Tāpēc izpilda citu bloku. Pārējā bloka beigās kontrole tiek nodota nākamajam paziņojumam aiz cita bloka.
ja vs ja vēl | |
If paziņojums ir lēmumu pieņemšanas struktūra, kas sastāv no izteiksmes, kurai seko viens vai vairāki apgalvojumi. | If cits ir lēmumu pieņemšanas struktūra, kurā if paziņojumam var sekot fakultatīvs cits paziņojums, kas tiek izpildīts, ja izteiksme ir nepatiesa. |
Izpilde | |
In if, if blokā esošie paziņojumi tiek izpildīti, ja izteiksme ir patiesa. Ja izteiksme ir nepatiesa, nākamais paziņojums pēc if bloka tiek izpildīts. | Ja cits, tad bloks if tiek izpildīts, ja izteiksme ir patiesa un ja izteiksme ir nepatiesa, vadība tiek nodota citam blokam. |
Programmēšanā ir dažādas lēmumu pieņemšanas struktūras. Šajā rakstā tika apskatīti divi no tiem: ja un kas cits. In if, if blokā esošie paziņojumi tiks izpildīti, ja nosacījums ir patiess, un vadība tiek nodota nākamajam paziņojumam pēc if bloka. Gadījumā, ja cits, ja nosacījums ir patiess, paziņojumi if bloka iekšpusē tiek izpildīti, un, ja nosacījums ir nepatiess, paziņojumi cita bloka izpildē. Tā ir atšķirība starp to, ja un kas cits.
1.Punkts, konsultācijas. “Ja paziņojums ir C.”, konsultāciju punkts, 2018. gada 8. janvāris. Pieejams šeit
2.Punkts, konsultācijas. “Ja… cits paziņojums C.”, konsultāciju punkts, 2018. gada 8. janvāris. Pieejams šeit