Практикалық жұмыс №4
Тақырыбы: Алгоритм типтері
Теорияға шолу
Алгоритм құрылымына қарай оны келесі типтерге бөлуге болады:
Сызықтық алгоритмдер. Сызықтық алгоритм қарапайым командалар тізбегінен тұрады. Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм – сызықтық алгоритм деп аталады. Мысалға, алдыңғы практикалық жұмыстағы екі санның қосындысын табу алгоритмі сызықтық алгоритмге жатады.
Тармақталу алгоритмі. Күнделікті өмірде алгоритмдер негізінен тармақтарға бөлінеді. Бұл тармақтардың орындалуы шарттың орындалуына байланысты болады. Тармақталу алгоритмінде біріншіден, арифметикалық теңсіздік түрінде берілген логикалық шарт тексеріледі. Егер шарт орындалса, алгоритм бір тармақ бойынша (1-ші серия) , ал егер орындалмаса, екінші тармақ бойынша (2-ші серия) орындалады.
Циклдік алгоритмдер. Көптеген алгоритмдерде белгілі бір әрекеттер бірнеше рет орындалады. Математикада, есеп шығару барысында айнымалы мәні өзгеруіне байланысты бір теңдеудің көмегімен бірнеше рет есептеледі. Алгоритмнің белгілі бір бөлігі бірнеше қайталанатын болса, ондай процессті цикл деп атайды. Қайталанатын бөлігі бар алгоритмдер циклдік алгоритм деп аталады. Циклдік алгоритмдер қолдану арқылы программаны қысқа да нұсқа жазуға болады. Қайталану бөлігіне қайталану (циклдік) командалары қолданады. Қайталану саны белгілі немесе белгісіздігіне байланысты циклдар екі түрге бөлінеді. Қайталану саны белгілі болса, ондай цикл арифметикалық, ал егер белгісіз болса, итерациялық деп аталады.
Арифметикалық цикл Итерациялық цикл
Практикалық жұмыс №5
Тақырыбы: Есептерді шешу кезеңдері
Теорияға шолу
Компьютерде есеп шығару процессі өте күрделі болып табылады. Оны келесі кезеңдерге бөлу қабылданған:
Есептің ауызша анықталуы.
Есептің қойылымы. Есепті математикалық түрде анықтау.
Есепті ЭЕМ-де шешу үшін қолданатын әдісті таңдау және анықтау.
Есепті шешу алгоритмін құру.
Компьютерде есепті шешу программасын құру. Программаны баптау (қатесін жөндеу).
Қажетті берілгендерді дайындау.
Есепті компьютерде шешу, талдау және нәтижесін қолдану.
Достарыңызбен бөлісу: |