kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Тарма?тал?ан алгоритмдер презентация

Нажмите, чтобы узнать подробности

Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.

Просмотр содержимого документа
«Тарма?тал?ан алгоритмдер презентация»

Ашық сабақ Информатика 9 сынып

Ашық сабақ

Информатика

9 сынып

Сабақтың тақырыбы: “Тармақталған алгоритмдер” Сабақтың мақсаты:  Білімділік: Шартты операторлардың жазылу тәртібімен таныстыру, тармақталған алгоритмдерді бағдарламалауды үйрету. Сабақтан алған теориялық білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын қалыптастыру.  Дамытушылық: Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту.  Тәрбиелік: Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.

Сабақтың тақырыбы: “Тармақталған алгоритмдер”

Сабақтың мақсаты:

Білімділік:

Шартты операторлардың жазылу тәртібімен таныстыру, тармақталған алгоритмдерді бағдарламалауды үйрету. Сабақтан алған теориялық білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын қалыптастыру.

Дамытушылық:

Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту.

Тәрбиелік:

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

Үй тапсырмасы

Үй тапсырмасы

"Лото" ойыны

12 82 14 23 67 33 37 28

12

82

14

23

67

33

37

28

Паскаль тіліндегі программа неше бөліктен тұрады? 3 бөліктен тұрады Программаның тақырыбы Сипаттау бөлімі Операторлар бөлімі

Паскаль тіліндегі программа неше бөліктен тұрады?

3 бөліктен тұрады

Программаның тақырыбы

Сипаттау бөлімі

Операторлар бөлімі

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

Алгоритм

дегеніміз не?

Алғашқы берілген мәліметтерді пайдаланып, қажетті нәтижеге

қол жеткізуді жүзеге

асыратын әрекеттердің орындалу ережесі

Var операторының  қызметі қандай? айнымалыларды сипаттау

Var операторының

қызметі қандай?

айнымалыларды сипаттау

Const операторының қызметі қандай? Тұрақтыларды сипаттау

Const операторының қызметі қандай?

Тұрақтыларды сипаттау

Readln операторының қызметі қандай? Берілгендерді енгізу

Readln операторының қызметі қандай?

Берілгендерді енгізу

Writeln операторының  қызметі қандай? Нәтижені шығару

Writeln операторының

қызметі қандай?

Нәтижені шығару

Алгоритм түрлерін ата Сызықтық, тармақталған, циклдік

Алгоритм

түрлерін ата

Сызықтық,

тармақталған,

циклдік

Алгоритмдерді ұсыну тәсілдерін ата табиғи тілде, графикалық тілде, алгоритмдік тілде, программалау тілінде

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

табиғи тілде,

графикалық тілде, алгоритмдік тілде, программалау тілінде

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

Алгоритм

қасиеттері

"Ойлан, тап"

Француз ғалымы Блез Паскаль (1623-1663) математика, физика, информатика саласында көптеген жаңалықтар ашқан

"Ойлан, тап"

Швейцариялық ғалым Никлаус Вирт Паскаль программалау тілін 1968-1971 жылдары оқып-үйренуге қолайлы программалау тілі ретінде ұсынған болатын

"Ойлан, тап"

Алгоритм атауы атақты араб математигі Әбу Жафар Мұхаммед ибн Мұса әл-Хорезми есімінің латынша Algorithmi (Алгоритми) болып жазылуынан шыққан

в) «Ішіне-сыртына ».  Internet, Paint, Writeln, Readln, WordPad, Integer, Real, Microsoft, Program, Var, Excel, Const, Power Point, begin, end. Ішіне Сыртына

в) «Ішіне-сыртына ».

Internet, Paint, Writeln, Readln, WordPad, Integer, Real, Microsoft, Program, Var, Excel, Const, Power Point, begin, end.

Ішіне

Сыртына

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3 1 2 4 5 6 8 7

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

1

2

4

5

6

8

7

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3 1 2   b e  4 g  5 i  6 7 8 n 

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

1

2

  b

4

5

6

7

8

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3 1 2   w   b e  4 r  i  g  i  5 t  6 e  n  8 7 l n

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

1

2

  w

  b

4

5

6

8

7

l

n

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3   p r  o  1 2 g    w   b e  r  4 r  i  a  g  m 5 i  t  6 e  n  7 8 l n

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

  p

1

2

  w

  b

4

m

5

6

7

8

l

n

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3   p r  o  1 2 g    w   b e  r  r  4 i  a    i g  5 m i  6 n  t  7 8 t  e  n  e  l n g  e  r 

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

  p

1

2

  w

  b

4

  i

5

m

6

7

8

l

n

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3   p r  1 o  2   w g    b r  e  r  4   i g  a  i  m i  5 6 n  t  t  n    c 7 8 e  o  l e  n  g  n s  e  r  t

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

  p

1

2

  w

  b

4

  i

m

5

6

  c

7

8

l

n

t

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3   p r  o  1 2 g    w   b e  r  4 r  a    i i  g  m i  5 n  t  6   c e  n    c 7 t  8 o  e  l h  a  n  g  n s  r  e  t r 

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

  p

1

2

  w

  b

4

  i

m

5

6

  c

  c

7

8

l

n

