Համակարգիչներ, Ծրագրավորում
Թե ինչ է պայմանական օպերատոր:
Ծրագրավորման, դա կարեւոր է ոչ միայն լեզվական հմտությունները, այլ նաեւ հասկանալ, թե ինչ է պատասխանատու ինչ. Դա անհրաժեշտ է հնարավորության հաջող թիմային աշխատանքի, եւ ներսում հոդվածում դուք կգտնեք, թե ինչ է օպերատոր միջավայրը, թե ինչու է այն անհրաժեշտ, թե ինչ են հատկանիշները: Կլինեն նաեւ կքննարկվի ընդհանուր պայմանները միացրեք եւ ճյուղավորվող կոդը, եւ որի համար այն կիրառվում:
Թե ինչ է պայմանական օպերատոր:
Այնպես որ (կամ, որպես այլընտրանք, պայմանական մասնաճյուղը հրահանգ) կոչվում է ծրագրավորման լեզու դիզայն. Այն ապահովում է կատարումը թիմի կամ շարք: Բայց սա հնարավոր է միայն այն ժամանակ, երբ նկատվում վիճակը ճշմարտության որոշակի տրամաբանական արտահայտության կամ նրանից ցուցումներ է ստացել մասին (սարքավորումների օպերատոր) է մարմնավորման:
Ընդհանուր նկարագրությունը դիմումը
պայմանական հայտարարությունը օգտագործվում է, երբ կատարում կամ անտեսելու որոշակի շարք հրամանների (հրամայում է պակաս), կախված է նրանից, թե կա ինչ որոշիչ գործոնների. Այն կարող է օգտագործվել նաեւ նպատակ ունենալով ճյուղավորվող: Այն մեկն է երեք հիմնական նմուշների, որոնք օգտագործվում են համակարգված ծրագրավորման.
պայմանական մասնաճյուղ հայտարարությունը
Առաջին եկեք շեղվել մի քիչ, եւ հիշում է հայտնի կտավներ Vasnetsov Վիկտոր Միխայլովիչ, «Ասպետ խաչմերուկում», գրված է 1878: Այն պատկերում է մի հերոս, ով կանգնած է մի խաչմերուկում, եւ որոշում, ուր գնալ: Նմանապես, որ օպերատորը գործում է պայմանավորված: Այնպես որ, եթե ասպետ կընդունի առաջարկը գնալ մեկ ուղղությամբ, բայց նա կարող է գնալ նույն մասնաճյուղի: Որ ընտրությունը կարող է լինել միայն մեկը: Եթե մենք խոսում ենք այն մասին, որ պայմանական օպերատորի, ապա այն աշխատում է միայն այն ժամանակ, երբ նրա տրամաբանական արտահայտություն է «ճշմարիտ»: Շատ ծրագրավորման լեզուներ է նշանակել, որ այն օգտագործում է հիմնաբառ եթե. Հնարավոր է, որ շինարարական փուլը, երբ ստուգվել առաջին մեկ պայման, ապա մյուսը, ապա մի երրորդ, մեկ քառորդը, եւ այլն: Եկեք նայենք այս ավելի մանրամասն. Որոնք են տարբեր ձեւեր պայմանական հայտարարությունները: Երեքն էլ:
- Պայմանական հայտարարությունը, որում կա միայն մեկ մասնաճյուղ: Այն նայում (միջինացված) հետեւյալն է, եթե առկա են անհրաժեշտ պայմաններ, ապա կատարվում է թիմի վերջ: Համակարգչային հաշվարկում մեքենան, արդյոք տրամաբանական արժեքի ցուցանիշի ճշմարտության: Եթե վիճակը նույնն է նրանց հետ, այլ մասերում ծրագրի, այն սկսում է կատարել կոդ, մինչեւ բառերի վերջ: Ի assembler այս ձեւը աշխատանքի հասանելի է միայն ծրագրավորող: Այն կարող է նաեւ լինել այնպիսին է, որ ի վերջո կլինեն որոշակի բառերի, եւ ապա դուք պետք է լինել զգույշ, ոչ թե վերագրել մի բան լրացուցիչ:
- Պայմանական հայտարարությունը, որով երկու ճյուղերը ներկա. Այն ունի հետեւյալ տեսքը. Եթե տվյալ վիճակում է, ապա command1 command2 ուրիշ վերջը: Օգտագործեք այս ծրագրավորման կառուցել դեպքերում, երբ դա անհրաժեշտ է, որ մեկը թիմերի արդեն հստակ կատարել է: Հետեւաբար, եթե պայմանը true է, ապա առաջին մասը օրենսգրքի, եթե ոչ երկրորդ. Որոշ դեպքերում, օրինակ, մի լուծում, անհրաժեշտ է.
- Պայմանական օպերատորը մի շարք պայմանների: Այն ունի հետեւյալ տեսքը:
եթե առաջին պայմանը, ապա ինչ պետք է անել
էլ, եթե, եթե առաջին պայմանը չի տեղավորվում, ստուգեք հետեւյալը, ապա ինչ պետք է անել
էլ, եթե ստուգել բոլոր պայմանները, մեկ առ մեկ, ապա ինչ պետք է անել
էլ, եթե ոչ տարբերակն է վերը նշված տեղին չէ, ապա հրաման է առաջադրվել վերջ
Ինչպես դուք կարող եք տեսնել, որ պայմանական օպերատոր օգտագործում է տարբեր դիզայնի. Նրանց իրականացումը տեղի է ունենում հերթականությամբ: Դա հնարավոր չէ իրավիճակ (նորմալ տեխնիկայով), որի կոդը կատարումը կսկսվի մինչեւ վերջ - միշտ սկզբից.
Օրինակ, «Պասկալ»
Որպեսզի հասկանանք, թե ինչպես է այն աշխատում, մենք առաջարկում ենք համարում օրինակը մեկի ամենատարածված ծրագրավորման լեզուներից. Պայմանական հայտարարությունը, որ «Պասկալ« կարող է լինել պարզ կամ բարդ. Առաջին տեսակը, մի տեսակ խորհրդանշանների =, <,>, եւ այլն. Համալիր պայմանական հայտարարության մեջ Պասկալ կարող է վերցնել հետեւյալ ձեւը:
եթե> = y
ապա
Op = SqR (ամիս)
ուրիշ
գրել (Անվավեր արժեք).
Թե ինչ է անջատիչ:
Թե ինչ է անջատիչ: Առանձնահատկությունն է իր դիզայնի այն է, որ այն ունի առնվազն երկու մասնաճյուղեր: Բայց նա միայն կարող է անել մեկ, նախկինում սահմանված պարամետրերի, որը հաշվարկվում են հիմնական արտահայտություններ: Խոսելով տարբերություն նախորդ հրահանգների պետք է ձեր ուշադրությունը հրավիրել այն փաստին, որ այդ թեման չի վերադառնալու է բուլյան արժեք, եւ ընդհանուր առմամբ, ինչպես նաեւ տեսակների, որոնք կարող են իրեն տրված. Այն կարող է նաեւ իրականացվել է որոշ ծրագրավորման լեզուներով, համեմատ տեքստի տողերի.
Զարգացման պատմությունը
Originally օգտագործվում է թիմի, որը ցույց է տալիս անցում է հաշվարկված tag: Այն հայտարարել է արտահայտությունը, գործելով այնպես էլ որպես ընտրությունը, որը վերադարձնում է ամբողջ թիվ, եւ մի շարք անցումային հրահանգների. Հրաման իրականացվում, հաշվարկված կոնկրետ արժեքը, որն օգտագործվում է որպես պիտակի շարք ողջ ցանկում հրամանների, որի համար կա մի հուզիչ ու ուշադրությունը մեքենայի.
Նմանատիպ նմուշները կարելի է տեսնել ծրագրավորման լեզուների, ինչպիսիք են, «Հիմնական» եւ «Fortran»: Մենք չենք կարող ասել, որ դրանք էապես դուրս ամսաթվի, քանի որ մինչեւ հիմա նրանք կարող են պարծենալ բարձր արդյունավետ բավական է, եթե մենք խոսում ընդհանրապես ծրագրավորման մասին: Պայմանական հայտարարությունը, որն օգտագործվում է ժամանակակից լեզուների, ավելի բարդ կառույց է, որը ազդում կատարումը: Պատրաստվում վերադառնալ ծագման այս նյութի, ես կցանկանայի ավելացնել, որ որոշման համար անհրաժեշտ մասնաճյուղերի չէ, անհրաժեշտ է հերթականությամբ գործընթացը եւ համեմատել արդյունքները, ինչպես նաեւ արտահայտվելու այլ արժեքների. Պարզապես գնում է արձանագրել հիշողության զանգված առանց նախապայմանների մասնաճյուղի հրահանգների մասին, որը պարունակում է ձեր հասցեն. Երբ անհրաժեշտ վկայում է, որ անհրաժեշտ տեղեկատվությունը պարզապես հաշվարկվում: Եւ արագությունը ծրագրի դառնում անկախ թվի թեգերը.
Ժամանակակից ծրագրավորման լեզուների, որոնք լայնորեն օգտագործվում են ներկա պահին, միացրեք օպերատորը կարող է նաեւ լինել նախագծված է որպես անցումային սեղանի կազմված թիմերի, որոնք իրականացնում են շարժումը ուշադրության վրա անհրաժեշտ կտորները կոդը, առանց տարբեր պայմաններում: Ինչպես են նրանք կանգնել են. Բարձր մակարդակի ծրագրավորման լեզուներ, շատ դեպքերում, օգտագործել գործը անունը, swithc կամ երկուսն էլ.
Հատկություններ հաշվարկել բուլյան արտահայտություններ
Զգալի ազդեցություն է, թե ինչպես է ծրագիրը, պայմանական հայտարարությամբ կկատարվեն, մատուցում ընդունվել յուրաքանչյուր դեպքում տրամաբանական հաշվարկի պայմանական արտահայտություններ: Գոյություն ունեն երկու հիմնական ռազմավարություններ:
- Complete հաշվարկ: Մենք հաշվարկել բոլոր պարամետրերի հետ տրամադրված արժեքներին, եւ ապա I.
- Թերի հաշվարկ: Առանձին-առանձին քննարկել բոլոր տարբերակ: Եթե արտահայտությունը գնահատում է «ճշմարիտ», ապա հաջորդ տարբերակը խաբել. Այն հանդես է գալիս այն դեպքում, OR:
եզրափակում
Պայմանական օպերատորներ շատ հարմարավետ դիզայն ծրագրավորման. Նրանց օգնությամբ դա հնարավոր է հեշտությամբ իրականացնել բարդ նմուշների, առանց մտածելու մարդոցմէ:
Similar articles
Trending Now