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

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

"Алгоритм ж?не программалау"

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

САБА?  ЖОСПАРЫ                                                                                   «Бекітемін»

                                                                                                                      _______________

                                                                                                               О?у ісіні? ме?герушісі

                                                                                                       «___________» _______2015ж

Та?ырып:  «Алгоритм ж?не программалау»

Саба?ты? ма?саты:
Білімділік: : алгоритмдер туралы т?сінік алу, теориялы? білімдерін бір ж?йеге келтіріп, программалау тілімен ж?мыс істеу кезіндегі практикалы? біліктіліктер мен да?дыларды ?алыптастыруды жал?астыру;

Дамытушылы?: есте са?тау, логикалы? ?абілеттерін дамыту, компьютерде ж?мыс істеуді ?алыптастыру;

Т?рбиелік: о?ушыларды? п?нге деген ?ызы?ушылы?ын арттыру, ?з бетінше ж?мыс істеулерін, н?тиже алу?а ж?не ?немдеуге да?дыландыру.

Саба?ты? ?дісі: Практикалы?, ойын элементтері аралас, жеке ж?не топты? ж?мыс

Саба?ты? т?рі: ?айталау саба?ы

П?н аралы? байланыс: Физика, геометрия

?олданылатын к?рнекілік: интерактивті та?та, компьютер, та?ырып?а с?йкес слайд,

Саба?ты? барысы:

  1. ?йымдастыру кезе?і
  2. Саба?ты? та?ырыбын ашу.  «Ойлан тап!»

(3 топ?а б?лу : «Алгоритм» тобы, «Блок-схема» тобы, «Программа» тобы)

  1. ?й тапсырмасын пысы?тау  («Постер ?ор?ау»)
  2. Семантикалы? карта
  3. Салыстыру (математикалы? модель ж?не информатикалы? модель)
  4. Практикалы? ж?мыс
  5. Жасырын тапсырмалар
  6. Тест с?ра?тары
  7. Саба?ты ?орытындылау. Рефлексия

      ?йге тапсырма

  1. Ба?алау
  2. ?йымдастыру кезе?і.  Сыныпты т?гендеп,  журналды толтырып,  о?ушыларды? о?у-??ралдарын тексеріп, назарын саба??а аударту.  О?ушыларды 3-топ?а б?лу:
    • «Алгоритм» тобы
    • «Блок-схема» тобы
    • «Программалау» тобы
  3. Саба?ты? та?ырыбын ашу.  «Ойлан тап!». Экранда о?ушылар?а суреттер к?рсетіп, жауаптарын алу ар?ылы б?гінгі саба?ты? та?ырыбын аны?тау. Еске т?сіру.
  4. ?й тапсырмасын пысы?тау («Постер ?ор?ау»)

?ш топ?а ?ткен та?ырып бойынша «Постер ?ор?ау» беріледі.

  • «Алгоритм» тобы: «Алгоритм» дегеніміз не? Алгоритм ?асиеттері, Алгоритмні? т?рлері туралы баяндау
  • «Блок-схема» тобы: Алоритмні? жазылуы, графикалы? тілде жазылуы
  • «Программалау» тобы: Паскаль программалау тілі, тілді? алфавиті, негізгі элементтері туралы баяндау
  1. Семантикалы? карта толтыру

  Нысандар жиынты?ы

Транслятор

Интерпретатор

Алгоритм

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

Тарма?тал?ан алгоритм

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

Программалау тілі

Компилятор

Орындалатын іс-?рекеттерді? немесе ал?а ?ойыл?ан ма?сатты? н?тижеге жету жолында?ы реттелген тізбектер т?рі

  • Алгоритмдерді ж?не алгоритмдік тілде жазыл?ан амалдар тізбегін орындау ?шін ?олданылатын, компьютерге т?сінікті арнайы тіл
  • Егер орындаушы ?рекеттерді рет-ретімен тізбектей орындап н?тижеге жетсе,  онда ол ?алай аталады?
  • Егер орындаушы ?рекеттерді шартты тексеру ар?ылы ж?зеге асырса, онда ол ?алай  аталады?
  • Алгоритм орындау кезінде н?тижеге жету ?шін ?рекеттер бірнеше рет ?айталанатын болса, онда ол ?алай аталады?
  • Программа тілін машина тіліне аударады.
  • Программа тілін тізбектей машина тіліне аударып,  оны? орындалуын ?амтамасыз ететін программа.
  • Программаны?  б?кіл м?тінін машина тіліне аударып, EXE файл т?ріне са?тайтын программа
  • Бір атауда біріктірілген бірнеше нысандар тобы
  1. Салыстыру (математикалы? модель ж?не информатикалы? модель)Математикалы? жазыл?ан ?рнектерді информатика тілінде жазу.

