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

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

Кіріктірілген функциялар

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

уцфыкенгшщзшн.еғңуцукғеншщзщ.,ғңукғен.гшщщқұү.,ғкенгшщқұү.,ғкенгшщқұү.,.е

Просмотр содержимого документа
«Кіріктірілген функциялар»

Соңғышартты цикл

Соңғышартты цикл

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

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

Бұл жағдайда қайталану саны белгілі ме ?

Есепті қалайша шығаруға болады деп ойлайсыздар?

Циклдік алгоритмнің тағы бір түрі – шартты цикл денесі орындалған соң тексеретін алгоритм. Сондықтан, бұл шартты – шартты циклдің аяқталуы деп атауымызға да болады. Циклдің бұл түрі-  соңғышартты цикл деп аталады.   Бұл жағдайда цикл шарттың нәтижесі «жалған» (false) болғанша қайталанады, яғни шарт орындалғанға дейін жалғаса береді. Егер шарт бірден ақиқат болса, онда цикл кем дегенде 1 рет орындалады.

Циклдік алгоритмнің тағы бір түрі – шартты цикл денесі орындалған соң тексеретін алгоритм. Сондықтан, бұл шартты – шартты циклдің аяқталуы деп атауымызға да болады. Циклдің бұл түрі-  соңғышартты цикл деп аталады. Бұл жағдайда цикл шарттың нәтижесі «жалған» (false) болғанша қайталанады, яғни шарт орындалғанға дейін жалғаса береді. Егер шарт бірден ақиқат болса, онда цикл кем дегенде 1 рет орындалады.

Соңғышартты цикл – Шарт цикл соңында тексерілетіндіктен  қайталау операторы ең болмағанда бір рет орындалады. Циклдің орындалу шарты ақиқат болғанда оның жұмысы тоқтатылды. 

Соңғышартты цикл – Шарт цикл соңында тексерілетіндіктен  қайталау операторы ең болмағанда бір рет орындалады. Циклдің орындалу шарты ақиқат болғанда оның жұмысы тоқтатылды. 

Соңғышартты циклді қандай жағдайларда таңдау қажет?

Соңғышартты циклді қандай жағдайларда таңдау қажет?

  • Егер қайталану саны алдын-ала белгісіз болса, яғни цикл орындалуына қарай анықталатын жағдайда соңғышартты циклді пайдалануға болады
  • Егер бірінші ретте шарттың орындалу немесе орындалмауына байланыссыз цикл орындалуы тиіс болса, соңғышартты цикл таңдалады
Соңғышартты циклдің сипаттамасы Жалпы блок-схема Циклдің орындалуы логикалық шарттың нәтижесі «жалған» болғанша жалғаса береді. Егер логикалық шарт орындалса, онда циклдан шығу орындалады.

Соңғышартты циклдің сипаттамасы

Жалпы блок-схема

Циклдің орындалуы логикалық шарттың нәтижесі «жалған» болғанша жалғаса береді. Егер логикалық шарт орындалса, онда циклдан шығу орындалады.

Жұптық жұмыс Тапсырма: Келесі есепте сандар біртіндеп енгізіледі және енгізілген сандардың қосындысы табылады. Қосынды бірінші теріс сан енгізілгенше жалғаса береді

Жұптық жұмыс

Тапсырма: Келесі есепте сандар біртіндеп енгізіледі және енгізілген сандардың қосындысы табылады. Қосынды бірінші теріс сан енгізілгенше жалғаса береді

  • Блок-схемасын сызыңыз және осы циклдың жұмыс істеу принципін түсіндіріңіз
Жұптық жұмыс Тапсырма: Келесі есепте сандар біртіндеп енгізіледі және енгізілген сандардың қосындысы табылады. Қосынды бірінші теріс сан енгізілгенше жалғаса береді Блок-схемасын сызыңыз және осы циклдың жұмыс істеу принципін түсіндіріңіз Шешімі: блок-схема

Жұптық жұмыс

Тапсырма: Келесі есепте сандар біртіндеп енгізіледі және енгізілген сандардың қосындысы табылады. Қосынды бірінші теріс сан енгізілгенше жалғаса береді

  • Блок-схемасын сызыңыз және осы циклдың жұмыс істеу принципін түсіндіріңіз

Шешімі: блок-схема

ТАПСЫРМАЛАР № 1 тапсырма: Екі санды енгізіңіз (мысалы, A = 5 және B = 8) және олардың көбейтіндісін тек қосу операциясы арқылы табыңыз.   № 2 тапсырма: Екі санды енгізіңіз (мысалы, A = 45 және B = 8) және олардың бөліндісін (айнымалы A) тек қана алу операцияысн қолдана отырып табыңыз.   № 3 тапсырма: Экранға [-10,10] аралығына жататын 20 кездейсоқ сан шығады. Олардың ішіндегі -5-тен кіші теріс сандардың санын анықтаңыз.

ТАПСЫРМАЛАР

1 тапсырма:

Екі санды енгізіңіз (мысалы, A = 5 және B = 8) және олардың көбейтіндісін тек қосу операциясы арқылы табыңыз.

 

2 тапсырма:

Екі санды енгізіңіз (мысалы, A = 45 және B = 8) және олардың бөліндісін (айнымалы A) тек қана алу операцияысн қолдана отырып табыңыз.

 

3 тапсырма:

Экранға [-10,10] аралығына жататын 20 кездейсоқ сан шығады. Олардың ішіндегі -5-тен кіші теріс сандардың санын анықтаңыз.

  • Есептерді шешу жолын блок-схема түрінде түсіндіріңіз
  • Программалау тілінде код жазып, тексеріңіз
РЕФЛЕКСИЯ ! Жақсы түсіндім ? Сұрағым бар

РЕФЛЕКСИЯ

! Жақсы түсіндім

? Сұрағым бар


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

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

Категория: Презентации

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

Скачать
Кіріктірілген функциялар

Автор: Мұхтаров Жарқын

Дата: 30.12.2019

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

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

object(ArrayObject)#883 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(47) "Кіріктірілген функциялар"
    ["seo_title"] => string(28) "kiriktirilgen_funktsiialar_3"
    ["file_id"] => string(6) "513866"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1559924980"
  }
}
object(ArrayObject)#905 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(47) "Кіріктірілген функциялар"
    ["seo_title"] => string(26) "kiriktirilgen_funktsiialar"
    ["file_id"] => string(6) "486791"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1542767596"
  }
}
object(ArrayObject)#883 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(47) "Кіріктірілген функциялар"
    ["seo_title"] => string(28) "kiriktirilgen_funktsiialar_1"
    ["file_id"] => string(6) "509984"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1557751533"
  }
}
object(ArrayObject)#905 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(49) ""Кіріктірілген функциялар""
    ["seo_title"] => string(28) "kiriktirilgen_funktsiialar_2"
    ["file_id"] => string(6) "513835"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1559912088"
  }
}
object(ArrayObject)#883 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(49) "Паскаль программалау тілі."
    ["seo_title"] => string(25) "paskal_proghrammalau_tili"
    ["file_id"] => string(6) "395105"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1487912345"
  }
}

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

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

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

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

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

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

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

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