ՀամակարգիչներԾրագրավորում

Ցիկլը եւ ցիկլի հետ postcondition նախապայման

Ծրագրավորումը չի իրեն կարող է բարդ: Սկսվում են, որ բոլոր գործողությունները պետք է գրված է քայլ առ քայլ: Բայց նման անհրաժեշտության, կան մի քանի առանձնահատկություններ, որոնք էապես նպաստում են նվաճում այն խնդիրների, որոնք պետք է ծրագրի ( «Pascal», «C», «Assembler», - անկախ նրանից, թե ինչ լեզվով է օգտագործվում): Մեկը այդ գործիքները է ստեղծել ցիկլեր.

Կարեւորությունը ծրագրավորման ցիկլերի

Թե ինչ է ցիկլը. Թե ինչու է դա անհրաժեշտ է, եւ այն, ինչ օգուտները լինելով ծրագրավորող է, երբ դուք օգտագործում եք այն: Ցիկլը կարեւոր կառուցվածքային բաղադրիչն է ծրագրի, որը թույլ է տալիս Ձեզ ավտոմատ կատարումը որոշակի շարք գործողությունների, պայմանով, որ համապատասխանությունը սահմանված պարամետրերի. Այնպես որ, ամենապարզ օրինակն է աշխատանքային ցիկլի - podnesenie որոշակի քանակությամբ է իշխանության: Կարիք չկա, որպեսզի նախատեսել տողեր այնքան ժամանակ, մինչեւ չի կարող լինել բավարար, քանի որ մեքենաները կարող է անել ավտոմատ կերպով դրա հետ: Պրակտիկայում ցիկլերի նաեւ կարող է պահպանել շատ ժամանակ եւ ջանք, այնպես որ դա անհրաժեշտ չէ ամեն անգամ, եւ բոլոր այն քայլերը, որոնք գրանցել կոդը օգտագործելով ցիկլը: Պարզապես մուտքագրեք փոփոխական փոփոխականները եւ իրականացումը սկսել. Բայց քանի որ կառուցվել ցիկլի սխեմայի: Կամ նույնիսկ ավելի: Իրենք մարմնավորումներ են ցիկլի բավականին շատ - վերաբերյալ տեղեկատվությունը մի գրքի մասին ծրագրավորման, «Պասկալ,« մենք պետք է հաշվի առնել, թե «ասեմբլեր»: Հետեւաբար, զուտ տեղեկատվական նպատակներով disassemble առաջարկում տեսական սխեման երկու ամենահայտնի օգտագործման:

  1. Ցիկլի հետ postcondition:
  2. Հանգույց հետ նախապայման:

Բոլոր մյուսները, որոնք մի մեծ չափով իրենց տատանումները եւ առանձին դեպքերում, այնպես որ նրանք պետք է դիտարկել համատեքստում եւ կոնկրետ նպատակներին հասնելուն: Իսկ մինչ այդ, եկեք անդրադառնանք առավել տարածված. Այն տարբեր ցիկլեր նախապայմանների եւ postconditions? Այստեղ է, որ հանգույց հետ նախապայման:

իսկ «պայմանը» անել «կոդի»

Ընդհանուր առմամբ տեսական շրջանակը ցիկլի հետ postcondition

Այս ձեւը գրելու կոդը, երբ օպերատորը ցիկլի հետ postcondition իրականացման ծախսերի մարմնի. Առաջին հայացքից կարող է տարօրինակ թվալ: իրոք, ինչու դնում այն հանգամանքը, հետո կատարման օրենսգրքի: Բայց ոչինչ տարօրինակ կա: առանձնահատկությունն այս ձեւով է, որ կոդը, որը մահապատժի է, անկախ նրանից, թե այդ պայմանները բավարարված են, թե ոչ կատարողական: Բայց միայն 1 անգամ: Ապա պետք է հետեւել քննությունը, թե արդյոք այդ ամենը, քանի որ այն պետք է լինի, թե ոչ: Իսկ բացակայության դեպքում համարժեք մարմնի պայմաններում ցիկլի կանտեսվեն: Սա շատ կարեւոր եւ օգտակար առանձնահատկություն, որն ունի ցիկլ հետ postcondition: - Ին, օրինակ, թե ինչ է ասվել էր, եւ որտեղ դուք կարող եք տեսնել, որ գործնական իրականացմանը նկարել այստեղ. Ահա մի օրինակ է ցիկլի հետ postcondition:

կրկնել

«Այդ կոդը»

մինչեւ «պայմաններ»

Ընդհանուր առմամբ տեսական ցիկլի հիմք մի նախապայման

Սակայն ամենատարածված տարբերակն է հենց սա: Դրա առանձնահատկությունը կայանում է նրանում, որ կատարման համար անհրաժեշտ պայման, առանց այս կոդը երբեք չի մահապատժի. Որպես կանոն, այդ կոդը շատ ավելի մասշտաբային եւ ակտիվացնում է ընդհանուր բացասական ազդեցություն ունենալ համակարգչային կատարումը. Հետեւաբար, օգտագործվում բավականին խորամանկ ծրագիրը: մասը կտոր օրենսգրքի տեղադրված loops կամ նույնիսկ առանձին դասերի, որոնք դիմել գալիս հենց ճիշտ պահերին: Բոլոր մնացած ժամանակ սույն օրենսգրքի, բայց չեն օգտագործել համակարգիչ: Այս սխեման թույլ է տալիս Ձեզ խնայել վերամշակման իշխանությունը կատարել է ծրագրի կամ այլ ծրագրեր:

Գործնական իրականացումը տարբեր ծրագրավորման լեզուներով

Մի քանի խոսք գործնական արդյունավետության ցիկլերի: Պետք է նշել, առաջին հերթին փրկում ժամանակ, այնպես էլ օգտագործողին եւ ծրագրավորող: Երկրորդ արդեն հայտարարել է, թե ինչու, ինչու պետք է մի քանի խոսք է ասել, որ մեր հաճախորդի. Այն փաստը, որ բաժանվում է առանձին մասերի թույլ է տալիս ծրագրային ապահովման է արագ բեռնել եւ վազում, եւ, համապատասխանաբար, օգտագործողը պետք է միայն շատ ուրախ է օգտագործել նման ծրագրային ապահովման. Ընդ որում, այս մոտեցումը, երբ կոդը պահվում է ցիկլի կամ առանձին դասի (որը հաճախ առաջանում է մարմնի), եւ թույլ է տալիս աշխատանքային արդյունավետությունը: Դուք պետք է նաեւ բերել արագության ռեկորդ է անհատական հիշողության բջիջների. Այսպիսով, եթե ամեն ինչ պետք է արվի ձեռքով, դա պետք է ստանալ յուրաքանչյուր եւ կա համապատասխան մուտքի. A հանգույց թույլ է տալիս մի քանի անգամ կամ նույնիսկ մի քանի տասնյակ նվազեցնելու անհրաժեշտությունը անել ամեն ինչ ինքներդ. Եւ այն վերացնում է մարդկային գործոնը, որը կարող է հանգեցնել ժամ պետք է նայենք խնդրահարույց կոդը:

եզրափակում

Այնպես որ, ամփոփելով բոլոր գրված, մենք կարող ենք ասել, որ ցիկլի հետ postcondition կամ նախընտրական հնարավորություն է տալիս հարմար միջոց է խնայել գումար, առանց զոհաբերում որակի. Եւ գրելիս բարդ ծրագրեր, դա մեկն է այն լավագույն ծրագրավորողների ընկերներ, որն օգնում է նրան դարձնել կոդը ավելի հեշտ է իրականացնել եւ ընթերցանության: Հետեւաբար, երբ գրում են իրենց կոդ չի խորշում օգտագործել ցիկլը հետ postcondition կամ նախապայմանի, նրանք, որոնք հատուկ նախագծված է հեշտացնել գործընթացը ծրագրային ապահովման ստեղծման, եւ այն կաշխատի նրա դեմ, ոչ թե օգտվել այս հնարավորությունից.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.birmiss.com. Theme powered by WordPress.