Қазақстан республикасы білім және ғылым министрлігі коммерциялық емес ашық акционерлік қоғам



бет1/4
Дата30.09.2024
өлшемі337,59 Kb.
#146154
  1   2   3   4
Байланысты:
Зертханалық жұмыс №22


ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ  
Коммерциялық емес ашық акционерлік қоғам
ҒҰМАРБЕК ДӘУКЕЕЫ АТЫНДАҒЫ
АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ

IT-инжиниринг кафедрасы


№2 Зертханалық жұмыс


Пәні: «Алгоритмдеу және бағдарламалау негіздері»  


Тақырыбы: Сызықты құрылымды және тармақталып құрылған алгоритмдерді бағдарламалау
Мамандығы:Электротехника және электроэнергетика
Тобы:
Орындаған: 
Тексерген оқытушы: Тұрысбек Ж.
____________ ____________ «____»__________2021жыл
(Бағасы) (Қолы)
Алматы, 2021
Жұмыстың мақсаты: мәліметтерді енгізу-шығару және басқаруды беру операторларымен сонымен бірге сызықты және тармақталып құрылған алгоритмдерді бағдарламалау ерекшеліктерімен танысу.
Операторлардың орындалу тәртібін өзгерту үшін (басқаруды беру) С++ тілінде арнайы конструкциялар бар, олар шешім қабылдау конструкциялары болып табылады және озінің мағынасы бойынша алгоритмдердің сәйкес құрамдармен бірдей болады.
Басқаруды беру операциялары болып басқа бағдарламалау тілдерде аналогтары бар (мысалы, Pascal тілінде) шартсыз өтушартпен өту, (вариантты) таңдау операторлары және үштік шартты оператор табылады.
Шартсыз өту операторының түрі келесі болады:
goto белгі;
Өту белгісі бағдарламадағы басқару берілетін операторды көрсетеді. Goto операторы орындалғанда өту шартсыз орындалады. Мұндай өтулер бағдарламаның құрамымен есептеулердің құрамы арасындағы байланыстарды бұзады, соның себебінен бағдарламаның анықтылығы жойылып, есепті дәлелдеуі күрделіленеді сондықтан шартсыз өту операторын тек амалсыздан қолдануға болады.
Шартпен өту операторы кейбір тексерілетін шарттың мәніне қарай есептеудің екі вариантынан біреуін таңдауға негізделген, оның толық түрі келесідей:
if (шарт) 1оператор; else 2оператор;
Шарт ретінде орындалатын операторды таңдау шартын беретін кейбір кез-келген өрнек қолданылады; 1оператор мен 2оператор қарапайымда күрделіде болуы мүмкін. Егер де шарт ақиқат болса (TRUE немесе кез-келген нөл емес мән), 1оператор орындалады, ал егер де шарт жалған болса (FALSE немесе нөл), 2оператор орындалады. Мысалы, if (x==3) b=1; else b=0;
Шартты өту оператордың қысқаша түрі:


Достарыңызбен бөлісу:
  1   2   3   4




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

    Басты бет