Паскаль тілінде бағдарлама құру

Сабақтың тақырыбы мен бағыты

Бұл кіріктірілген практикалық сабақта (математика + информатика) арифметикалық прогрессия және арифметикалық прогрессияның алғашқы n мүшесінің қосындысын табу тақырыптары қарастырылады. Есептерді шешу логикасы Pascal тілінде бағдарлама құру арқылы бекітіледі.

Мақсаттары

  • Арифметикалық прогрессия есептерін Pascal тілінде бағдарламалау.
  • n мүшесінің қосындысын есептеу дағдысын бекіту және алгоритмдеу.
  • Пәнге қызығушылықты арттыру, практикалық дағды қалыптастыру.

Сабақ форматы

Типі
Кіріктірілген сабақ (математика + информатика)
Түрі
Практикалық сабақ
Технология
Модульдік оқыту технологиясы (М.М. Жанпейісова)

Қолданылатын құралдар

Компьютер Интерактивті тақта I–II деңгейлік тапсырмалар Электрондық тест

Сабақтың құрылымы

  1. 1

    Ұйымдастыру

    Сыныпты сабаққа дайындау, оқушыларды I және II топқа бөлу.

  2. 2

    Үй тапсырмасын тексеру

    Интерактивті тақта арқылы сұрақ-жауап әдісімен өткен материалды қайталау.

  3. 3

    Жаңа сабақ

    Арифметикалық прогрессия ұғымын, мүшелерін табу тәсілдерін және алғашқы n мүшесінің қосындысын есептеу формулаларын қолдану. Алынған білім Pascal тілінде есептер шығару арқылы практикада бекітіледі.

  4. 4

    Бекіту

    Компьютерде электрондық тест орындау (нәтижені жүйе автоматты бағалайды).

  5. 5

    Бағалау және қорытынды

    Тапсырмалар нәтижесі бойынша бағалау, кері байланыс беру.

  6. 6

    Үй тапсырмасы

    Қайталау.

Практикалық бөлім: топтық жұмыс

Өткен тақырып интерактивті тақта арқылы сұрақ-жауаппен қайталанғаннан кейін, оқушыларға I және II деңгейлік тапсырмалар беріледі. Бір топ дәптерде орындайды, екінші топ компьютерде Pascal тілінде бағдарлама жазады. Тексеруден кейін топтар орын алмастырады.

I топ (дәптерде): деңгейлік есептер

  1. Жалпы мүшесі an = n + 2 формуласы арқылы берілген тізбектің алғашқы үш мүшесін табыңдар.
  2. a9 = 18, a3 = 6. Арифметикалық прогрессияның айырымын табыңдар.
  3. 4, 9, 14, ... арифметикалық прогрессиясында 304-ке тең мүшенің реттік нөмірін табыңдар.

II топ (компьютерде): Pascal арқылы

  1. 8, 11, 14, ... арифметикалық прогрессиясының 20-мүшесін есептеңдер.
  2. 100, 102, ... арифметикалық прогрессиясының алғашқы 12 мүшесінің қосындысын есептеңдер.

Ескерту: шешім Pascal тілінде алгоритм құру және цикл/айнымалыларды дұрыс қолдану арқылы орындалады.

Орын алмастырудан кейінгі тапсырмалар

I топ (компьютерде, Pascal)

  1. 3, 7, 11, ... арифметикалық прогрессиясының 40-мүшесін есептеңдер.
  2. 103, 101, ... арифметикалық прогрессиясының алғашқы 8 мүшесінің қосындысын есептеңдер.

II топ (дәптерде)

  1. Жалпы мүшесі an = 3(n + 2) формуласы арқылы берілген тізбектің алғашқы үш мүшесін табыңдар.
  2. a7 = 6, a12 = 40. Арифметикалық прогрессияның айырымын табыңдар.
  3. 5, 10, 15, ... арифметикалық прогрессиясында 60-қа тең мүшенің реттік нөмірін табыңдар.

Жеке жұмыс: карточкалық тапсырмалар

№1 карточка

  1. Жалпы мүшесі an = (2n + 1)(n + 1) формуласы арқылы берілген тізбектің алғашқы үш мүшесін табыңдар.
  2. Жалпы мүшесі an = (3n + 2) / 5 формуласы арқылы берілген тізбек арифметикалық прогрессия бола ма? Егер болса, айырымын табыңдар.
  3. 30 саны -25, -19, ... арифметикалық прогрессиясының мүшесі бола ма? Pascal тілінде бағдарлама құрыңдар.
  4. Берілгені: a3 = 7, a11 = 18. Арифметикалық прогрессияның айырымын есептеңдер.
  5. 2, 5, 8, ... арифметикалық прогрессиясының алғашқы 15 мүшесінің қосындысын есептеңдер.

№2 карточка

  1. Жалпы мүшесі an = 3 · 2n-1 формуласы арқылы берілген тізбектің алғашқы үш мүшесін есептеңдер.
  2. Жалпы мүшесі an = (7n - 2) / 2 формуласы арқылы берілген тізбек арифметикалық прогрессия бола ма? Егер болса, айырымын есептеңдер.
  3. 106 саны 10, 14, ... арифметикалық прогрессиясының мүшесі бола ма? Pascal тілінде бағдарлама құрыңдар.
  4. Берілгені: a10 = -3, a3 = 25. Арифметикалық прогрессияның айырымын есептеңдер.
  5. 3, 7, 10, ... арифметикалық прогрессиясының алғашқы 12 мүшесінің қосындысын есептеңдер.

Қорытынды бекіту: электрондық тест

Оқушылар барлық тапсырманы орындап болғаннан кейін, алгебрадағы ұғымдар мен Pascal бағдарламалауында қолданылатын қызметші сөздер бойынша құрастырылған электрондық тестті орындайды. Тест нәтижесін жүйе автоматты түрде бағалайды.

Бағалау және үй тапсырмасы

Бағалау

Топтық және жеке тапсырмалар, сондай-ақ тест нәтижелері негізінде қорытынды баға қойылады.

Үй тапсырмасы

Қайталау.