Э. А. Абдыкеримова


Параметрдің мәні бойынша қайталауды ҧйымдастыру (For)



Pdf көрінісі
бет94/134
Дата31.01.2022
өлшемі1,31 Mb.
#116510
1   ...   90   91   92   93   94   95   96   97   ...   134
Байланысты:
Э.А.Абдыкеримова.ИНФОРМАТИКАНЫҢ ТЕОРИЯЛЫҚ НЕГІЗДЕРІ

Параметрдің мәні бойынша қайталауды ҧйымдастыру (For) 
Параметрдің мәні бойынша қайталауды ҧйымдастыру (For) цикл параметрі 
ӛзінің алғашқы мәнінен соңғы мәніне дейін бірлік қадаммен ӛзгеру барысында 


 
85 
циклге  кіретін  бір  немесе  бірнеше  операторларды  қайталап  орындау  қызметін 
атқарады. 
Цикл  барысында  оның  параметрінің  мәні  біртіндеп  ӛсетін  болса,  ТО 
тҥйінді  сӛзі  қолданылады.  Тек  бір  оператор  қайталанылатын  кездегі  оның 
жазылу тҥрі:  
FOR  і:=m1 TO m2   DO <оператор>; 
мҧндағы FOR - ҥшін, TO - дейін, DO - орындау деген мағынаны беретін қызмет 
сӛздері;  і  -  циклдың  параметрі.  Ол  міндетті  тҥрде  бҥтін  типтегі  айнымалы 
болуы  қажет;  m1,  m2  -  цикл  параметрінің  бастапқы  және  соңғы  мәндері,  олар 
бҥтін  сандар  болуы  немесе  бҥтін  мән  беретін  арифметикалық  ӛрнектер  болуы 
мҥмкін. m1 бірнеше рет қайталанып орындалады. 
Егер  циклде  бір  ғана  емес  бірнеше  операторлардан  тҧратын  қҧрмалас 
оператор  қайталанатын  болса,  онда  операторлардың  жазылу  тҥріне  BEGІN, 
END тҥйінді сӛздері кіреді. 
FOR  і:=m1 TO m2   DO  
      BEGІN 
             <1 - оператор>; 
             <2 - оператор>; 
             ....................... 
             
        END; 
Егер  m1>m2  болса,  яғни  қадамы  «-1ң  болып  келетін  кезде  FOR 
операторының жазылу тҥрі ӛзгешелеу болады: 
FOR  і:=m1 downto m2   DO <оператор>; 
мҧндағы:  downto  –  тҥйінді  сӛз  «кері  қарайң  болып  аударылады.  BEGІN  және 
END тҥйінді сӛздерімен қоршалған қҧрмалас оператор қайталанатын жағдайда 
бҧл оператордың жазылуы тӛмендегідей болады: 
FOR  і:=m1 downto m2  DO  
      BEGІN 
             <1 - оператор>; 
             <2 - оператор>; 
             ....................... 
             
        END; 
Оператордың орындалу тәртібі: 
а)  параметрдің  мәні  m2-мен  салыстырылады,  егер  ол  m2-ден  кіші  болса, 
онда  циклдің  денесі  бір  рет  қайталанылады.  Ал  ол  m2-ден  ҥлкен  болса,  онда 
басқару  цикл  денесінің  соңындағы  операторға  беріледі  де,  қайталану 
аяқталады; 
ә)  әр  қайталанғанда,  параметрдің  алғашқы  мәніне  бір  қосыла  отырып, 
қашан  параметрдің  ағымдағы  мәні  m2-ден  артық  болғанша  циклдың  денесі 
қайталана береді. 
Егер  m1  және  m2  арифметикалық  ӛрнектер  болса,  онда  олардың  мәндері 
циклдың орындалу алдында бір-ақ рет орындалады. 


Достарыңызбен бөлісу:
1   ...   90   91   92   93   94   95   96   97   ...   134




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет