Тізбектін қай типке тиісті екенін табу

Алматы қаласы, Әуезов ауданы №175 «Жаңа Ғасыр» гимназиясы

Информатика пәні мұғалімі: Дүйсембиева Г. Р.

Сабақ тақырыбы: Таңдау операторы

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

Сабақтың мақсаты

  1. Жаңа тақырыпты өткен сабақпен байланыстыра отырып, таңдау операторының мәнін, жазылу тәртібін және қолдану ережелерін түсіндіру; мысалдар келтіріп, есептер орындату.
  2. Әртүрлі тапсырмалар арқылы оқушылардың пәнге қызығушылығын арттыру; теориялық білімді практикамен ұштастыру; берілген тапсырмаларды тиянақты орындауға және бағдарлама құрылымын сауатты құрастыруға дағдыландыру.
  3. Ұқыптылыққа, өз бетінше еңбектенуге, нәтижеге ұмтылуға, өзін-өзі бағалауға және ақпараттық мәдениетке тәрбиелеу.

Сабақ туралы

Сабақтың түрі
Жаңа сабақты меңгерту
Оқыту әдістері
Сөздік, көрнекі, практикалық, жобалық
Оқыту формалары
Ұжымдық, жеке

Ресурстар және байланыс

Көрнекіліктер
Интерактивті тақта, Pascal бағдарламасы, трек-сызба
Пәнаралық байланыс
Химия, ағылшын тілі, қазақ әдебиеті, тарих, биология

Сабақтың жоспары

I. Үй тапсырмасын тексеру, қайталау

  • «Қатені тап»
  • «Полиглот»
  • «Мен қай типпін?»

II. Жаңа сабақ

Таңдау операторының қызметі, құрылымы және қолдану ерекшеліктері түсіндіріледі.

III. Пысықтау, бекіту

  • Жаттығулар
  • Тест тапсырмалары

IV–VI. Қорытынды бөлім

  • Үй тапсырмасын беру
  • Оқушы білімін бағалау

Сабақ барысы: Ұйымдастыру

  1. Оқушыларды түгендеу, оқу құралдарын ретке келтіру.
  2. Журналды толтыру.

I. Үй тапсырмасын тексеру және қайталау

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

«Қатені тап»

Мақсаты: берілген жазбалардағы қатені анықтап, оны дәлелдеу.

  1. 2x2 - 5 := y
  2. p := 7.3 mod 2
  3. writeln('x=', x: 3: 6)
  4. x := sin2x + cos(x)
  5. m := завод
  6. program esep; begin readln(x); if x < 0 then y := 2*SQR(x)*x else y := 2 + x; writeln('y=', y: 6: 3); readln; end. var x, y: real;

Ескерту: жазбалар әдейі қате берілген. Оқушылар синтаксис, айнымалы типтері және функцияларды жазу ережелерін негізге алып түзетеді.

«Полиглот»

Мақсаты: Pascal тіліндегі түйінді сөздердің қазақша, орысша және ағылшынша баламаларын табу.

Қазақша Ағылшынша Орысша
Айнымалы var переменные
Бүтін integer целое
Белгі label метка
Жолды шығару writeln вывести строку
Нақты real действительные
Бөліндінің қалдығы mod остаток от деления

Тапсырманы жұппен орындап, соңында сыныппен бірге дұрыс нұсқасын талқылауға болады.

«Мен қай типпін?»

Мақсаты: берілген мәндер мен жазбалардың қай деректер типіне жататынын анықтау.

  • Критерий: бүтін, нақты, жолдық, логикалық мәндер мен өрнектерді ажырату.
  • Дағды: айнымалыны жариялау кезінде типті дұрыс таңдау және дәлелдеу.

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