Z=ах+в формуласы бойынша есептеу сөздік алгоритмін және блок сызбасын құру.
а-ны х-ке көбейтеміз
Оған в-ны қосамыз
Нәтижені z-ке меншіктейміз.
басы
а,х,в енгізу
Z:=а*х+в
Z
cоңы
Тармақталған алгоритм
Егер алгоритм қадамдарының тізбектеле орындалуы қандай да бір шартқа тәуелді өзгеретін болса,онда мұндай алгоритмді тармақталған алгоритм дейміз. Шартты тексеру блогын блок-сызбада ромбымен таңбалаймыз.Егер шарт дұрыс болса, онда есепті шешу үшін “ия” тармағы пайдаланылады,ал оған кері жағдайда – “жоқ” тармағы пайдаланылады.Тармақталу алгоритмі сөзбен берілгенде “егер”, “онда” кілттік сөздері қолданылады.Жазу барысында “әйтпесе” сөзін қолдануға болады.Тәсіліне байланысты тармақталу командасы “толық” және “толық емес” болып екі түрге бөлінеді.
алгортмінің сөзбен берілуі және блок сызбасын құру.
Терезеден қара
Егер жаңбыр жауып тұрса, онда қолшатыр ал
Жаңбыр жауып тұр ма?
Қолшатыр ал
соңы
ия
жоқ
Терезеге қара
“Киноға бару”
алгортмінің сөзбен берілуі және блок сызбасын құру.
Анаңнан киноға баруға рұқсат сұрау
Егер анаң рұқсат берсе, онда киноға барасың, әйтпесе бөлмені тазалау қажет
Бөлмені
тазалаймын
рұқсат берді ме?
Киноға
барамын
жоқ
ия
басы
соңы
Анамнан рұқсат сұрау
Циклдік алгоритмдер
Көптеген алгоритмдерде белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалып отырады. Математикада есеп шығару кезінде бір теңдеуді пайдаланып, ондағы айнымалы мәнінің өзгеруіне байланысты оны бірнеше рет қайталап есептеуге тура келеді. Осындай есептеу процесі бөліктерінің қайталап орындалуы цикл деп атайды, ал қайталанатын бөлігі бар алгоритдер тобы циклдік алгоритмдерге жатады. Блок-сызбада циклдік алгоритмнің шарты алтыбұрышты фигураға жазылады.
Шарт басында келетін циклдік алгоритмнің блок-сызбасы
Шарт
серия
ия
жоқ
серия
Шарт
ия
жоқ
Шарт соңында келетін циклдік алгоритмнің блок-сызбасы