Atšķirība starp citu un pārslēgties

Galvenā atšķirība - ja cits vs slēdzis
 

Programmēšanā ir lēmumu pieņemšanas struktūras. Ja kas cits, un slēdzis ir divi no tiem. Izteiksmi veido vērtības, operatori, konstantes utt. Ja cits ļauj izpildīt paziņojumu bloku, ja dotā izteiksme ir patiesa, vai izpildīt izvēles bloku, ja dotā izteiksme ir nepatiesa. Slēdzi izmanto, lai mainīgā vai izteiksmes vērtībai ļautu mainīt programmas izpildes vadības plūsmu caur daudzceļu atzaru. Ja programmētājs vēlas pārbaudīt viena mainīgā vērtību, viņš var izmantot pārslēgšanas paziņojumu. Šajā rakstā ir aprakstīta atšķirība starp pārējo un pārslēgšanās iespēju. galvenā atšķirība starp ja kas cits un slēdzis ir tas in if, ja cits, izpildes bloks ir balstīts uz izteiksmes novērtējumu if paziņojumā, savukārt mainot izpildāmie paziņojumi ir atkarīgi no tā, vai tam ir nodots viens mainīgais.

SATURS

1. Pārskats un galvenās atšķirības
2. Kas ir, ja vēl
3. Kas ir slēdzis?
4. Līdzības starp starp citu un slēdzi
5. Blakus salīdzinājums - ja cits vs pārslēgties tabulas formā
6. Kopsavilkums

Kas ir, ja vēl?

Ja cits satur divus blokus. Viņi ir ja un vēl. If blokā ir izteiksme, kuru vērtēt. Ja tā ir taisnība, paziņojumi if bloka iekšpusē tiks izpildīti. Ja nosacījums ir nepatiess, tiks izpildīti paziņojumi, kas pieder citam blokam. Programmēšanas valodās visas vērtības, kas nav nulles, un nulles vērtības, ir patiesas. Nulle un nulle tiek uzskatītas par nepatiesām. Ja un kas ir atslēgas vārdi. Tāpēc tos nevar izmantot kā identifikatorus.

01. attēls. Programma ar paziņojumiem, ja tie ir citi

Saskaņā ar iepriekš minēto programmu skaits ir mainīgs, ar kuru var uzglabāt veselus skaitļus. Tajā ir 5. vērtība. Blokā if tiek pārbaudīta izteiksme. Ja atlikums ir 0, pēc skaitļa dalīšanas ar nulli, tas nozīmē, ka skaitlis ir vienmērīgs. Ja atlikums ir 1, tad skaitlis ir nepāra. Skaitlis 5 ir nepāra. Tāpēc cits bloks tiks izpildīts.

Kas ir slēdzis?

Ja programmētājs vēlas pārbaudīt viena mainīgā vērtību, viņš var izmantot slēdzi. Tas ir izvēles izvēles paziņojums. Slēdzim var būt daudz gadījumu paziņojumu. Kad mainīgais tiek nodots slēdzim, tas tiek salīdzināts ar katra gadījuma paziņojuma vērtību. Ja tiek atrasta atbilstošā vērtība, tiek izpildīti konkrētā gadījuma paziņojumi. Šie paziņojumi tiek izpildīti līdz pārtraukumam. Ja gadījuma paziņojumiem nav pārtraukumu paziņojumu, tad izpilde notiek līdz pārslēgšanas paziņojuma beigām. Noklusējuma lieta tiek izpildīta, ja neviens no gadījumiem nav patiess. Noklusējuma gadījumā nav nepieciešams pārtraukuma paziņojums.

Attēls 02: Programma ar slēdzi

Saskaņā ar iepriekšminēto programmu num1 un num2 satur divas veselas skaitļa vērtības. Operators ir varonis. Tas tiek nodots slēdzim. Tas tiek pārbaudīts ar visiem gadījuma paziņojumiem. Nodotais operators ir nodaļa. Tāpēc dalījums tiek aprēķināts un izdrukāts. Tad pārtraukums paziņojuma dēļ izpildīšana iziet no slēdža. Kad pārtraukums ir sasniegts, vadība tiek pārsūtīta uz nākamo līniju pēc slēdža. Parasti pārslēgšanas paziņojumā bieži tiek izmantota tastatūras komanda, lai izvēlētos vienu no vairākiem gadījuma paziņojumiem.

Kāda ir līdzība starp citu un slēdzi?

  • Gan citur, gan slēdzis ir lēmumu pieņemšanas struktūras programmēšanā.

Kāda ir atšķirība starp citu un pārslēgties?

ja vēl vs slēdzis

Ja cits ir vadības struktūra, kas izpilda paziņojumu bloku, ja nosacījums ir patiess, un izpilda izvēles bloku, ja nosacījums ir nepatiess. Pārslēgšanās paziņojums ir atlases vadības mehānisma veids, ko izmanto, lai mainīgā vai izteiksmes vērtībai ļautu mainīt programmas izpildes vadības plūsmu caur daudzceļu atzaru.
 Izpilde
Ja cits, tad bloks if vai cits tiek izpildīts atkarībā no novērtētās izteiksmes. Slēdzis izpilda vienu gadījumu pēc otra, līdz tiek sasniegts pārtraukums vai līdz slēdža beigām.
Novērtēšana
If paziņojumā tiek vērtēti veseli skaitļi, rakstzīmes, peldošā komata skaitļi vai Būla tipi. Pārslēgšanās paziņojumā tiek vērtētas rakstzīmes un veseli skaitļi.
 Noklusējuma izpilde
Ja nosacījums, ja bloks ir nepatiess, tiks izpildīti paziņojumi cita bloka iekšpusē. Savukārt, ja neviens no gadījuma paziņojumiem nesakrīt, tiks izpildīti noklusējuma paziņojumi.
Pārbaude
Pārējā gadījumā pārbaudiet vienlīdzības un loģiskās izpausmes. Slēdzis pārbauda vienlīdzību.

Kopsavilkums - ja cits vs slēdzis

Divas lēmumu pieņemšanas struktūras plānošanā ir pārmaiņas. Ja cits paziņojums ir nosacīts paziņojums, tiks izpildīts paziņojumu kopums atkarībā no tā, vai nosacījums ir patiess vai nepatiess. Slēdzi var izmantot, pārbaudot vienu mainīgo. Atšķirība starp ja cits un komutatoru ir tāda, ka, ja citur, izpildes bloks, kas balstīts uz izteiksmes novērtējumu if paziņojumā, savukārt komutācijas paziņojums izvēlas izpildāmos paziņojumus atkarībā no tā, kāds tam ir pārsūtīts..

Atsauce:

1. “Pārslēgt paziņojumu”. Wikipedia, Wikimedia Foundation, 2018. gada 28. februāris. Pieejams šeit
2.Punkts, konsultācijas. “Ja… cits paziņojums C.”, konsultāciju punkts, 2018. gada 8. janvāris. Pieejams šeit
3.Punkts, konsultācijas. “Pārslēgt paziņojumu C.”, konsultāciju punkts, 2018. gada 8. janvāris. Pieejams šeit