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

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

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

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

АЛГОРИТМДЕУ НЕГІЗДЕРІ 1.1 Алгоритм, программа ұғымдары Алгоритм атауы атақты араб математигі абу Жафар Мұхаммед ибн Мұса әл-Хорезми (763-850 ж. ) есімінің латынша Algorіthmі (Алгоритми) болып жазылуынан шыққан. Ол санаудың ондық жүйесінде көпорынды сандармен ариф­мети­калық амалдардың орын­далу ережесін ұсынған. Бұл ережелер қосынды мен көбейтіндіні табуға арналған амалдарды орын­дауға қажетті тізбектен құрылған. Қазіргі кезде алго­ритм ұғымы тек математикалық есеп­терді шешу әдістерімен ғана шектелмейді. Оның мағы­насы одан әлде қайда кең. Әрбір компьютер алдын ала берілген алгоритммен, яғни жоспармен жұмыс істейді.

Алгоритм – берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру. Кез келген есепті қарапайым амалдарды тізбектей орындау арқылы шығаруға болады. Алгоритмді компьютерде орындау үшін оны программа түрінде жазып шығу керек. Программа – алгоритмді машинаға түсінікті нұсқаулар тізімі ретінде жазу. Программа машинаға түсінікті командалардан тұрады. Осы командалар тізбегі орындалу барысында есептің нәтижесі шығады. Әрбір компьютер алдын ала жазылған программамен істейді. Программа дегеніміз – белгілі бір нәтиже алу үшін орындалатын амалдардың айқындалған тізбегі. Команда бір ғана қарапайым амалды орындау үшін берілген бұйрық ретінде беріледі. Командалар: арифметикалық немесе логикалық амал; ақпаратты тасымалдау командасы; берілген сандарды салыстыру командасы; нәтижені экранға, қағазға басып шығару командасы; келесі командаларға көшу тәртібін орындау т. с. с.

Описание слайда:

Күнделікті тұрмыстан алып алгоритмге бір мысал келтіре кетейік. Студент болу үшін алгоритмнің мынадай қадамдарын орындау керек. 1. Орта мектепті бітіріп, аттестат алу. 2. Керекті құжаттарды аттестаттың түпнұсқасымен бірге белгілі бір жоғары оқу орнына (университетке, институтқа) өткізу. 3. Қабылдау емтихандарын "2"-ден жоғары бағалармен тапсы­ру. 4. Конкурстан өту. Бұл көрсетілген пункттердің орнын ауыстыруға болмайды. Олар көрсетілген ретпен кезектесіп орындалуы тиіс. Сонда ғана керекті нәтижеге (студент болу) қолымыз жетеді.

1.2 Алгоритм қасиеттері Алгоритм ұғымының мәнін ашатын негізгі қасиеттерінен немесе оған қойылатын талаптардан қысқаша мағлұматтар келтірейік. Компьютерде орындалуға тиіс алгоритмдерге мынадай талаптар қойылады: 1) алгоритм анық, әрі дәл өрнектелуі тиіс; 2) оның модульдік (бөлікке бөліну) қасиеті, яғни алгоритмді кішкене бөліктерге бөлу мүмкіндігі болуы қажет; 3) алгоритм шектелген уақыттан соң нәтиже беруі тиіс, яғни алгоритм қадамдарының саны шексіз болмауы керек; 4) бір тектес есептерге жалпы бір ғана алгоритм қолданылуы тиіс.

Просмотр содержимого документа
«Алгоритм негіздері»

Ұзақ мерзімді жоспар бөлімі:

Мектеп: №3 Красны йЯр көпсалалы орта

мектеп - гимназиясы


Күні:04.03; 06.03;

Мұғалімнің аты-жөні: Әйтен А.С.

Сынып: 6 «А», «Ә», «Б»

Қатысушылар саны:

Қатыспағандар:

Сабақ тақырыбы

Ойындарды қалай құруға болады

Осы сабақта қол жеткізілетін оқу мақсаттары (оқу бағдарламасына сілтеме)

блок-схема түріндегі қадамды ұсыну


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

- ауызша алгоритм құру

