KompjuteraProgramimi

Çfarë është operatori i kushtëzuar?

Në programimin, është e rëndësishme jo vetëm aftësitë gjuhësore, por edhe një kuptim të asaj që është përgjegjës për çka. Është e nevojshme për mundësinë e suksesshme ekipore, dhe brenda artikull do të gjeni se çfarë mjedisi operator, pse ajo është e nevojshme, çfarë janë karakteristikat. Ka gjithashtu do të diskutohet në terma të përgjithshme kaloni dhe kodi bronkial, dhe për të cilat është aplikuar.

Çfarë është operatori i kushtëzuar?

Pra (ose, përndryshe, një udhëzim i kushtëzuar degë) është quajtur një dizajn gjuhë programimi. Ajo siguron kryerjen e një ekipi apo grup. Por kjo është e mundur vetëm kur e vërteta vërejtur i gjendjes së një shprehje të caktuar logjik apo udhëzimeve të marra nga përdoruesit (operatori pajisje) të në mishërim.

Përshkrim i përgjithshëm i aplikimit

Deklarata e kushtëzuar është përdorur gjatë kryerjes ose injoruar grup të caktuar të komandave (komandat më pak) varet nëse ka të bëjë faktorët përcaktues. Ajo mund të përdoret gjithashtu me qëllim të bronkial. Kjo është një nga tre harton themelore, të cilat janë përdorur në programimin e strukturuar.

Deklarata e kushtëzuar degë

Së pari le të dal nga tema pak dhe mos harroni piktura mjaft popullor Vasnetsov Viktor Mikhailovich, "Knight në udhëkryq", shkruar në vitin 1878. Ajo portretizon një hero i cili qëndroi në një udhëkryq dhe të vendosur ku të shkoni. Në mënyrë të ngjashme, operatori vepron kondicionuar. Pra, në qoftë se kalorës do të pranojë ofertën për të shkuar në një drejtim, por ai do të shkojë në të njëjtën degë. Zgjedhja mund të jetë vetëm një. Nëse ne flasim për operatorin e kushtëzuar, atëherë ajo punon vetëm kur shprehja e saj logjik është "e vërtetë". Shumica gjuhë programimi të caktojë ai përdor fjalen nëse. Ndoshta fazën e ndërtimit, kur kontrollohen një kusht i parë, pastaj një tjetër, pastaj një të tretë, një e katërta, dhe kështu me radhë. Le të shikojmë në këtë më në detaje. Cilat janë format e ndryshme të deklaratave të kushtëzuara? Të tre prej tyre:

  1. Deklarata e kushtëzuar, në të cilën ka vetëm një degë. Ajo duket (mesatarisht) si më poshtë: në qoftë se kushtet e nevojshme janë kryer më pas deri në fund të ekipit. Kompjuteri llogarit makinën, nëse vlera logjike e treguesit të së vërtetës. Nëse gjendja është e njëjtë me ato të pjesëve të tjera të programit, ajo fillon për të ekzekutuar kodin deri në fund fjalen. Në assembler kjo formë e punës është në dispozicion vetëm për programues. Ajo gjithashtu mund të jetë e tillë që në fund do të ketë një fjalen caktuar, dhe pastaj ju duhet të jenë të kujdesshëm për të mos atribut asgjë shtesë.
  2. Deklarata e kushtëzuar në të cilën të dy degët e pranishme. Ajo duket si më poshtë: në qoftë se një gjendje të caktuar, atëherë command1 command2 tjetër fund. Përdoreni këtë konstrukt programimi në rastet kur është e nevojshme që një nga skuadrat është kryer me saktësi. Prandaj, në qoftë se gjendja është e vërtetë, atëherë pjesa e parë e kodit të - në qoftë se nuk e dytë. Në disa raste, një zgjidhje e tillë është e nevojshme.
  3. Operatori i kushtëzuar me një numër të kushteve. Ajo duket si më poshtë:
    në qoftë se kushti i parë, atëherë çfarë duhet të bëjmë
    tjetër në qoftë se në rast se kushti i parë nuk i përshtatet, shikoni në vijim, atëherë çfarë duhet të bëjmë
    tjetër nëse shikoni të gjitha kushtet e një e nga një, atëherë çfarë duhet të bëjmë
    tjetër në qoftë se as opsion nga më lart nuk është e përshtatshme, atëherë komanda është drejtuar fund

