Дербес программаны құру үшін программалау тілін білу ғана жеткіліксіз. Программаның түпкі негізі алгоритм ұғымынан құралады. Себебі алгоритм көмегімен программист өзі құрмақшы болып отырған программаға сәйкес мақсатқа жетуі үшін орындауы қажет әрекеттердің тізбегін құрастыруы керек. Алгоритмнің негізгі қызметі – берілген ақпаратты өңдеу арқылы басқа, жаңа ақпарат құру.
Сонымен алгоритм дегеніміз белгілі бір мәселені шешу үшін қойылатын мақсатқа бағытталған іс-әрекеттердің тізбегі. Олар тұрмыстық, есептеу, рекурсивті, қосалқы деп бөлінеді.
1 Алгоритм ұғымы. Анықтамасы. Қасиеттері
1.1. Алгоритмнің шығу тегі. Алгоритмнің тарихы
1.2 Алгоритмнің түрлері. Алгоритмді жазу әдістері. Алгоритм модельдері
2 Алгоритм. Орындаушы алгоритм
2.1. Орындаушы алгоритм
3. Пост машинасы
3.1. Пост машинасы
4. Лентада берілген көптеген белгілерге әрекет
4. Тьюринг машинасы
4.1. Тьюринг машинасы
Пайдаланылған әдебиеттер тізімі