- блок-схеманың негізгі фигураларын көрсетеді

- ауызша алгоритмді блок-схема түрінді көрсетеді

Жетістік критерийлері

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

- есептердің шешімін блок-схема ретінде көрсетеді

Тілдік мақсаттар


Оқушылар

  • кейіпкерлердің әрекеттерін атай алады

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

  • сызықтық, тармақталғанжәнециклдыққұрылымдыалгоритмдердіңблок-схемаларынсипаттай алады;

  • ойын сценариын сипаттай алады.


Диалогтар мен жазу үшін пайдалы сөз тіркестері:

  • Ойынның идеясы …

  • Менің ойынымның кейіпкері …

  • Кейіпкерің негізгі әрекеті…

  • Жобамның сценариын жасауда … құрылымды алгоритмдерді пайдаландым.

Құндылықтардыдарыту

Ынтымақтастық, өзарақұрмет.

Пән аралық байланыстар

Ойынды жасауға болатын пәндер.

Бастапқы білім


Оқушыларненібіледіжәне осы сабақалдынданенібілулерікерек? (негізгітүсініктер, деерктер, формулалар, теориялар)

Сіз бар білімдіқалайіскеқосааласыз?

Сабақ барысы

Сабақтың жоспарланған кезеңдері

Сабақтағы жоспарланған қызмет


Ресурстар

15 мин

«Алгоритмдер және блок-схема» тақырыбында оқушылардың білімін тексеру.

Ауызшасұхбат:

  1. Кейіпкерненіістеукерекекенінқайданбіледі?

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

  3. Кейіпкерлердіңіс-әрекеттерінсипаттауүшін алгоритм керекпе?

  4. Алгоритм дегеніміз не жәнеоныңқандайтүрлерінбілесіз?

  5. Қандай алгоритм циклдықдепаталады?

  6. Сөздікалгоритмнің блок-схемасынқалайқұрастырамыз?


Тапсырма «Үлкен санды табыңыз»

Келесі сөздік алгоритм үшін блок-схеманы салыныз:

Экранға шығараңыз «Максималды санын табу бағдарламасына қош келдіңіз!»

Экранға шығараңыз «Бірінші санды еңгізіңіз»

А саның еңгізіңіз

Экранға шығараңыз «Екінші санды еңгізіңіз»

В саның еңгізіңіз

егер АB

ондаэкранға шығараңыз «А үлкен сан»

әйтпесеэкранға шығараңыз «В үлкен сан»

* Дифференциациялауүшін, тапсырманыжылдамшешетін оқушыларға, үш саннан үлкенің табатынесептің блок-схемасын жасауды ұсыныңыз.

Білімді белсендендіру. «Сценарий» ребусын табыңыз.

Талқыланатынсұрақтар–Ребустынсценариынкімжасайды?

Скрэтчпрограммасындажасалғанойындардыңнұсқасы.


«Санды тап» ойыны.

Оқушылар «Санды тап» ойының ойнайды.

Оқушыларғаойынныңережелерінтүсіндіріңіз.

Ойын ережесі Бір оқушы 1 ден 100 ге дейін санды ойлап оны дәптерге жазады, қалғандары осы санды 10 сұрақ қою арқылы табуға тырысады. Сұрақтар келесі түрде болады: бұл сан қандайда бір саннан үлкен ба?


Алдын ала ойын құрыңыз немесе онлайн ресурстарды қолданыңыз. Ойынды жұп немесе топтар арасында ұйымдастыруға болады.

Сөздік алгоритімін сипаттаған карточка












































10 мин




13 мин


Жеке жұмыс. Оқушылар«Санды тап»ойынынасөздік алгоритм құрып оны дәптергежазады.

Осы сөздікалгоритмге блок-схема құрады.

Оқушылар өзара бағалайды.


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

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

Оқушыларды бағалау үшін келесі сұрақтарды қойыңыз

  1. Ойындақаншакейіпкерболады?

  2. Ойынныңнегізгіидеясы?

  3. Олардыңнегізгіәрекеттеріната.

  4. Блок-схеманыңқайфигурасыалгоритмнінбасталуынжәнесоңыңкөрсетеді?

  5. Кейіпкеріңшарттыорындауықалайкөрсетіледі.

  6. Имеется ли цикл в будущей программе?

  7. Жазылатынпрограммада цикл боладыма?

