Э. А. Абдыкеримова информатиканың теориялық негіздері



бет42/75
Дата09.09.2022
өлшемі476,55 Kb.
#149106
1   ...   38   39   40   41   42   43   44   45   ...   75
Байланысты:
Э.А.Абдыкеримова.ИНФОРМАТИКАНЫҢ ТЕОРИЯЛЫҚ НЕГІЗДЕРІ

басы


енгізу х
таңдау
жағдай х=1988 : топ:=«яслиге»
жағдай х=1987 : топ:=«кіші жастағы топқа» жағдай х=1986 : топ:=«орта жастағы топқа» жағдай х=1985 : топ:=«ҥлкен жастағы топқа» жағдай х=1984 : топ:=«даярлық тобына» әйтпесе топ:=«мектеп жасында»
бітті
шығар топ
соңы



    1. Қайталанатын қҧрылымды алгоритмдер

Кӛп рет қайталанып есептелетін командалар тізбегі бар алгоритмдер қайталанатын (циклдік) алгоритмдер деп аталады. Қайталанып орындалатын командалар тізбегін қайталану денесі деп атайды. Ол цб (цикл басы) және цс (цикл соңы) қызметші сӛздерінің ортасында орналасады. Қайталанудың денесі қайталану саны қанша болса, сонша рет орындалады.


Қайталану саны ҥшін кез-келген бҥтін санды алуға болатындықтан, ол сан
―0‖ немесе ‖теріс‖ те сан болуы мҥмкін. Егер қайталану саны ‖0‖ немесе ‖теріс‖ сан болса, қайталану бірде-бір рет орындалмайды. Ал ЭЕМ бірден цс командасынан соң тҧрған командаға ӛтіп кетеді.
Қайталану командасының тӛрт тҥрлі қҧрылымы бар: «N рет», «Әзірше»,
«Дейін», «Ҥшін».


«N рет» қайталану командасы


Кӛп жағдайларда алгоритмнің ішінде бірнеше командалар сериясы тҥрлерін ӛзгертпестен әлденеше рет қайталануы мҥмкін.


«N рет» циклінің қҧрылымы:
цб n рет S
цс
Қайталану саны N болғанша қайталану (цикл) денесін S қайталап орындау.


«Дейін» қайталану командасы


Шарттың сақталуы аяқталғанға дейін S-ті қайталап орындау.


Мҧндай қайталану тҥрінде шарттың орындалмаған жағдайында ғана цикл (қайталану) денесі қайталанады.



«Дейін» циклінің қҧрылымы:
цб
S
дейін шарт




шарт

цс



  1. мысал. Жалпы мҥшесі a=k/(k3+5) болатын тізбектің алғашқы n мҥшесінің қосындысын табу керек (k=1,2,3…)

Алг тізбек (бҥт n, нақ а, нақ S)
бер n, a


Достарыңызбен бөлісу:
1   ...   38   39   40   41   42   43   44   45   ...   75




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

    Басты бет