Перевезти козу капустой
Презентация қосу
Алгоритмдеу негіздері
1.Алгоритм ұғымы
2.Алгоритмдер қасиеттері
3.Алгоритмдер түрлері
4.Алгоритмдерді орындау
Алгоритм түсінігі – бұл
информатикадағы ең негізгі ұғымдардың
бірі. «Алгоритм» сөзі IX ғасырдағы ұлы
математик аль-Хорезмнің латындық
үлгідегі - algorithmi деген атынан
шығады, ол арифметикалық амалдарды
орындау ережелерін тұжырымдайды.
Алгоритм дегеніміз – бастапқы
мәліметтерді пайдаланып іздеген
нәтижеге жеткізетін әрекеттер тізбегі.
Ондағы әрбір әрекет оның қадамы,
қандай да бір әрекетті аяқтау туралы
нұсқау алгоритм командасы, ал
атқарушы жүзеге асыра алатын
командалар жиынтығы атқарушының
командалар жүйесі деп аталады.
Алгоритмдік процесс
дегеніміз – шешілетін есептің
нақты бастапқы берілгендеріне
алгоритмді қолдану процесі.
Алгоритмді ұсыну құралдары:
• ауызша (алгоритмдік тілде);
• блок-схема түрінде;
• бағдарламалау тілінде.
Алгоритмдеу – ЭЕМ-де есепті
шығаруға арналған алгоритмдер
мен бағдарламаларды құру
техникасы.
Алгоритмнің блок-схемасы
дегеніміз – алгоритмнің логикалық
құрылымын графикалық бейнелеу.
Алгоритмдердің блок-схемалары
Сұлбада Атқаратын әрекеті
Аталуы
белгіленуі (түсініктеме)
1. Есептеу блогы Есептеу әрекеттерін орындайды
Берілген шартқа байланысты
2. Логикалық блок алгоритмнің орындалу бағытын
таңдау
Мәліметтерді енгізу және шығару
3. Енгізу/шығару
блоктары Мәліметтерді баспа
құрылғысына шығару
Бағдарламаның басы немесе
4. Басы/соңы соңы, ішкі бағдарламаға ену
немесе одан шығу
Стандартты немесе
5. Алдын- ала
қолданушылық ішкі бағдарлама
анықталған процесс
бойынша есептеу
Алгоритмнің пункттерін
6. Модификациялау
өзгертетін әрекеттерді орындау,
блогы
циклдың басы
7. Түйін Жалғағыш
Алгоритм қасиеттері
жекелеген қадамдардан тұрады
Дискреттілік
атқарушыға түсінікті болатын
Айқындылық командалардан тұруы керек
бастапқы деректері бірдей болған
Белгілілік жағдайда нәтижесі де бірдей
болады
әрекеттердің шектеулі санынан кейін
Нәтижелілік қорытынды нәтиже алуымыз керек
алгоритм әр түрлі алғашқы мәлімет-
Жалпылық
тер үшін әр түрлі нәтижелер беруі тиіс
алғашқы мәліметтер әр түрлі
Дұрыстылық
болғандығына қарамастан 6
барлық жағдайда дұрыс нәтиже береді
Алгоритм решения задачи называется линейным,
если исполнитель все команды алгоритма
исполняет одну за другой в порядке их записи.
Задача о волке, козе и Алг Переправа
капусте.
Человеку нужно нач
переправить на 1. Перевезти козу
противоположный берег
волка, козу и капусту. 2. Возвратиться самому
В лодку человек 3. Перевезти волка
может поместиться либо с 4. Возвратиться вместе с козой
козой, либо с волком, либо с
капустой. 5. Перевезти капусту
На берегу нельзя оставить 6. Возвратиться самому
волка с козой или козу с
7. Перевезти козу
капустой.
кон
Сызықтық алгоритм
Сызықтық алгоритм деп командалары бірінен соң бірі
тізбектеліп орындалатын алгоритмді айтамыз.
Тармақталған алгоритм
Тармақталу – берілген шарттың ақиқаттығына қарай көрсетілген екі
әрекеттің біреуінің ғана орындалуын ұйымдастыратын басқарушы
алгоритм
Циклдік алгоритм
Цикл – берілген шамаға тәуелді көрсетілген әрекеттің қайталынып
орындалуын ұйымдастыратын басқарушы алгоритм
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz