Соңғы шартты цикл. Алғы шартты цикл Post condition cycle. Pre- condition cycle
Ақпараттық-коммуникациялық технологиялар/Информатика
Сынып:
8-сынып
Бөлім:
Программаларды құрудың кіріктірілген орталары
Тақырып:
Соңғы шартты цикл. Алғы шартты цикл Post condition cycle. Pre- condition cycle
02.03.2020
142
1
Оқу мақсаттары (оқу бағдарламасына сілтемеу): | 8.3.3.1 таңдау және қайталау операторларын программаны өңдеудің кіріктірілген ортасыныңда қолдану (С/С++, Python, Delphi, Lazarus) |
Сабақтың мақсаты: | <p> есептің алгоритмдік моделін соңғышартты цикл арқылы құру</p><p> блок-схема түрінде тапсырманың шешімін құру </p><p> программалау тілінде соңғышартты циклді пайдаланып есептер шығару есептің алгоритмдік моделін алғышартты цикл арқылы құру </p><p> программалау тілінде алғышартты циклді пайдаланып есептер шығару </p> |
Тілдік мақсаттар: | <p> Оқу және жазуға арналған пайдалы сөз тіркестері</p><p> • Алгоритмдік құрылым түрлері........ </p><p> • Цикл дегеніміз ............. </p><p> • Циклдік алгоритмдердің түрлері ………</p><p> • Тапсырмаларды шешу үшін ... </p><p> • Тапсырмаларды тестілеу-бұл..... </p> |
Күтілетін нәтиже: | Оқушының жаңа тақырыпты толық меңгеруі. |
Бағалау критерийлері: | <p> есептің алгоритмдік моделін соңғышартты цикл арқылы құрады</p><p> программалау тілінде соңғы шартты циклді пайдаланып есептер шығарады, есептің алгоритмдік моделін алғышартты цикл арқылы құрады </p><p> блок-схема түрінде тапсырманың шешімін құрайды</p><p> программалау тілінде алғы шартты циклді пайдаланып есептер шығарады </p> |
Құндылықтарды дарыту: | <p> - ынтымақтастық</p><p> - шығармашлық және сыни тұрғысынан ойлау </p><p> -жауапкершілік </p> |
АКТ-ны қолдану дағдылары: | Интербелсенді тақта |
Пәнаралық байланыс: | Математика , ағылшын, орыс тілі |
Бастапқы білім: | Алгоритм тұжырымдамасы, алгоритмді жазу түрлері, блок-схема, кіріктірілген цикл |
Сабақ барысы
Сабақ кезеңдері | Жоспарланған іс-әрекет | Ресурстар |
---|---|---|
Сабақтың басы (16мин) |
<p> Ұйымдастыру. Organizational moment </p><p> Мұғалім сөзі</p><p> - Good day my students</p><p> - How are you today?</p><p> - Who is on duty today?</p><p> - Who is absent today?</p><p> - Today we have some guests, students be active - Let`s start our lesson! </p><p> Психологиялық ахуалды қалыптастыру. Сабақты бастамас бұрын, ұлы ақын Абай Құнанбаевтың 175 жылдығына және Абу –Насыр Әл-Фарабидің 1150жылдығына орай оқушыларға ағылшын тілінде Абай Құнанбаев және Әл-Фарабидің өмірі жайлы сұрақтар қоямын: </p><p> 1. Who is Abai Kunanbayev?</p><p> 2. When was he born? </p><p> 3. Where was he born? </p><p> 4. What works of Abai Kunanbayev do you know? </p><p> 5. Who is Al-Farabi? </p><p>Үй тапсырмасын сұрау Quizlet.com программасы арқылы оқушыларды топқа бөліп үй тапсырмасын сұрау. Сұрақтар: </p><p> 1 Параметрлі цикл дегеніміз не? </p><p> Параметрлі цикл (for сөзінен басталатын) операторы басқарушы айнымалыға мәндердің өспелі тізбектілігі меншіктеліп тұрғанда тұлғасындағы оператордың қайталанып орындалуына әкеледі. </p><p> 2 Алгоритм дегеніміз не? Алгоритм дегеніміз - алға қойылған мақсатқа жету үшін немесе берілген есепті шешу үшін түсінікті де нақты ережелер бойынша орындаушыға жинақы түрде берілген реттелген нүсқаулар тізбегі. </p><p> 3 Параметрлі циклдің жазылуы? FOR цикл параметрі:=бастапқы мән ТО соңғы мән ДО цикл денесі;</p><p> 4 Циклдік алгоритм дегеніміз не? белгілі бір әрекеттер тізбегінің бірнеше рет қайталанып орындалуы. </p><p> 5. Case қандай оператор? таңдау операторы </p><p>6. Edit, Label, Button қай программаның компоненттері? Lazarus </p><p> 7. For операторының қазақша аудармасы Үшін</p><p> 8. Программаның блок сызбасы дегеніміз не? </p><p> Программаның блок-схемасы (Блок-схема программы; flowchart) </p><p>— енгізу</p><p>-шығару және шешім қабылдау операциялары үшін стандартты графикалық кескіндер жинағын пайдаланатын программаны әзірлеу тәсілі.</p><p> Бағалау: Әр оқушыны ауызша және стикер тарату арқылы бағалау </p> | Quizlet.com программасы |
Сабақтың ортасы (20мин) |
<p> 1. Жаңа сабақ. </p><p> Оқушыларға алғышартты циклді және соңғы шартты циклдің анықтамасын айтып, блок-схемасын құру арқылы түсіндіру Циклдік алгоритмнің тағы бір түрі – шартты цикл денесі орындалған соң тексеретін алгоритм. Сондықтан, бұл шартты – шартты циклдің аяқталуы деп атауымызға да болады. Циклдің бұл түрі- соңғышартты цикл деп аталады. Бұл жағдайда цикл шарттың нәтижесі «жалған» (false) болғанша қайталанады, яғни шарт орындалғанға дейін жалғаса береді. Егер шарт бірден ақиқат болса, онда цикл кем дегенде 1 рет орындалады. Алғы шартты циклі While – do жұбынан тұрады (1-сұлба). Өрнектің нәтижесі бульдік типтегі нәтиже болады. While – do қызметші сөздердің аралығындағы операторлар өрнектің нәтижесі false (жалған) мәнін қабылдағанша ретімен орындала береді. Операторлардың тізбектілігі Repeat-until операторындағыдай кемінде бір рет болса да орындалмай қалуы да мүмкін, себебі өрнек циклдегі операторлар орындалмай тұрып тексеріледі. Егер тексеріліп жатқан шарт жалған болса, онда цикл денесі орындауды бастамай-ақ өз жұмысын тоқтатады. </p><p><img src="/uploads/lesson_plans/5e5c9c705d9df/images/5e5c9e6c9705f.png" style="width: 160px;"> <img src="/uploads/lesson_plans/5e5c9c705d9df/images/5e5c9e7742197.png" style="width: 161px;"></p><p><img src="/uploads/lesson_plans/5e5c9c705d9df/images/5e5c9e82be28a.png" style="width: 374px;"></p><p>Сабақта қолданылатын жаңа термин сөздермен таныстыру: Дейінгі қайталау- Повтор до тех пор- Repeat-until Айналым-Цикл- Сycle Әзірше қайталау-Пока повтор-While-do </p><p>Сұрыптаушы-Сортировка-Sorter Бағдарлама- Программа-Program </p><p> Тапсырма №1:</p><p> Практикалық жұмыс. 113бет «Санды зерттеу жобасы» N натурал саны берілген (0<=N<=109). Осы сан цифрларының қосындысын және көбейтіндісін табатын жоба жасау </p><p>Дескриптор: </p><p> 1. Программаны іске қосады </p><p> 2. Программаға керекті компоненттерді орнатады </p><p> 3. Код програмасын жазады </p><p> Бағалау: Әр оқушыны ауызша және стикер тарату арқылы бағалау</p><p> Тапсырма №2:</p><p> «Домино» ойыны. Тақырыпқа сай сөздіктердің аудармаларын тауып реттеу Бағалау: Әр оқушыны ауызша және стикер тарату арқылы бағалау Жаңа сабақты бекіту Сұрақ-жауап 1. Алғы шартты цикл дегеніміз не? </p><p> 2. Соңғы шартты цикл дегеніміз не?</p><p> 3. Алғы шартты циклі қандай жағдайда тоқтайды?</p><p> 4. Repeat –Until операторының жұмыс жасау негіздері қандай?</p><p> 5. Соңғы шартты цикл қандай жағдайда тоқтайды? Оқушылар келесі сәйкестіктерді анықтап, талдайды. </p><p> </p><p>Бағалау: Әр оқушыны ауызша және стикер тарату арқылы бағала</p> | |
Сабақтың соңы (1мин) |
<p> Үйге тапсырма:</p><p> §4.6 §4.7 111-117 бет 121 бет сұрақтарға жауап жазу </p> | |
Рефлексия (3мин) |
<p> Кері байланыс. Стикерге жазып жабыстырады </p><p> 1. Сабақ қызықты өтті, мен сабақта белсене қатыстым</p><p> 2. Сабақ қызықты болды, бірақ мен өзімді көрсете алмадым.</p><p> 3. Тапсырмалар қиын болды, мен тапсырмаларды толық орындай алмады. </p> | <p> <img src="/uploads/lesson_plans/5e5c9c705d9df/images/5e5c9f3d1ed59.png" style="width: 50%;"></p> |
Файлдар:
Файлды ару
Соңғы шартты цикл. Алғы шартты цикл Post condition cycle. Pre- condition cycle
Файлды ару
презентация
Файлды ару
презентация
Пікірлер(0)