Қандай фигурамен циклдық алгоритмдерді көрсетуге болады?


2 мин


Оқушыларға сабақ барысында не орындалғаның еске түсірун ұсыныңыз.

Мүмкін сұрақтар:

  1. Ойынның идеясы

  2. Алгоритм және оның бейнеленуі

  3. Блок-схема

Рефлексия «Бағдаршам»

М ен өзімнің ойныма блок схема құра білдім

Ж алпы блок-схеманы құрдым, бірақ сұрақтар туындады

Б лок-схеманы құра алмадым, тақырыпты түсінбедім



Саралау – Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз қабілетті оқушылардың алдына қандай тапсырмалар қоясыз?

Бағалау – Сізо қушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?

Денсаулық және қауіпсіздік техникасын сақтау


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

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

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


Денсаулықсақтаушытехнологиялар.

Пайдаланылатынжаттығуминуттарыжәнебелсендіқызметтүрлері.

Қауіпсіздіктехникасыережелерінен осы сабақтақолданылатынтармақтар.


Сабақбойынша рефлексия


Сабақмақсаттары/оқумақсаттарышынайыболдыма?

Барлықоқушылар ОМ-на жетті мен?

Егержетпесе, неліктен?

Сабақтасаралаудұрысжүргізілдіме?

Сабақтыңуақыттықкезеңдерісақталдыма?

Сабақжоспарынанқандайшегінулерболдыжәненеліктен?

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



Жалпы бағалау

Сабақтыңқандайекіаспектісіжақсыөтті (оқытутуралы да, сабақ беру туралы да ойланыңыз)?

1:


2:


Сабақтыжақсартуға не жәрдемдесереді (оқытутуралы да, сабақ беру туралы да ойланыңыз)?

1:


2:


Сабақкезінде мен сыныпнемесежекелегеноқушылардыңжетістіктері/қиыншылықтарытуралыненіанықтадым, келесісабақтарда неге назараударуқажет?



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

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

Категория: Прочее

Целевая аудитория: 5 класс.
Урок соответствует ФГОС

Скачать
Алгоритм негіздері

Автор: Әйтен Айгерім Саматқызы

Дата: 10.01.2020

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

Похожие файлы

object(ArrayObject)#850 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(167) "Презентация по информатике на тему "Алгоритм негіздері. Алгоритмдеу,программалау ??ымдары.""
    ["seo_title"] => string(91) "priezientatsiiapoinformatikienatiemualghoritmnieghizdierialghoritmdieuproghrammalauugymdary"
    ["file_id"] => string(6) "293732"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1455538131"
  }
}
object(ArrayObject)#872 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(126) "Алгоритм т?сiнiгi. Алгоритмнi? ?асиеттерi.  Алгоритмдi бейнелеу т?сiлдерi "
    ["seo_title"] => string(81) "alghoritm-tusinighi-alghoritmnin-k-asiiettieri-alghoritmdi-bieinielieu-t-sildieri"
    ["file_id"] => string(6) "177936"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1424754106"
  }
}
object(ArrayObject)#850 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(162) "Краткосрочное планирование по уроку информатики по уровневому курсу на тему: "Алгоритм" "
    ["seo_title"] => string(90) "kratkosrochnoie-planirovaniie-po-uroku-informatiki-po-urovnievomu-kursu-na-tiemu-alghoritm"
    ["file_id"] => string(6) "169887"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1423482275"
  }
}
object(ArrayObject)#872 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(34) ""Алгоритм т?сінігі""
    ["seo_title"] => string(18) "alghoritmtusinighi"
    ["file_id"] => string(6) "285232"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1454125805"
  }
}
object(ArrayObject)#850 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(55) "Алгоритм және оның қасиеттері"
    ["seo_title"] => string(35) "alghoritm_zh_nie_onyn_k_asiiettieri"
    ["file_id"] => string(6) "363661"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1480391185"
  }
}

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

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

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

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

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

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

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

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