Интерактивті та?тада орындау.

  1. Практикалы? ж?мыс

№1 есеп.  О?улы?та 49 бет. 1 тапсырма. Тікт?ртб?рышты?  a ж?не b  ?абыр?алары бойынша периметрін ж?не ауданын есептейтін алгоритмін, блок-схемасын  ж?не программасын ??ры?дар. 

№2  есеп. Геометрия есебі. a=13,  b=14,  c=15 болса, онда ?шб?рышты? ауданы ?анша бол?аны? Герон формуласы ар?ылы есептеу. Алгоритмін, блок-схемасын  ж?не программасын ??ру.

3  есеп.  Физика есебі.   2 м/с жылдамды?пен ж?гіріп келе жат?ан массасы 60 кг адамны? импульсі ?андай ? Алгоритмін,блок-схемасын  ж?не программасын ??ру.

7.                  Сергіту с?ті. «Ойлан тап!» Берілген суреттерге байланысты с?йлемді табу.

8.                  Логикалы? тапсырмалар.

1тапсырма. Са?атты? к?рсетілімі бойынша жасырын с?зді табу

2 тапсырма. ?айы?шы ?зеннi? ар?ы жа?асына ?ас?ырды, ешкiнi ж?не орамжапыра?ты ?ткізуі керек. Біра? ?айы?шы оларды? тек біреуін ?ана – не ?ас?ырды, не ешкiнi, не орамжапыра?ты ?ткiзе алады. Ешкiнi орамжапыра?пен бiрге ?алдыру?а болмайды, себебi ешкi оны жеп ?ояды. Ешкiнi ?ас?ырмен де ?алдыру?а болмайды. ?ас?ыр ешкiнi жеп ?ояды. Сонда б?л есептi ?алай шешу керек?3 тапсырма. Бiзде апельсин ж?не алма шырындары ??йыл?ан ыдыстар бар. ?шiншi бос ыдысты пайдалану ар?ылы ат?арушы ??Й?ЫШ?А апельсин мен алма шырындарын бiр-бiрiмен алмастыру?а к?мектес.

4 тапсырма.

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

1. Клетка ?илысына ?алам ?шын тиігізі?із.

2. Жо?ары ?арай 10 клетка сызы?ыз.

3. О??а ?арай 5 клетка сызы?ыз.

4. Т?мен ?арай 5 клетка сызы?ыз.

5. Сол?а ?арай 5 клетка сызы?ыз.

6. ?аламды ?а?аздан алы?ыз.

Сізді? ?рекеттері?ізді? н?тижесі не болып шы?ты?

5 тапсырма. Берілген алгоритм бойынша у-ті? м?нін есептейтін ?андай ?рнек алу?а болады?

6 тапсырма. Экран?а “Мен 9-сыныпты? о?ушысымын” ж?не “Мен паскаль тiлiн о?ып, ?йренемiн“ деген с?здердi шы?ару программасы ??р.

PROGRAM  Паскаль;

BEGIN

WRITELN  (‘Мен 9-сыныпты? о?ушысымын’);

WRITELN  (‘Мен паскаль тiлiн о?ып, ?йренемiн’);

END.

7 тапсырма. Н?тижесін есепте

36  div   7=
10  mod  3=
63  mod  8=
45  mod  8=

Тест с?ра?тары

  1. Саба?ты ?орытындылау. Рефлексия

Не білемін?

Не білдім?

Білгім келеді.

  1. ?йге тапсырма. Берілген б?тін х, y, z  ?ш санны? к?бейтіндісін шы?аратын программа жазы?дар.
  2. Ба?алау.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«"Алгоритм ж?не программалау"»

САБАҚ ЖОСПАРЫ «Бекітемін»

_______________

Оқу ісінің меңгерушісі

«___________» _______2015ж

Тақырып:  «Алгоритм және программалау»

Сабақтың мақсаты:
Білімділік: : алгоритмдер туралы түсінік алу, теориялық білімдерін бір жүйеге келтіріп, программалау тілімен жұмыс істеу кезіндегі практикалық біліктіліктер мен дағдыларды қалыптастыруды жалғастыру;

Дамытушылық: есте сақтау, логикалық қабілеттерін дамыту, компьютерде жұмыс істеуді қалыптастыру;

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

Сабақтың әдісі: Практикалық, ойын элементтері аралас, жеке және топтық жұмыс

Сабақтың түрі: Қайталау сабағы

Пән аралық байланыс: Физика, геометрия

