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


Slide 1

Алгоритмдеу негіздері

Notes: Слайд заканчивается при появлении красного треугольника в правом нижнем углу. Переход от слайда к слайду осуществляется щелчком мыши.

Slide 2

Жоспары:

Алгоритм ұғымы

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

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

Алгоритмдерді орындау

Slide 3

Алгоритм ұғымы

Алгоритм түсінігі - бұл информатикадағы ең негізгі ұғымдардың бірі. «Алгоритм» сөзі IX ғасырдағы ұлы математик аль-Хорезмнің латындық үлгідегі - algorithmi деген атынан шығады, ол арифметикалық амалдарды орындау ережелерін тұжырымдайды.

Алгоритм дегеніміз - бастапқы мәліметтерді пайдаланып іздеген нәтижеге жеткізетін әрекеттер тізбегі. Ондағы әрбір әрекет оның қадамы, қандай да бір әрекетті аяқтау туралы нұсқау алгоритм командасы, ал атқарушы жүзеге асыра алатын командалар жиынтығы атқарушының командалар жүйесі деп аталады.

Slide 4

Алгоритмдік процесс дегеніміз - шешілетін есептің нақты бастапқы берілгендеріне алгоритмді қолдану процесі.

Алгоритмді ұсыну құралдары:

ауызша (алгоритмдік тілде) ;

блок-схема түрінде;

бағдарламалау тілінде.

Алгоритмдеу - ЭЕМ-де есепті шығаруға арналған алгоритмдер мен бағдарламаларды құру техникасы.

Алгоритмнің блок-схемасы дегеніміз - алгоритмнің логикалық құрылымын графикалық бейнелеу.

Slide 5

Аталуы

Сұлбада белгіленуі

Атқаратын әрекеті (түсініктеме)

1. Есептеу блогы

Есептеу әрекеттерін орындайды

2. Логикалық блок

Берілген шартқа байланысты алгоритмнің орындалу бағытын таңдау

3. Енгізу/шығару блоктары

Мәліметтерді енгізу және шығару

Мәліметтерді баспа құрылғысына шығару

4. Басы/соңы

Бағдарламаның басы немесе соңы, ішкі бағдарламаға ену немесе одан шығу

5. Алдын- ала анықталған процесс

Стандартты немесе қолданушылық ішкі бағдарлама бойынша есептеу

6. Модификациялау блогы

Алгоритмнің пункттерін өзгертетін әрекеттерді орындау, циклдың басы

7. Түйін

Жалғағыш

Алгоритмдердің блок-схемалары

Slide 6

*

жекелеген қадамдардан тұрады

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

Дискреттілік

Айқындылық

Белгілілік

атқарушыға түсінікті болатын

командалардан тұруы керек

бастапқы деректері бірдей болған

жағдайда нәтижесі де бірдей

болады

әрекеттердің шектеулі санынан кейін

қорытынды нәтиже алуымыз керек

Нәтижелілік

Жалпылық

алгоритм әр түрлі алғашқы мәлімет-

тер үшін әр түрлі нәтижелер беруі тиіс

алғашқы мәліметтер әр түрлі

болғандығына қарамастан

барлық жағдайда дұрыс нәтиже береді

Дұрыстылық

Slide 7

Алгоритм решения задачи называется линейным, если исполнитель все команды алгоритма исполняет одну за другой в порядке их записи.

Задача о волке, козе и капусте.

Человеку нужно переправить на противоположный берег волка, козу и капусту.

В лодку человек может поместиться либо с козой, либо с волком, либо с капустой.

На берегу нельзя оставить волка с козой или козу с капустой.

Алг Переправа

нач

1. Перевезти козу

2. Возвратиться самому

3. Перевезти волка

4. Возвратиться вместе с козой

5. Перевезти капусту

6. Возвратиться самому

7. Перевезти козу

кон

Slide 8

Сызықтық алгоритм

Сызықтық алгоритм деп командалары бірінен соң бірі тізбектеліп орындалатын алгоритмді айтамыз.

Slide 9

Тармақталған алгоритм

Тармақталу - берілген шарттың ақиқаттығына қарай көрсетілген екі әрекеттің біреуінің ғана орындалуын ұйымдастыратын басқарушы алгоритм

Slide 10

Циклдік алгоритм

Цикл - берілген шамаға тәуелді көрсетілген әрекеттің қайталынып орындалуын ұйымдастыратын басқарушы алгоритм


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



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz