290 likes | 2.07k Views
Сызықтық алгоритмдерді программалау 8-сынып. Тереңкөл орта жалпы білім беретін мектебі. Пән мұғалімі: Бопишева Б.С. Сабақтың мақсаты : Оқушыларға сызықтық алгоритм түсінігін беру Оқушыларды сызықтық алгоритм құрастыруды уйрету . Оқушылардың алгоритмдік ойлау қабілетін қалыптастыру .
E N D
Сызықтық алгоритмдерді программалау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) шыққан айырымдағы оң жақтағы шеткі цифрды алып тастау, сонда пайда болған сан іздеген сан болады.
басы a,b y:=a+b y соңы ІІ. Мағынаны тану. «Ауа райы» Алгоритмдер екі түрлі болады: жәй алгоритмдер және құрама алгоритмдер. Құрама алгоритмдерде шарт тексеру әдісі қолданылады. Шарт дегеніміз жауабы «иә» немесе «жоқ» болатын ұйғарым. Сызықтық алгоритмдер – әрекеттері алгоритмде қалай жазылса сол ретпен орындалатын командалар тізбегінен тұрады. Шарт болмайды. Блок-схемасы да бір түзудің бойына орналасады. Мысалы: y=a+b формуласы бойынша есептеу алгоритмінің схемасы төмендегідей: Алгоритмді бастау блогы • a мен b мәндерін енгізу • y=a+b өрнегін есептеу • у мәнін басуға шығару • алгоритмді аяқтау
ІІІ. Рефлексия Оқушылардың өткен тақырыптар мен жаңа сабақ бойынша алған білімдерін пысықтау және бақылау үшін жүргізіледі.
“Жолсерік бағыты” 1-топ «Астана» Анаңа саған таңғы асқа жұмыртқа қуыруға көмектес, орындау реттілігін көрсет. 2-топ «Алматы» «Досыңа хабарлас» ұялы телефон арқылы байланыс алгоритм әрекетін көрсет
1-топ «Астана»Анаңа саған таңғы асқа жұмыртқа қуыруға көмектес, орындау реттілігін көрсет және түсіндір. 2 5 3 4 6 1
2-топ «Алматы»«Досыңа хабарлас» ұялы телефон арқылы байланыс алгоритм әрекетін көрсет • Қоңырау шалатын досыңды телефондағы абономент тізімінен таңдап алу • Абономенттің телефон нөмірн теру • Абономент жауабын күту • Сөйлесу тетігін басу • Сөйлесу • Телефон тұтқасын қою
4.2. «Билет бойынша өз орныңды тап» 1-топ «Астана» Сызықтық алгоритм орындап, «Қола» сөзінен «Жұрт» сөзін шығар 2-топ «Алматы» Сызықтық алгоритм орындап, «ЖҰРТ» сөзінен «ДАРА» сөзін шығар
1-топ «Астана»Сызықтық алгоритм орындап, «Қола» сөзінен «Жұрт» сөзін шығар ҚОЛА “Л”-ны “Р”-ға ауыстыр “Л”-ны “Р”-ға ауыстыр ҚОРА “О”-ны “Ұ”-ға ауыстыр ҚҰРА “А”-ны “Т”-ға ауыстыр ҚҰРТ ЖҰРТ “Қ”-ны “Ж”-ға ауыстыр
1-топ «Алматы»Сызықтық алгоритм орындап, «ЖҰРТ» сөзінен «ДАРА» сөзін шығар ЖҰРТ “Л”-ны “Р”-ға ауыстыр “Ж”-ны “Қ”-ға ауыстыр ҚҰРТ “Т”-ны “А”-ға ауыстыр ҚҰРА “Ұ”-ны “А”-ға ауыстыр ҚАРА ДАРА “Қ”-ны “Д”-ға ауыстыр
Жеке жұмыс (Екі топтың оқушылары бірыңғай өз бетімен тапсырма орындайды) 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. 4.2. «Әуе кеңістігінде және қону» Есеп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. «Симантикалық карта» арқылы оқушы білімін тексеру
Назарларыңызға көп рахмет!
Назарларыңызға көп рахмет!