t

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3   p r  o  1 2 g    w   b r  e  4 r  g  a    i i  i  5 m 6 t  n  t  e  8 7   c   c n  o    r h  l e  e  n  n g  a  a  s  r  e  r  d  t l  n 

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

  p

1

2

  w

  b

4

  i

5

m

6

8

7

  c

  c

  r

l

n

t

С ө з ж ұ м б а қ 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі 5. Алгоритмнің орындалу барысында мәні өзгермейтін шама 6. Символдық тип 7. Енгізу операторы 8. Бағдарламаның соңы 3   p r  1 o  2 g    w   b e  r  r  4 i  a    i g  5 i  m t  6 n  8 n  7 t    c e    c   r o  h  e  l   e a  e  n  g  n  n a  s  d  r  e  r  d  t l  n 

С ө з ж ұ м б а қ

1. Негізгі бағдарламаның басы

2. Шығару операторы

3. Бағдаралама тақырыбы

4. Бүтін санның типі

5. Алгоритмнің орындалу барысында мәні өзгермейтін шама

6. Символдық тип

7. Енгізу операторы

8. Бағдарламаның соңы

3

  p

1

2

  w

  b

4

  i

5

m

6

8

7

  c

  c

  r

l

  e

n

t

Тармақталған алгоритм Қадамдардың тізбектеп орындалуы кейбір шарттарға байланысты болатын алгоритмдерді тармақталған алгоритмдер деп атайды.

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

Қадамдардың тізбектеп орындалуы

кейбір шарттарға байланысты

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

тармақталған алгоритмдер

деп атайды.

Тармақталу командасы Блок-схема Алгоритмдік тіл  Егер   онда   әйтпесе  Бітті  иә жоқ шарт 2-серия 1-серия Паскаль тілі IF  THEN  ELSE

Тармақталу командасы

Блок-схема

Алгоритмдік тіл

Егер

онда

әйтпесе

Бітті

иә

жоқ

шарт

2-серия

1-серия

Паскаль тілі

IF THEN ELSE

Үлкен = Үлкен немесе тең Тең емес" width="640"

Шарт өрнегін жазу үшін мынадай салыстыру белгілерін пайдаланамыз:

=

Тең

Кіші

Кіші немесе тең

Үлкен

=

Үлкен немесе тең

Тең емес

Сөздік IF - егер THEN - онда ELSE - әйтпесе

Сөздік

IF - егер

THEN - онда

ELSE - әйтпесе

b then y:=a else y:=b; writeln(‘y:=’,y); end иә жоқ a b у = a у = b шығару у соңы" width="640"

1-мысал. Екі А және В сандары берілсін. Екі санның үлкенін табу программасы мен блок-схемасын құрайық.

басы

енгізу а,в

Program_1;

var a,b,y:real;

Begin

readln(a,b);

if ab then y:=a else y:=b;

writeln(‘y:=’,y);

end

иә

жоқ

a b

у = a

у = b

шығару у

соңы

0 басы енгізу х Program_2; var x,y:real; Begin readln(x); if xwriteln(‘y:=’,y); end иә жоқ Х у = x 2 у= шығару у соңы" width="640"

X 2 , X≤0,

2-мысал.

Y=

X0

басы

енгізу х

Program_2;

var x,y:real;

Begin

readln(x);

if x

writeln(‘y:=’,y);

end

иә

жоқ

Х

у = x 2

у=

шығару у

соңы

Практикалық жұмыс

Практикалық жұмыс

3-деңгей 2-деңгей 1-деңгей

3-деңгей

2-деңгей

1-деңгей

1-деңгей  Өрнектерді Паскаль тілінде жаз 1-есеп 2-есеп

1-деңгей Өрнектерді Паскаль тілінде жаз

1-есеп

2-есеп

0 Паскаль тілінде программасын және блок-схемасын құр" width="640"

2 деңгей.

1-есеп

2-есеп

X 2 +50 X≤0

Кез-келген санның

оң немесе теріс екенін

анықтайтын программасын

және блок-схемасын құр

Y=

X0

Паскаль тілінде программасын

және блок-схемасын құр

3 деңгей. І-есеп. Бөлменің температурасы 50 градустан жоғары болса, “ ыстық” сөзін, 25 градустан  жоғары болса, “ қалыпты” сөзін, ал 25 градустан төмен болса, “ суық” сөзін  экранға шығару керек. ІІ-есеп. Екі сан А,В берілген. Егер Аонда олардың қосындысының мәнін, ал басқаша болса, көбейтіндісін басып шығарыңдар.

3 деңгей.

І-есеп.

Бөлменің температурасы 50 градустан жоғары болса,

“ ыстық” сөзін, 25 градустан  жоғары болса,

“ қалыпты” сөзін, ал 25 градустан төмен болса,

“ суық” сөзін  экранға шығару керек.

ІІ-есеп.

Екі сан А,В берілген. Егер А

онда олардың қосындысының мәнін,

ал басқаша болса, көбейтіндісін басып шығарыңдар.

"Құрастырма" ойыны

1-есеп

2-есеп

1.7 тақырып (36-43 бет), Үйге тапсырма: Оқулықтан:

1.7 тақырып

(36-43 бет),

Үйге тапсырма:

Оқулықтан:


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 9 класс

Скачать
Тарма?тал?ан алгоритмдер презентация

Автор: Искакова Арай Муратхановна

Дата: 16.04.2016

Номер свидетельства: 319229



ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства