Сызықтық алгоритмдерді программалау 8-сынып - Тереңкөл орта жалпы білім беретін мектебі
- Пән мұғалімі: Бопишева Б.С.
Сабақтың мақсаты: - Сабақтың мақсаты:
- Оқушыларға сызықтық алгоритм түсінігін беру
- Оқушыларды сызықтық алгоритм құрастыруды уйрету.
- Оқушылардың алгоритмдік ойлау қабілетін қалыптастыру.
- Сабақтың типі: аралас сабақ
- Сабақтың түрі: түсіндірмелі-иллюстративті, топтық саяхат сабағы
- Әдіс-тәсілдері: СТО технология элементтері
- Құрал жабдықтар: Интерактивті тақта, ноутбук, фишкалар, тапсырмалар
- Пәнаралық байланыс: математика, қазақ тілі, ағылшын тілі
Күтілетін нәтиже: - Оқушылар сызықтық алгоритм түсінік алады.
- Оқушылар сызықтық алгоритм құрастыруды уйренеді.
- Оқушылардың алгоритмдік ойлау қабілеті қалыптасады.
- Өзара және топтық жұмыс арқылы білім бәсекесіне түсіп, білім, білік және дағды қасиеттері шыңдалады
І. Қызығушылығын ояту - Күлім қағып қолымды,
- Бір, екі, үш деп соғайын.
- Қарап тұрған көршіме,
- Қолымды мен бұлғайын.
- Жылы-жылы сөзбенен,
- Маңдайынан сипайын.
- Жылы-жылы сөзбенен,
- Жүрегімді сыйлайын.
- Ыстық алақаныммен,
- Қолыңды бір қысайын.
- Амандасып өзіңменен,
- Құшақтап бір алайын.
Әл Хорезми төмендегі қай сөзді ғылымға енгізді? - Әл Хорезми төмендегі қай сөзді ғылымға енгізді?
- А. Команда В. Алгоритм С. Тізбек
- Әл Хорезми қай елдің ғалымы?
- А. араб В. Грек С. парсы
- Алгоритм дегеніміз не?
- А. Белгілі бір ереже бойынша программа жазу
- В. Берілген есептің шығару жолын реттелген амалдар тізбегіне келтіру
- С. Компьютер орындай алатын программа жазу
- Алгоримтнің неше қасиеті бар?
- А. 3 В. 5 С. 4
- Сызықтық, тармақталған, циклдік алгоритмдер – бұлар ...
- А. Алгоритм қасиеттері
- В. Алгоритм типтері
- С. Алгоритмге берілген атаулар
- Паскаль тілінде программа неше бөліктен тұрады?
- А. 2
- В. 3
- С. 4
- Паскаль тілінде нәтижені экранға шығару операторы
- А. WRITE
- В. READ
- С. END
- Паскаль тілінде мәлімет енгізетін оператор
- А. READ В. END С. WRITE
- Паскаль тілінде айнымалы қалай белгіленеді?
- А. End В. Var С. Begin
- Меншіктеу операторына төмендегі
- қай белгі тән?
- А. = В. := С. =:
Әл Хорезми төмендегі қай сөзді ғылымға енгізді? - Әл Хорезми төмендегі қай сөзді ғылымға енгізді?
- А. Команда
- В. Алгоритм*
- С. Тізбек
- Әл Хорезми қай елдің ғалымы?
- А. араб*
- В. грек
- С. парсы
- Алгоритм дегеніміз не?
- А. Белгілі бір ереже бойынша программа жазу
- В. Берілген есептің шығару жолын реттелген амалдар тізбегіне келтіру*
- С. Компьютер орындай алатын программа жазу
- Алгоримтнің неше қасиеті бар?
- А. 3
- В. 5*
- С. 4
- Сызықтық, тармақталған, циклдік алгоритмдер – бұлар ...
- А. Алгоритм қасиеттері
- В. Алгоритм типтері*
- С. Алгоритмге берілген атаулар
- Паскаль тілінде программа неше бөліктен тұрады?
- А. 2
- В. 3*
- С. 4
- Паскаль тілінде нәтижені экранға шығару операторы
- А. WRITE*
- В. READ
- С. END
- Паскаль тілінде мәлімет енгізетін оператор
- А. READ*
- В. END
- С. WRITE
- Паскаль тілінде айнымалы қалай белгіленеді?
- А. End
- В. Var*
- С. Begin
- Меншіктеу операторына төмендегі қай белгі тән?
- А. =
- В. :=*
- С. =:
Жеребе арқылы сыныпты екі топқа бөлемін. Миға шабуыл. «Алғашқы кезекте билет алу кімге бұйырады?» - «Ойлаған санды табу алгоритмі».
- Оқушы кез келген натурал санды ойлаған болсын. Оған:
- Ойлаған санды 5-ке көбейту;
- Нәтижеге 8-ді қосу;
- Қосындыны 2-ге көбейту және шыққан нәтижені хабарлау (айту) ұсынылсын. Нәтиже бойынша ойлаған санды табу қажет.
- Берілген есепті шешу:
- (х*5+8)*2=а теңдеуін шешуге келтіреді, мұндағы х – белгісіз ойлаған сан, а – алынған нәтиже.
- х-ті табу үшін келесі алгоримді хабарлау жеткілікті:
- 1) алынған нәтижеден 16-ны азайту;
- 2) шыққан айырымдағы оң жақтағы шеткі цифрды алып тастау, сонда пайда болған сан іздеген сан болады.
ІІ. Мағынаны тану. «Ауа райы» - Алгоритмдер екі түрлі болады: жәй алгоритмдер және құрама алгоритмдер. Құрама алгоритмдерде шарт тексеру әдісі қолданылады. Шарт дегеніміз жауабы «иә» немесе «жоқ» болатын ұйғарым.
- Сызықтық алгоритмдер – әрекеттері алгоритмде қалай жазылса сол ретпен орындалатын командалар тізбегінен тұрады. Шарт болмайды. Блок-схемасы да бір түзудің бойына орналасады.
- Мысалы: y=a+b формуласы бойынша есептеу алгоритмінің схемасы төмендегідей:
- Алгоритмді бастау блогы
- a мен b мәндерін енгізу
- y=a+b өрнегін есептеу
- у мәнін басуға шығару
- алгоритмді аяқтау
ІІІ. Рефлексия - Оқушылардың өткен тақырыптар мен жаңа сабақ бойынша алған білімдерін пысықтау және бақылау үшін жүргізіледі.
“Жолсерік бағыты” - 1-топ «Астана»
- Анаңа саған таңғы асқа
- жұмыртқа қуыруға көмектес,
- орындау реттілігін көрсет.
- 2-топ «Алматы»
- «Досыңа хабарлас» ұялы телефон арқылы байланыс алгоритм әрекетін көрсет
1-топ «Астана» Анаңа саған таңғы асқа жұмыртқа қуыруға көмектес, орындау реттілігін көрсет және түсіндір. 2-топ «Алматы» «Досыңа хабарлас» ұялы телефон арқылы байланыс алгоритм әрекетін көрсет - Қоңырау шалатын досыңды телефондағы абономент тізімінен таңдап алу
- Абономенттің телефон нөмірн теру
- Абономент жауабын күту
- Сөйлесу тетігін басу
- Сөйлесу
- Телефон тұтқасын қою
4.2. «Билет бойынша өз орныңды тап» - 1-топ «Астана»
- Сызықтық алгоритм орындап,
- «Қола» сөзінен «Жұрт» сөзін
- шығар
- 2-топ «Алматы»
- Сызықтық алгоритм орындап,
- «ЖҰРТ» сөзінен «ДАРА» сөзін
- шығар
1-топ «Астана» Сызықтық алгоритм орындап, «Қола» сөзінен «Жұрт» сөзін шығар 1-топ «Алматы» Сызықтық алгоритм орындап, «ЖҰРТ» сөзінен «ДАРА» сөзін шығар 4.2. «Әуе кеңістігінде және қону» - Жеке жұмыс (Екі топтың оқушылары бірыңғай өз бетімен тапсырма орындайды)
- program esep;
- var x,y:real;
- begin
- x:=2.72;
- y:=0.812;
- writeln('x+y=',x+y);
- writeln('x-y=',x-y);
- writeln('x*y=',x*y);
- writeln('x/y=',x/y);
- end.
- Есеп1.
- х=2,72, у=0,812 болғанда х+у, х-у, х*у, х/у өрнектерінің мәндерін есептеу программасын құру керек.
Сергіту сәті - Шаршасаңдар, балалар,
- Қолдарыңды созыңдар.
- Саусақтармен ойнаңдар,
- Қолдарыңды сермеңдер.
- Денелерің шынықсын,
- Саналарың тынықсын.
4.4. «Ойын алаңында кездесу» - 1. «Есептер шығару». a, b бүтін сандар. a =6, b=20 болғандағы өрнекті есептеп, нәтиженің типін анықтаңдар.
- 1-топ «Астана»
- а) a*10div8 ә) 2+bmod3 б) b-a mod 5
- 2-топ «Алматы»
- а) a*bmod4 ә) 50-b div a б) 60/b div 3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Программаның алғашқы жолы
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 2. «Симантикалық карта» арқылы оқушы білімін тексеру
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Программаның алғашқы жолы
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Назарларыңызға
- көп рахмет!
- Назарларыңызға
- көп рахмет!
Достарыңызбен бөлісу: |