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

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

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

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

Сұрақ-жауап. 

  1.  Алгоритм дегеніміз не?
  2.  Алгоритмдік тіл дегеніміз не?
  3.  Программа дегеніміз не?
  4. Алгоритм орындаушысы дегеніміз не?
  5.  Алгоритм тілі дегеніміз не?

Просмотр содержимого документа
«Алгоритм түрлері. Сызықтық, тармақталған алгоритмдер.»

Пәні: Инорматика

Мұғалімі: М.С.Еспентаева

Қатысқандар саны: 13

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

6 Б – 20.11.2017

Тақырыбы: Алгоритм түрлері. Сызықтық, тармақталған алгоритмдер.

Мақсаты:

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

Тәрбиелілік: оқушыларды тәрбиелілікке, ұқыптылыққа, тиянақтылыққа үйрету.

Дамытушылық: оқушылардың ойлау қабілетін, логикалық-абстракциясын дамыту.

Күтілетін нәтиже

Алгоритм түрлерін біледі және алгоритм құра алады..

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

Оқушыларды бір-бірін құрметтеуге тәрбиелеу.

Сабақтың түрі:

Аралас.

Сабақта қолданылатын көрнекті құралдар:

Компьютер, интерактивті тақта, ДК, презентация, таратпа карточкалар.


Сабақтың өту барысы

Мұғалімнің іс-әрекеті

Оқушының іс-әрекеті

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

Амандасу. Оқушыларды түгендеу. Сабаққа дайындақтарын тексеру. Зейіндерін сабаққа аудару.

Орындарынан тұрып, амандасу, сабаққа зейіндерін аудару. Оқу құралын әзірлеп, сабаққа дайындалу.

ІІ. Үй тапсырмасын тексеру.


Сұрақ-жауап.

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

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

  3. Программа дегеніміз не?

  4. Алгоритм орындаушысы дегеніміз не?

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


Жауаптар:

1. Алгоритм дегеніміз – информатиканың іргелі түсініктерінің бірі.

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

3. Программа дегеніміз - қандай да бір программалау тілінде жазылған алгоритм компьютерге қажетті командалардың жиынтығы.

4. Алгоритм орындаушысы дегеніміз - құрастырылған алгоритммен басқарға тиісті объект немесе субъект.

5. Алгоритм тілі – бұл

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

ІІІ. Жаңа сабақ.


Алгоритм


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


Оқушылар жаңа тақырыпты мұқият тыңдап, керекті жерлерін дәптерлеріне жазып алады.

Сабақ түсіндіру барысында қойылған сұрақтарға жауап береді.





















Сызықтық алгоритмнің блок-схемасы

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






Шартты тексеру блогын блок-сызбада ромбымен таңбалаймыз. Егер шарт дұрыс болса, онда есепті шешу үшін «иә» тармағы, ал оған кері жағдайда – «жоқ» тармағы пайдаланылады.

Тармақталу алгоритмі сөзбен берілгенде «егер», «онда» кілттік сөздері қолданылады. Жазу барысында «әйтпесе» сөзін қолдануға болады.

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

«Қолшатыр ал» алгоритміне блок сызба құрайық.







жоқ



иә



Циклдік алгоритмдер. Көптеген алгоритмдерде белгілі бір әрекеттер бірнеше рет орындалады. Математикада, есеп шығару барысында айнымалы мәні өзгеруіне байланысты бір теңдеудің көмегімен бірнеше рет есептеледі. Алгоритмнің белгілі бір бөлігі бірнеше қайталанатын болса, ондай процессті цикл деп атайды. Қайталанатын бөлігі бар алгоритмдер циклдік алгоритм деп аталады. Циклдік алгоритмдер қолдану арқылы программаны қысқа да нұсқа жазуға болады. Қайталану бөлігіне қайталану (циклдік) командалары қолданады. Қайталану саны белгілі немесе белгісіздігіне байланысты циклдар екі түрге бөлінеді. Қайталану саны белгілі болса, ондай цикл арифметикалық, ал егер белгісіз болса, итерациялық деп аталады.

Шарт


жоқ

Серия



иә


























ІV. Сабақты бекіту


Тапсырма №1.

Орындаушы шегіртке сандық ось бойымен берілген сан бөліктеріне секіреді. Орындаушы Шегіртке бұйрықтарының жүйесі: оңға 3(3 бірлік кесіндіге оңға секіреді) және солға 2 (2 бірлік кесіндіге солға секіреді). Бастапқы орны 0. Шегірткеге 2 санына жетуге көмектесетін сызықтық алгоритм құр.











Тапсырма №2.

Төтенше жағдай тудырмау үшін, «Судың қайнау» алгоритмін дұрыс құру.






Тапсырма №3

«Ағашты өсіру» алгоритмінің реттілігін дұрыс орналастырыңдар.
















Тапсырма№4.

Апана жұмыртқа қуыруға көмектес, орындау реттілігін көрсет.









Тапсырма№5.

“Өзеннің жағасында қасқыр, ешкі, капуста және қайықпен тасушы бар екен. Тасушы қасқыр, ешкі, капуста үшеуін, қасқырды ешкімен, ешкіні капустамен жеке қалдырмай отырып өзеннің келесі жағасына көшіруі керек. Мұны қалай жасауға болады.”






6- тапсырма. Ребусты шешіңдер.

м

Тапсырма№1.






















Тапсырма №2

Алгоритм «Судың қайнауы»:

  • Шәйнекке су құю.

  • Газдың кранын ашу.

  • Шәйнекті плитаға қою.

  • Судың қайнауын күту.

  • Шырпыны газға апару.

  • Шырпыны жағу.

  • Газды өшіру.


Тапсырма №3





Шұңқырды толтыр…


Шұңқырды қаз


Су сепкішті алып, көшетті отырғыз

Күрек пен көшетті ал


Көшетті шұңқырға сал.


Күрек пен су сепкішті орнына қой
























Тапсырма№4.

Газды жақ

Газға табаны қой

Жұмыртқа мен майды дайында

Табаға майды еріт

Жұмыртқаны жар

Жұмыртқаның қабықтарын таста

Жұмыртқаға тұз сеп

Жұмыртқаны 5 минут қуыр.

Газды өшір.


Тапсырма№5.


6- тапсырма.


АЛГОРИТМ

V. Қорытындылау, бағалау.


Оқушыларға жаңа материалды толықтай түсіндіріп, жаңа теориялық білімдерін қалыптастырып, сабаққа қатысулары бойынша бағалау.

Бүгінгі жаңа сабақ материалдарымен толықтай танысып, сабаққа қатысуларына байланысты бағаларын алады.

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


Алгоритмнің түрлері тақырыбын оқу.

Үй тапсырмасын күнделіктеріне жазып алу.




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

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

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

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

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

Автор: Еспентаева Мершат Сапаргалиевна

Дата: 17.04.2018

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

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

object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(86) "Алгоритм т?рлері (сызы?ты?,тарма?тал?ан, циклдік)"
    ["seo_title"] => string(45) "alghoritmturlierisyzyktyktarmaktalgantsikldik"
    ["file_id"] => string(6) "293613"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1455521429"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(119) "Алгоритмні? т?рлері (сызы?ты?, тарма?талу ж?не циклдік алгоритмдер)"
    ["seo_title"] => string(73) "alghoritmnin-turlieri-syzyk-tyk-tarmak-talu-zh-nie-tsikldik-alghoritmdier"
    ["file_id"] => string(6) "248745"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1446780037"
  }
}
object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(117) "Алгоритм типтері (сызықты, тармақталу және циклдік алгоритмдер)"
    ["seo_title"] => string(69) "alghoritm_tiptieri_syzyk_ty_tarmak_talu_zh_nie_tsikldik_alghoritmdier"
    ["file_id"] => string(6) "381958"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1484990243"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(115) "Алгоритм типтері (сызы?ты, тарма?талу ж?не циклдік алгоритмдер) "
    ["seo_title"] => string(69) "alghoritm-tiptieri-syzyk-ty-tarmak-talu-zh-nie-tsikldik-alghoritmdier"
    ["file_id"] => string(6) "238773"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1444651798"
  }
}
object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(92) ""Тармақталған алгоритмдер" тақырыбында ашық сабақ"
    ["seo_title"] => string(53) "tarmak_talg_an_alghoritmdier_tak_yrybynda_ashyk_sabak"
    ["file_id"] => string(6) "403662"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1490595658"
  }
}

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

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

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

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

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

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

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

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