Çàî÷íîå äèñòàíöèîííîå îáðàçîâàíèå ñ ïîëó÷åíèåì ãîñóäàðñòâåííîãî äèïëîìà ÷åðåç Internet










Ïîëó÷èòü èíôîðìàöèþ î ïîñòóïëåíèè
 
Ãëàâíàÿ Íîâîñòè Êàðòà ñàéòà Ôîòîàëüáîì Ãîñòåâàÿ êíèãà Êîíòàêòû

 

Îïåðàòîðû ïîâòîðà (öèêëû)

Öèêë – ýòî ðàçíîâèäíîñòü óïðàâëÿþùåé êîíñòðóêöèè â ÿçûêàõ ïðîãðàììèðîâàíèÿ, ïðåäíàçíà÷åííàÿ äëÿ îðãàíèçàöèè ìíîãîêðàòíîãî èñïîëíåíèÿ íàáîðà èíñòðóêöèé (îïåðàòîðîâ). Òàêæå öèêëîì ìîæåò íàçûâàòüñÿ ëþáàÿ ìíîãîêðàòíî èñïîëíÿåìàÿ ïîñëåäîâàòåëüíîñòü èíñòðóêöèé, îðãàíèçîâàííàÿ ëþáûì ñïîñîáîì (íàïðèìåð, ñ ïîìîùüþ óñëîâíîãî ïåðåõîäà - êîìàíäà íà èçìåíåíèå ïîðÿäêà âûïîëíåíèÿ ïðîãðàììû â ñîîòâåòñòâèè ñ ðåçóëüòàòîì ïðîâåðêè íåêîòîðîãî óñëîâèÿ).

Åñëè â ïðîãðàììå âîçíèêàåò íåîáõîäèìîñòü íåîäíîêðàòíî âûïîëíèòü íå­êîòîðûå îïåðàòîðû, òî èñïîëüçóþòñÿ îïåðàòîðû ïîâòîðà (öèêëà).  ÿçûêå Pascal ðàçëè÷àþò òðè âèäà îïåðàòîðîâ öèêëà:

– {SITELINK-S172}For{/SITELINK} (öèêë ñ ïàðàìåòðîì)

– {SITELINK-S173}While {/SITELINK}(öèêë ñ ïðåäóñëîâèåì - óñëîâèå ïðîâåðÿåòñÿ äî âûïîëíåíèÿ òåëà öèêëà)

– {SITELINK-S174}Repeat{/SITELINK}(öèêë ñ ïîñòóñëîâèåì - óñëîâèå ïðîâåðÿåòñÿ ïîñëå âûïîëíåíèÿ òåëà öèêëà)

Îíè èñïîëüçó­þòñÿ äëÿ îðãàíèçàöèè öèêëîâ ðàçëè÷íûõ òèïîâ. Âûðàæåíèå, óïðàâëÿþùåå ïîâòîðåíèÿìè, äîëæíî èìåòü áóëåâñêèé òèï.

Åñëè ÷èñëî ïîâòîðåíèé îïåðàòîðà (ñîñòàâíîãî îïåðàòîðà) çàðàíåå íåèçâåñò­íî, à çàäàíî ëèøü óñëîâèå åãî ïîâòîðåíèÿ (èëè îêîí÷àíèÿ), èñïîëüçóþòñÿ îïåðàòîðû while, repeat. Îïåðàòîð for èñïîëüçóåòñÿ, åñëè ÷èñëî ïîâòîðåíèé èçâåñòíî çàðàíåå.
 
Îñíîâíûå îïðåäåëåíèÿ:

Òåëîì öèêëà – ïîñëåäîâàòåëüíîñòü èíñòðóêöèé, ïðåäíàçíà÷åííàÿ äëÿ ìíîãîêðàòíîãî èñïîëíåíèÿ.

Èòåðàöèåé – îäíîêðàòíîå âûïîëíåíèå òåëà öèêëà.

Óñëîâèåì âûõîäà èëè óñëîâèåì îêîí÷àíèÿ öèêëà – âûðàæåíèå îïðåäåëÿþùåå, áóäåò â î÷åðåäíîé ðàç âûïîëíÿòüñÿ èòåðàöèÿ, èëè öèêë çàâåðøèòñÿ, íàçûâàåòñÿ (ëèáî óñëîâèåì ïðîäîëæåíèÿ â çàâèñèìîñòè îò òîãî, êàê èíòåðïðåòèðóåòñÿ åãî èñòèííîñòü – êàê ïðèçíàê íåîáõîäèìîñòè çàâåðøåíèÿ èëè ïðîäîëæåíèÿ öèêëà).

Ñ÷¸ò÷èê öèêëà – ïåðåìåííàÿ, õðàíÿùàÿ òåêóùèé íîìåð èòåðàöèè.

Èñïîëíåíèå ëþáîãî öèêëà âêëþ÷àåò ïåðâîíà÷àëüíóþ èíèöèàëèçàöèþ ïåðåìåííûõ öèêëà, ïðîâåðêó óñëîâèÿ âûõîäà, èñïîëíåíèå òåëà öèêëà è îáíîâëåíèå ïåðåìåííîé öèêëà íà êàæäîé èòåðàöèè. Êðîìå òîãî áîëüøèíñòâî ÿçûêîâ ïðîãðàììèðîâàíèÿ ïðåäîñòàâëÿþò ñðåäñòâà äëÿ äîñðî÷íîãî çàâåðøåíèÿ öèêëà, òî åñòü âûõîäà èç öèêëà íåçàâèñèìî îò èñòèííîñòè óñëîâèÿ âûõîäà.

Äëÿ óïðàâëåíèÿ ðàáîòîé öèêëè÷åñêèìè îïåðàòîðàìè ñóùåñòâóþò äâå ïðîöåäóðû:

Break – ðåàëèçóåò íåìåäëåííûé âûõîä èç öèêëà, óïðàâëåíèå ïåðåäàåòñÿ îïåðàòîðó, ñòîÿùåìó ñðàçó ïîñëå òåëà öèêëà;

Continue – îáåñïå÷èâàåò äîñðî÷íîå ïðîõîæäåíèå öèêëà, ýêâèâàëåíòíà ïåðåäà÷å óïðàâëåíèÿ â êîíåö öèêëè÷åñêîãî îïåðàòîðà.



 
     
   
 


Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êðóãëîì ñòîëå!
ïîäðîáíåå   >>>
 

Èíñòèòóò Ìåíåäæìåíòà, Ýêîíîìèêè è Èííîâàöèé íà÷èíàåò íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Óâàæåìûå ñòóäåíòû ÀÍÎ ÂÏÎ ÈÌÝèÈ!
ïîäðîáíåå   >>>
 

Íà÷èíàåòñÿ íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êîíôåðåíöèÿõ!
ïîäðîáíåå   >>>
 


âñå íîâîñòè...

 


Ðàññûëêè Subscribe.Ru
Ñîâðåìåííîå îáðàçîâàíèå
Ïîäïèñàòüñÿ ïèñüìîì