Siç mund ta shikoni, operatori kushtëzuar përdor një dizajn të ndryshme. Zbatimi i tyre merr vendin sekuenciale. Kjo nuk është situatë e mundur (në teknikë normale), në të cilin ekzekutimi kodi do të fillojë nga fundi - gjithmonë nga fillimi.

Shembull "Pascal"

Për të kuptuar se si funksionon, ne propozojmë të marrin në konsideratë shembullin e një nga gjuhët më të njohura të programimit. Deklarata e kushtëzuar në "Paskali", mund të jetë e thjeshtë ose komplekse. Lloji i parë - një lloj i simboleve =, <,>, dhe si. Një deklaratë kompleks kushtëzuar në Paskalit mund të marrë formën e mëposhtme:

në qoftë se një> = y
atëherë
Op: = SQR (ay)
tjetër
shkruar (një vlerë të pavlefshme);

Çfarë është një kaloni?

Çfarë është një kaloni? Tipar i dizajnit të tij është se ai ka të paktën dy degë. Por ai mund të bëjë vetëm një, të përcaktuara më parë parametrat që llogariten shprehje kyçe. Duke folur për dallim nga udhëzimet e mëparshme duhet të tërheqim vëmendjen tuaj në faktin se subjekti nuk ka kthim një vlerë Boolean, dhe të gjithë, si dhe llojet që mund t'i jepet atij. Ajo gjithashtu mund të kryhet në disa gjuhë programimi, në krahasim me vargjet tekst.

Historia e zhvillimit

përdorur fillimisht nga ana e ekipit, duke treguar kalimin e tag llogaritur. Ajo deklaroi shprehje, duke vepruar edhe si përzgjedhës, i cili kthehet në një numër të plotë, dhe një grup i udhëzime të tranzicionit. Komanda është ekzekutuar, vlera e llogaritur veçantë, e cila është përdorur si një numër emërtim në të gjithë listën e komandave për të cilat ka një lëvizje dhe vëmendja e makinës.

harton të ngjashme mund të shihet në gjuhë programimi të tilla si "Basic" dhe "Fortran". Ne nuk mund të themi se ata janë në mënyrë të konsiderueshme nga data, sepse deri tani ata mund të mburremi shumë efikas të mjaftueshme, nëse flasim në përgjithësi në lidhje me programimin. deklaratë me kusht që është përdorur në gjuhët moderne, është një strukturë më komplekse, e cila ndikon në performancën. Duke shkuar prapa në origjinën e këtij artikull, unë do të doja të shtoja se për përcaktimin e degëve të nevojshme nuk është e nevojshme të sekuenciale procesin dhe krahasuar rezultatin me shprehjen e vlerave të tjera. Vetëm duke shkuar për rekord në grup kujtesës e udhëzimeve të pakushtëzuara të degëve, në të cilën përmban adresën tuaj. Kur një tregues nevojshme që informacioni i nevojshëm është llogaritur thjesht. Dhe shpejtësia e programit bëhet e pavarur nga numri i tags.

Në gjuhëve moderne të programimit, të cilat janë përdorur gjerësisht në këtë moment, kaloni operatori gjithashtu mund të jetë projektuar si një tryezë tranzicionit përbërë nga skuadrat, të cilat kryejnë lëvizjen e vëmendjes mbi copa e nevojshme të kodit pa kushte të ndryshme. Si mund ata të qëndrojë për? Të gjuhë programimi e nivelit të lartë, në shumicën e rasteve, përdorin emrin rast, swithc ose të dyja.

Prona llogaritur shprehje Boolean

Një ndikim të rëndësishëm në atë se si do të ekzekutohet programi me deklaratën e kushtëzuar, bën miratuar në çdo rast llogaritjen logjikën e shprehjeve të kushtëzuara. Ekzistojnë dy strategji kryesore.

  1. llogaritja e plotë. Llogaritja është kryer të gjitha cilësimet me vlerat e parashikuara, dhe pastaj I.
  2. Llogaritja paplotë. Më vete konsiderohet çdo opsion. Nëse shprehja vlerëson të "vërtetë", atëherë opsioni tjetër mashtruar. Ajo vepron në rastin e OSE.

përfundim

Operatorët e kushtëzuara janë dizajn shumë të rehatshme për programimin. Me ndihmën e tyre është e mundur për të zbatuar lehtë harton komplikuara pa pasur nevojë të mendojnë për njerëzit.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sq.delachieve.com. Theme powered by WordPress.