Қолданылатын көрнекілік: интерактивті тақта, компьютер, тақырыпқа сәйкес слайд,

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

  1. Ұйымдастыру кезеңі

  2. Сабақтың тақырыбын ашу. «Ойлан тап!»

(3 топқа бөлу : «Алгоритм» тобы, «Блок-схема» тобы, «Программа» тобы)

  1. Үй тапсырмасын пысықтау («Постер қорғау»)

  2. Семантикалық карта

  3. Салыстыру (математикалық модель және информатикалық модель)

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

  5. Жасырын тапсырмалар

  6. Тест сұрақтары

  7. Сабақты қорытындылау . Рефлексия

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

  1. Бағалау



  1. Ұйымдастыру кезеңі. Сыныпты түгендеп, журналды толтырып, оқушылардың оқу-құралдарын тексеріп, назарын сабаққа аударту. Оқушыларды 3-топқа бөлу:

  • «Алгоритм» тобы

  • «Блок-схема» тобы

  • «Программалау» тобы

  1. Сабақтың тақырыбын ашу. «Ойлан тап!». Экранда оқушыларға суреттер көрсетіп, жауаптарын алу арқылы бүгінгі сабақтың тақырыбын анықтау. Еске түсіру.

  2. Үй тапсырмасын пысықтау («Постер қорғау»)

Үш топқа өткен тақырып бойынша «Постер қорғау» беріледі.

  • «Алгоритм» тобы: «Алгоритм» дегеніміз не? Алгоритм қасиеттері, Алгоритмнің түрлері туралы баяндау

  • «Блок-схема» тобы: Алоритмнің жазылуы, графикалық тілде жазылуы

  • «Программалау» тобы: Паскаль программалау тілі, тілдің алфавиті, негізгі элементтері туралы баяндау

  1. Семантикалық карта толтыру




Нысандар жиынтығы

Транслятор

Интерпретатор

Алгоритм

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

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

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

Программалау тілі

Компилятор

Орындалатын іс-әрекеттердің немесе алға қойылған мақсаттың нәтижеге жету жолындағы реттелген тізбектер түрі










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










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










Егер орындаушы әрекеттерді шартты тексеру арқылы жүзеге асырса, онда ол қалай аталады?










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










Программа тілін машина тіліне аударады...










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










Программаның бүкіл мәтінін машина тіліне аударып, EXE файл түріне сақтайтын программа










Бір атауда біріктірілген бірнеше нысандар тобы












  1. Салыстыру (математикалық модель және информатикалық модель)Математикалық жазылған өрнектерді информатика тілінде жазу.

Интерактивті тақтада орындау.


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

1 есеп. Оқулықта 49 бет. 1 тапсырма. Тіктөртбұрыштың a және b қабырғалары бойынша периметрін және ауданын есептейтін алгоритмін, блок-схемасын және программасын құрыңдар.



2 есеп. Геометрия есебі. a=13, b=14, c=15 болса, онда үшбұрыштың ауданы қанша болғаны? Герон формуласы арқылы есептеу. Алгоритмін, блок-схемасын және программасын құру.



Түйінді сөз арқылы

Блок-схема арқылы

Программалау тілі арқылы

Математикалық түрде шығарылуы









3 есеп. Физика есебі. 2 м/с жылдамдықпен жүгіріп келе жатқан массасы 60 кг адамның импульсі қандай ? Алгоритмін,блок-схемасын және программасын құру.

Түйінді сөз арқылы

Блок-схема арқылы

Программалау тілі арқылы

Физикалық түрде шығарылуы









  1. Сергіту сәті. «Ойлан тап!» Берілген суреттерге байланысты сөйлемді табу.

  2. Логикалық тапсырмалар.

1тапсырма. Сағаттың көрсетілімі бойынша жасырын сөзді табу













2 тапсырма. Қайықшы өзеннiң арғы жағасына қасқырды, ешкiнi және орамжапырақты өткізуі керек. Бірақ қайықшы олардың тек біреуін ғана – не қасқырды, не ешкiнi, не орамжапырақты өткiзе алады. Ешкiнi орамжапырақпен бiрге қалдыруға болмайды, себебi ешкi оны жеп қояды. Ешкiнi қасқырмен де қалдыруға болмайды. Қасқыр ешкiнi жеп қояды. Сонда бұл есептi қалай шешу керек?





3 тапсырма. Бiзде апельсин және алма шырындары құйылған ыдыстар бар. Үшiншi бос ыдысты пайдалану арқылы атқарушы ҚҰЙҒЫШҚА апельсин мен алма шырындарын бiр-бiрiмен алмастыруға көмектес.

4 тапсырма.

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

1. Клетка қилысына қалам ұшын тиігізіңіз.

