КІРІСПЕ ..................................................................................................3
1.АЛГОРИТМДЕУ НЕГІЗДЕРІ ............................................................4
1.1. Алгоритім түсінігі
1.2. Алгоритімнің қасиеттері
1.3. Алгоритімді жазу тәсілдері
2. БЛОК - СХЕМАЛАР .........................................................................6
2.1. Орындаушы түсінігі, орындаушының жарлықтар жүйесі
2.2. Алгоритмінің түрлері
2.3. Көмекші алгоритм түсінігі
ҚОРЫТЫНДЫ.......................................................................................19
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ...........................................22
Кіріспе
Алгоритмдегі жарлықтардың, нұсқаулардың берілу түріне қарай алгоритмді
Мысалы, цирктегі құстар мен жануарларға алгоритмдер арнайы дауыстар,
Орындаушы – адам болатын жағдайда алгоритм көбінесе сөзбен
Алгоритмді кез келген басқа жазулардан мына мағаналық қасиеттері
Алгоритім – информатика пәнінің негізі ұғымдарының бірі. Компьютерді
«Алгоритм» сөзі мағанасы жағынан нұсқау, жарлық, рецепт, ереже,
1.Алгоритімдеу негіздері
1.1. Алгоритім түсінігі
Алгоритім – информатика пәнінің негізі ұғымдарының бірі. Компьютерді
«Алгоритм» сөзі мағанасы жағынан нұсқау, жарлық, рецепт, ереже,
Анықтама. Алгоритм деп алдын – ала анықталған мақсатқа
1.2. Алгоритімнің қасиеттері
Алгоритмді кез келген басқа жазулардан мына мағаналық қасиеттері
Дискреттілігі – деп алгоритм жарлықтарының тізбектелген ретпен орындалуын
Алгоритм – шектеулі қадамдарды орындап болған соң нәтижеге
1.3. Алгоритімді жазу тәсілдері
Алгоритмдегі жарлықтардың, нұсқаулардың берілу түріне қарай алгоритмді
Мысалы, цирктегі құстар мен жануарларға алгоритмдер арнайы дауыстар,
Орындаушы – адам болатын жағдайда алгоритм көбінесе сөзбен
Енді сөзбен жазылған алгоритмге мысалдар қарастырайық.
1 – есеп. Екі бүтін санның ең үлкен
Бастапқы берілген екі бүтін санды М және N
Бөлуді қайталанып отыратын азайту амалымен алмастырайық. Онда алгоритмді
Басы
(M,N) енгізіндер.
Егер M = N болса, онда 4 пунктке,
Егер M >N болса, онда 5 пунктке, әйтпесе
M:=M – N; 3 пунктке өтіңдер.
N; =N – M; 3 пунктке өтіңдер.
ЕҮОБ:=М
EYOБ:=М жауапқа шығару.
Соңы.
2. Блок – схемалар
Блок – схема – арнайы геометриялық фигуралар, нұсқамалар
Алгоритмді блок – схема түрінде жазғанда арнайы қабылданған
Блоктардың атқаратын қызыметіне байланысты олардың ішінде және жанына
Блок – схема алгоритмді сипаттаудың графикалық тәсілі. Блок
Блок – схема пайдаланатын геометриялық фигуралар блоктық –
Әрбір блок – схеманың басы және соңы болады.
«басы», «соңы» - немесе екі шығу сызықтары болады.
Алгоритмді блок – схема түрінде жазуда қолданылатын
геометриялық фигуралар
N Таңбаның аталуы
1. Басы – соңы
( кіру – шығу) Алгоритімнің басы
2. Есептеу блогы
( процесс) Есептеулер
( ақпаратты өңдеу )
3. Логикалық блок
4. Енгізу – шығару
блоктары Берілген деректерді ендіру және нәтижені
5. Нұсқама
Байланыс бағытын көрсету
1 – есеп. Екі бүтін санның ең үлкен
2 – есеп.Герон формуласы бойынша ұшбұрыштың ауданын есептеу
______________
S = √p(p-a)(p-b)(p+c)
P= 2
Есептеу алгоритмін блок – схема түрінде
2.1. Орындаушы түсінігі, орындаушының
жарлықтар жүйесі
Есепті шешуалгоритмі деп жазбаша жарлықтардың тізімі аталады, яғни
Алгоритм түсінігі есепті есепті шешу әдісі түсінігімен тығыз
Ал, алгоритм есепті шешу және практикада қолдану әдісін
Алгоритмнің қасиетті салаларының бірі – орындаушыдан шешу әдісін,
Орындаушы алгоритмдерді қағида – жарлықтардың ізімен механикалық түрде
Алгоритм әрқашанда орындаушы үшін жазылады. Ол адам, ЭЕМ
Қосымша толықтырушы түсінік енгізейік. Жеке жазбаларды (сөйлемдерді) –
Мысалы: ЭЕМ үшін жарылықтар жүйесі – қосу, азайту,
Сондықтан, алгоритм әр кезде де орындаушының жарылықтар жүйесінің
Алгоритмнің манандай түрлері белгілі – есептеу алгоритмдері, диологтық
Алгоритмді жазудың бірнеше тәсілдері қалыптасқан: формула, кесте, сөз,
Программалау тілі деп, орындаушы ЭЕМ үшін жазылған алгоритмді
Программалардың мынандай түрлері бар: ЭЕМ – ге арналған
Келесі порагрофтарда бірнеше есептерді шешу алгоритмдерін сөз жүзінде
Алгоритмдерді сөз жүзінде сипаттағанда, жазғанда, әрбір жарлықты нөмірлеп
2.2. Алгоритмінің түрлері
Алгоритмдер үш түрге бөлінеді. Олар: сызықты, тармақталушы және
1 – мысал. Формула бойынша есептеңдер: x =
a) Алгоритімді сөз түрінде жазайық:
Мұндағы a.b.c – аргументтер
x – соңғы натиеже
P,S – аралық айнымалылар
Басы
P:=a*y
S:=b*z
S:=S+c
X:P+s
Жауабы:х
Соңы
ә) алгоритімді блок – схема түрінде жазайық:
Бұл алгоритм сызықты түрдегі алгоритм болып табылады. Себебі,
2 мысал. Үш санды өсу реті бойынша орналастырыңыздар.
А) алгоритмді сөз түрінде жазайық.
Шешуі; қатар орналасқан кез келген үш санды –
Мұндағы: АВС – аргументтер;
АВС – нәтижелер;
S – қосымша аралық айнымалы.
1. Басы
2. Егер А