самото програмирање може да биде комплицирано. Да започне со тоа, дека сите активности треба да бидат наведени чекор по чекор. Но со таква неопходност, постојат неколку карактеристики со кои значително се олесни остварувањето на задачите кои треба да се програмира ( "Паскал", "Ц", "асемблер" - не е важно на кој јазик се користи). Една од овие алатки е да се создаде циклуси.
Важноста на циклуси програмирање
Што е циклус? Зошто е тоа потребно и кои се придобивките од се биде програмер кога ќе го користите? Циклусот е важен структурен дел на програмата, кој ви овозможува да се автоматизира извршувањето на одреден број на акции, под услов согласност со утврдените параметри. Така, на наједноставен пример за работата циклус - podnesenie одреден број на моќ. Нема потреба да се препише редови до нема да биде доволно, бидејќи машините сите може да се направи автоматски со него. Во практиката на циклуси, исто така, може да спаси многу време и напор, така што не е потребно секој пат и сите чекори за да се регистрирате на код со циклусот. Едноставно внесете го променливи променливи и да почне имплементација. Но, како што шема на вградениот циклус? Или дури и повеќе? Самите олицетворение на циклусот доста - информации за книга за програмирање, "Паскал", ќе се разгледа или "асемблер". Затоа, само за информативни цели расклопите нудат теоретски шема на двете најпопуларните употреба:
- Циклус со postcondition.
- Јамка со предуслов.
Сите други се во голема мера на своите варијации и поединечни случаи, па тие мора да се разгледува во контекст и во постигнување на одредени цели. Во меѓувреме, да се свртиме кон најпопуларните. На различни циклуси со предуслови и postconditions? Тука е јамка со предуслов:
додека «состојба» направите «код»
Општа теоретска рамка циклус со postcondition
Оваа форма на пишување код, кога циклусот оператор со имплементација трошоци postcondition на телото. На прв поглед тоа може да изгледа чудно: навистина, зошто да се стави на околноста по извршувањето на кодот? Но, ништо не е чудно таму: карактеристика на оваа форма е тоа што кодот се извршува без оглед на тоа дали се исполнети условите или не ги извршуваат. Но, само 1 пат. Потоа ќе следи тест, дали сето тоа, како што треба да биде, или не. А во отсуство на соодветни услови на циклусот тело ќе бидат игнорирани. Ова е многу важна и корисна функција, која има циклус со postcondition. На пример на она што беше кажано и каде што можете да ја видите на практичната примена насликани тука? Еве еден пример на циклусот со postcondition:
повторување
"Кодот"
додека «Услови»
Општата теоретска основа циклус со услов
Но од најпопуларните опција е токму тоа. Нејзината особеност лежи во фактот дека за извршување на потребните состојба, без овој код не е извршена. Типично, го кодот е многу обем и активирање на вкупно неговото негативно влијание врз ефикасноста на компјутер. Затоа, се користи доста лукав план: повеќето делови од кодот сместени во јамки или дури и индивидуални класи кои се жалите доаѓа само во право моменти. Сите останати од времето овој код е, но не користат компјутер. Оваа шема ви овозможува да снимите процесорска моќ за извршување на програма или други програми.
Практична примена во различни програмски јазици
Неколку зборови за практичната ефективност на циклуси. Треба да се напомене прв од сите што заштедува време, и за корисникот и програмер. На вториот е, рече, зошто, зошто треба неколку зборови да се каже за клиентите. Фактот дека се подели на одделни делови им овозможува на софтвер за брзо да се вчита и да ја стартувате, и соодветно на тоа, корисникот ќе биде само премногу среќни да се користи таков софтвер. Покрај тоа, овој пристап, кога го кодот чуваат во циклус или посебна класа (што е често предизвикано од телото), и им овозможува на работната ефикасност. Можете исто така треба да се донесе рекорд на брзината во индивидуалните мемориски ќелии. Значи, ако се што мораше да се направи рачно, тоа ќе мора да се запознаат и да постои соодветен влез. Јамка овозможува неколку пати, па дури и десетици намали потребата да се направи сè себе. И го отстранува човечкиот фактор, што може да доведе до неколку часови треба да се погледне проблематична код.
заклучок
Значи, сумирање на сите напишани, можеме да кажеме дека циклусот со postcondition или пред овозможува удобен начин да заштедите пари без жртвување квалитет. И кога пишувате комплицирани програми, тоа е еден од најдобрите пријатели програмер, му помагаат да го кодот полесно да се изврши и читање. Затоа, кога пишувате нивните кодот не се воздржува да го користите циклус со postcondition или услов - тие се специјално дизајнирани за да се олесни процесот на создавање на софтвер и тоа ќе работи против него - не да ги искористат предностите на оваа можност.