2. Жоғары қарай 10 клетка сызыңыз.

3. Оңға қарай 5 клетка сызыңыз.

4. Төмен қарай 5 клетка сызыңыз.

5. Солға қарай 5 клетка сызыңыз.

6. Қаламды қағаздан алыңыз.

Сіздің әрекеттеріңіздің нәтижесі не болып шықты?



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























6 тапсырма. Экранға “Мен 9-сыныптың оқушысымын” және “Мен паскаль тiлiн оқып, үйренемiн“ деген сөздердi шығару программасы құр.

PROGRAM  Паскаль;

BEGIN

WRITELN  (‘Мен 9-сыныптың оқушысымын’);

WRITELN  (‘Мен паскаль тiлiн оқып, үйренемiн’);

END.

7 тапсырма. Нәтижесін есепте

36 div 7=
10 mod 3=
63 mod 8=
45 mod 8=


  1. Тест сұрақтары


1. «Алгоритм» атауы қайдан шыққан?

А) Мұхаммед әл-Хорезми атының латынша айтылуынан

Ә)Мұхаммед әл-Хорезми атының арабша айтылуынан

Б) Латынның algoritm сөзінен

В)әл-Фараби атының латынша айтылуынан

2. Алгоритм дегеніміз не?

А) Орындаушының белгілі бір мақсатқа жету барысында орындалатын әрекеттері

Ә) Қоршаған ортада болып жатқан түрлі құбылыстар

Б) Орындаушының белгілі бір мақсатқа жету барысындағы ретімен орындалатын түсінікті дәл ұйғарым

В) Алғашқы берілген мәліметтерді пайдаланып жұмыс жасау

3. Алгоритмнің негізгі қасиеттерін көрсет

А) алгоритмнің айқындылығы, түсініктілігі, тиістілігі

Ә) алгоритмнің айқындылығы, үздіктілігі, жалпыға бірдейлігі, нәтижелігі, формальді орындалуы

Б) алгоритмнің үздіктілігі, түсініктілігі, тиістілігі, мақсаттылығы

В) алгоритмнің айқындығы, мақсатталығы, тиістілігі, жалпыға бірдейлігі

4.Алгоритмнің жазылу түрлерін көрсет

А) алгоритмдік тілде, блок-схема түрінде, программалау тілінде

Ә) алгоритмдік тілде, программалау тілінде, Паскаль тілінде, математикалық тілде

Б) блок-схема түрінде, графикалық түрде, программалау тілінде

В) программалау тілінде, математика тілінде, графикалық түрде, блок-схема түрінде

5.Блок-схемада қандай геометириялық фигураларды қолданбайды?

А) тіл төртбқрыш, ромб Ә) стрелкалар, параллелограм

Б) ромб, параллелограм В) шеңбер, үшбұрыш

6. Паскаль программалау тілінің авторы кім?
А)Блез Паскаль Ә)Никлаус Вирт
Б) Н. Верджино В) Чарльз Беббидж
7. Паскаль тілі қай жылдары жасалды?
А) 1970 жылы пайда болып, 1979 жылы өзгерістерімен жарыққа шықты
Ә) 1968-1971 жылдары
Б) 1980 жылдардың ортасында
В) 1963 жылы пайда болып, 1966 жылы өзгерістерімен жарыққа шықты
8. Түбір астындағы Х-ті Паскаль тілінде қалай жазуға болады?
А) SQR (X) Ә) SQRT (X) Б) ABS (X) В) MOD (X)
9. Паскаль тіліндегі нәтиже алу операторын көрсет
А) PRINT Ә) WRITE Б) OUTPUT B) READ
10. Паскаль тіліндегі енгізу операторын
А) PRINT Ә) WRITE Б) OUTPUT B) READ
11. Паскаль тіліндегі тұрақтыларды сипаттау операторын көрсет
А) VAR Ә) WRITE Б) CONST B) READ
12. Паскаль тіліндегі айнымалыларды сипаттау операторын көрсет.
А) VAR Ә) WRITE Б) CONST В) READ
 

1

2

3

4

5

6

7

8

9

10

11

12















  1. Сабақты қорытындылау . Рефлексия

Не білемін?

Не білдім?

Білгім келеді...





  1. Үйге тапсырма. Берілген бүтін х, y, z үш санның көбейтіндісін шығаратын программа жазыңдар.

  2. Бағалау.




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

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

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

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

Скачать
"Алгоритм ж?не программалау"

Автор: Султанова Гульдана Сагидуллаевна

Дата: 08.12.2015

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


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

Видеоуроки для учителей

Курсы для учителей

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

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

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

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

Проверка свидетельства