Алгоритмнің қасиеттері

Жоспары:
1. Алгоритм
2. Алгоритмнің ең басты қасиеттері
3. Алгоритмді жазудың тәсілдері
4. Блок схема
5. Алгоритмнің түрлері
        
        
Жоспары:
1. Алгоритм
2. Алгоритмнің ең басты қасиеттері
3. Алгоритмді жазудың тәсілдері
4. Блок схема
5. Алгоритмнің түрлері
Алгоритм және оның ... сіз ... ... шешу үшін ... да бір ... ... жазғыңыз келсе, онда алдымен есепті шешудің ... ... ...... ең бір ... ұғымдардың бірі. Алгоритм
сөзі ІХ ғасырда өмір сүрген, адамдардың квадрат теңдеулерді жүйелей ... шеше ... ... ұлы ... Әл- ... ... латынша
жазылуы algorithmi сөзінен алынған. Осылайша алгоритм ұғымы математикада
ертеден қолданыла бастағанымен, ... ... ... ... ... зерттеуге байланысты ХХ ғасырдың 30-шы ... ... деп ... ... ... ... ... дәл және
қарапайым етіп жазуды айтамыз. Басқаша айтқанда алға қойылған мақсатқа
жетуде ... ... ... ... ... біртіндеп қандай әректтер
жасау керектігін дәл көрсететін нұсқауларды немесе іздеп отырған ... ... ... ... әрекеттерін орындалу реттілігін
анықтайтын жарлықты алгоритм дейміз. Алгоритм белгілі бір ... соң бірі ... ... ... ... Алгоритмнің әрбір
қадамы бір немесе бірнеше ... ... ... Алгоритм ұғымның
мәнін аша түсетін оның мынадай қасиеттері бар:
1. Алгоритм ... ... ... әрекеттерді
тағайындайды және өрнектейді. Алгоритмге ... ... ... ... Алгоритмнің жұмысына ... ... ... ... және ... пайдаланылады.
2. Алгоритм біздің қалауымызға қарай өзгертуге болмайтын ... ... не ... ... алдын-ала айқын береді. Мысалы, бір есепті
шешудің алгоритмі берілсе онда ... ... ... ... сол ... ... ретімен орындасақ, есеп шығады. Алгоритмнің
осы қасиетін оның анықталғандық қасиеті дейміз. Бұл жағдай адам сияқты емес
ойлау қабілеті жоқ ... ... ... ... ... ... кепілдік берді. Мұндай құрылғылар алгоритмнің жарлықтарын
ойланбастан формальды орындайды. Сондықтан ... ... ... бәрі бір ... анықталу және атқарушыға түсінікті әрі нақты
болуы тиіс.
3. Бір ... өзін ... ... ... табу үшін пайдалану
мүмкіндігі, яғни ... ... ... ... пайдаланылу
мүмкіндігі бар.
Алгоритмнің мұндай қасиетін көпшілікке ... ... ... ... деп ... ... алгоритм белгілі бір бастапқы деректердің болуын талап етеді
және ... ... ... ... ... екі ... қосу ... бастапқы деректерге, ал қосынды нәтижеге жатады. Осылайша,
алгоритмдегі ... ... бір ... ... ... ... алу ... алгоритімнің нәтижелілігі деп аталады.
Осы айтылғандардан алгоритім бастапқы ... ... ... қол ... реттелген әрекеттер тізбегі деген қорытынды жасауға
болады. Мұндай әректтер ... ... ... ... ал ... оның ... ... нұсқау алгоритмнің қалыптасуы болып табылады.
Алгоритмнің ең маңызды қасиеті жоғарыда анықталғандық қасиетінде
айтылғандай оның ... ... ... ... алгоритм туралы мына төмендегідей тұжырымдар жасауға болады:
• алгоритмдер әртүрлі есептерді шешу үшін пайдаланылады;
... ... аз ... ... ... есеп
шығаруды айтарлықтай оңайлатады;
• әрбір алгоритм толық аяқталған ... ... ... ... ... ... ... командалардың жиынын атқарушының командалар
жүйесі д.а.
• алгоритмдегі командалар атқарушының командалар жүйесінен алынады;
... ... ... орындалуы алгоритмдік процесс
д.а;
• алгоритмдегі әрбір команда оның қадамы д.а;
• санаулы әрекеттен кейін ғана алгоритмде ... ... ... ... ... ... атқарушыға түсінікті және нақты болуы
керек;
• бірнеше есептің шешімін табу үшін бір ғана ... ... ... ... ... ... ... ой жүгіртіп оны
талдауды қажет етпейді, тек командаларды формальді орындай береді;
• алгоритм әрбір атқарушыға арналып ... ... ... ... түсінікті және орындалатын
болуы тиіс;
• алгоритмді атқаруды тек адамға емес ... де ... ... процесін автоматтандыруға мүмкүндік береді;
Алгоритмнің құрамы дараланып және оның әрекеттері ... ... ... ... ... және тілін білу керек
Алгоритмдік тілді пайдалану оны ... ... ғана ... ... ... пайдалануына мүмкіндік береді.
Алгоритмді жазудың бірнеше тәсілдері ... ... ... ... ... ... бейнелеу әдістерінің ішінен біз блок – ... мен ... ... ... ... компьютерге программалар жасау практикасында кеңінен
қолданылатын алгоритмдерді жазудың графикалық тәсілі, басқаша ... ... ... ... ... ... тіл ... Есепті шешу алгоритімінің блок схемасын құрған кезде есепті шығару
процесі кезең дерге бөлініді. ... ... ... ... сипатына
байланысты белгілі конфигурациясы бар бір геометриялық ... ... ... ... (сопақ), параллелограмм, тіктөртбұрыш, ромб
т.с.с.
Атқаратын қызметі жағынан блоктар негізгі және қосымша болып бөлінеді.
Негізгі ... ... мен ... ... және информацияларды өңдеу
әрекеттерін білдіреді, ал ... ... блок – ... ... ... ... үшін ... алгоритм
Егер алгоритмнің N қадамы болса және олардың барлығы басынан аяғына дейін
бірінен соң бірі ... ... ... онда ... ... ... деп атаймыз. Сызықтық алгоритмнің блок – схемасы мына
суретте бейнеленген
Тармақталушы алгоритм
Егер алгоритм қадамдарының тізбектеле орындалуы қандай да бір ... ... ... онда ... ... тармақталушы алгоритм
дейміз.
Алгоритм орындалғанда "иә" немесе " жоқ " ... ... ... ... ... ... шарт деп атаймыз.
Шартты тексеру блогын сіздер блок – схемада ромбымен ... ... ... болса, онда есепті шешу үшін "иә" тармағы пайдаланылады, ал оған
кері жағдайда - "жоқ" тармағы ... үшін ах + вх + с = 0 ... ... нақты түбірлерін табуға
және нақты түбірлері болмаған жағдайда оған ... ... ... ... алгоритмнің блок – схемасын келтірейік.
Қайталанушы алгоритм
Егер берілген шамаға тәуелді ... ... бір ... ... рет ... ... онда ондай алгоритмді қайталанушы
(циклдік) алгоритм дейміз. Бұл берілген шама цикл ... деп ... ... ... ... - ... тәріздес
бейнелеу
Жасанды тіл (Мектептік алгоритмдіктік)
Табиғи тіл Адам тілі

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 5 бет
Бұл жұмыстың бағасы: 200 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Алгоритм және алгоритмнің қасиеттері3 бет
Компьютердің бағдарламалық құралдары. Бағдарламалауды автоматтандыру әдістері. Алгоритмдік тілдер. Алгоритмдік тілдің қолдануы және оған қойылатын талаптар.6 бет
Паскаль тілінде алгоритмдеу9 бет
DES (Data Encryption Standard) алгоритмін талдау21 бет
DES алгоритмі20 бет
RC алгоритмдері16 бет
«12 жылдық мектептің бастауыш сыныптарында «Алгоритм» тақырыбын оқытудың әдістемесі»»50 бет
Іздеу алгоритмі14 бет
Іздеу және сұрыптау алгоритімдері5 бет
Алгоритим құру және өңдеу тәсілдерін оқыту әдістері13 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь