Перевезти козу капустой




Презентация қосу
Алгоритмдеу негіздері
1.Алгоритм ұғымы

2.Алгоритмдер қасиеттері

3.Алгоритмдер түрлері

4.Алгоритмдерді орындау
Алгоритм түсінігі – бұл
информатикадағы ең негізгі ұғымдардың
бірі. «Алгоритм» сөзі IX ғасырдағы ұлы
математик аль-Хорезмнің латындық
үлгідегі - algorithmi деген атынан
шығады, ол арифметикалық амалдарды
орындау ережелерін тұжырымдайды.
Алгоритм дегеніміз – бастапқы
мәліметтерді пайдаланып іздеген
нәтижеге жеткізетін әрекеттер тізбегі.
Ондағы әрбір әрекет оның қадамы,
қандай да бір әрекетті аяқтау туралы
нұсқау алгоритм командасы, ал
атқарушы жүзеге асыра алатын
командалар жиынтығы атқарушының
командалар жүйесі деп аталады.
Алгоритмдік процесс
дегеніміз – шешілетін есептің
нақты бастапқы берілгендеріне
алгоритмді қолдану процесі.
Алгоритмді ұсыну құралдары:
• ауызша (алгоритмдік тілде);
• блок-схема түрінде;
• бағдарламалау тілінде.
Алгоритмдеу – ЭЕМ-де есепті
шығаруға арналған алгоритмдер
мен бағдарламаларды құру
техникасы.
Алгоритмнің блок-схемасы
дегеніміз – алгоритмнің логикалық
құрылымын графикалық бейнелеу.
Алгоритмдердің блок-схемалары
Сұлбада Атқаратын әрекеті
Аталуы
белгіленуі (түсініктеме)
1. Есептеу блогы Есептеу әрекеттерін орындайды
Берілген шартқа байланысты
2. Логикалық блок алгоритмнің орындалу бағытын
таңдау
Мәліметтерді енгізу және шығару
3. Енгізу/шығару
блоктары Мәліметтерді баспа
құрылғысына шығару
Бағдарламаның басы немесе
4. Басы/соңы соңы, ішкі бағдарламаға ену
немесе одан шығу
Стандартты немесе
5. Алдын- ала
қолданушылық ішкі бағдарлама
анықталған процесс
бойынша есептеу
Алгоритмнің пункттерін
6. Модификациялау
өзгертетін әрекеттерді орындау,
блогы
циклдың басы
7. Түйін Жалғағыш
Алгоритм қасиеттері

жекелеген қадамдардан тұрады
Дискреттілік

атқарушыға түсінікті болатын
Айқындылық командалардан тұруы керек

бастапқы деректері бірдей болған
Белгілілік жағдайда нәтижесі де бірдей
болады

әрекеттердің шектеулі санынан кейін
Нәтижелілік қорытынды нәтиже алуымыз керек

алгоритм әр түрлі алғашқы мәлімет-
Жалпылық
тер үшін әр түрлі нәтижелер беруі тиіс

алғашқы мәліметтер әр түрлі
Дұрыстылық
болғандығына қарамастан 6
барлық жағдайда дұрыс нәтиже береді
Алгоритм решения задачи называется линейным,
если исполнитель все команды алгоритма
исполняет одну за другой в порядке их записи.

Задача о волке, козе и Алг Переправа
капусте.
Человеку нужно нач
переправить на 1. Перевезти козу
противоположный берег
волка, козу и капусту. 2. Возвратиться самому
В лодку человек 3. Перевезти волка
может поместиться либо с 4. Возвратиться вместе с козой
козой, либо с волком, либо с
капустой. 5. Перевезти капусту
На берегу нельзя оставить 6. Возвратиться самому
волка с козой или козу с
7. Перевезти козу
капустой.
кон
Сызықтық алгоритм
Сызықтық алгоритм деп командалары бірінен соң бірі
тізбектеліп орындалатын алгоритмді айтамыз.
Тармақталған алгоритм
Тармақталу – берілген шарттың ақиқаттығына қарай көрсетілген екі
әрекеттің біреуінің ғана орындалуын ұйымдастыратын басқарушы
алгоритм
Циклдік алгоритм
Цикл – берілген шамаға тәуелді көрсетілген әрекеттің қайталынып
орындалуын ұйымдастыратын басқарушы алгоритм

Ұқсас жұмыстар
Қозғыштық кезеңдері
Қозу үрдісі
Қозғыш ұлпалар физиологиясы
Биоэлектрлік потенциал түсінігі
Шартты рефлекстердің тежелуі
Жүйке талшықтары
ОЖЖ тежелу. ОЖЖ біріктіру әрекеттерінің принциптері
Синапстарда қозудың берілуі
Жүйке талшықтарының құрылымы
ЖОҒАРҒЫ ЖҮЙКЕ ӘРЕКЕТІ ТУРАЛЫ ТҮСІНІК
Пәндер