1
Міністерство освіти і науки України
Криворізька загальноосвітня школа І-ІІІ ступенів №50 Криворізької міської ради Дніпропетровської області
Інтегрований урок з математики та інформатики
на тему: «Створення калькулятора для обчислення коренів квадратного рівняння в середовищі Lazarus»
Вчитель: Пільтяй Ніна Сергіївна
2020
Мета: - сформувати поняття «квадратне рівняння», «повне квадратне рівняння», «корені квадратного рівняння», вчити відрізняти квадратні рівняння від рівнянь інших видів, формувати вміння та навички розв’язувати повні квадратні рівняння, вчити застосовувати набуті на уроках інформатики вміння та навички до розв’язування конкретних практичних задач;
- розвивати ключові компетентності, логіко-алгоритмічне мислення, пам’ять, увагу, вміння зосереджуватись, грамотне вживання спеціальних термінів;
- виховувати відповідальність за результати роботи на уроці, вміння працювати за вказівками і творчо, вміння приймати колективні рішення, позитивне ставлення до процесу навчання.
Тип уроку:
Інформатика: Застосування вмінь та навичок.
Алгебра: Урок засвоєння нових знань.
Вид уроку: інтегрований урок інформатики з алгеброю.
Обладнання: підручники з алгебри та інформатики, зошити, ПК з встановленим середовищем Lazarus, плакат із вправами гімнастики для очей.
План уроку
І. Організаційна частина. Вступне слово вчителя.
IІ. Повідомлення теми і мети уроку. Мотивація навчальної діяльності.
ІІІ. Актуалізація опорних знань.
IV Вивчення нового матеріалу.
V.Фізкультхвилинка.
VIІ. Інструктаж з БЖД.
VIІІ. Виконання практичної роботи.
IX. Оцінювання робіт учнів. Підсумки уроку. Рефлексія.
X. Домашнє завдання.
Хід уроку
Вступне слово вчителя.
Діти, сьогодні у нас незвичайний урок математики. На цьому уроці ми поєднаємо математику з інформатикою. Отже, наш урок – інтегрований. На цьому уроці ми познайомимося з одним з найдавніших видів рівнянь – квадратними рівняннями та навчимося створювати програму-калькулятор для розв’язання квадратних рівнянь.
Хтось із сучасних сказав: «Дайте людині програму - ви захопите її на один день. Навчіть її програмувати – ви займете її на все життя» І я сподіваюся, що декотрі з вас на цьому уроці дійсно започаткують захоплення всього свого життя.
Бажаю всім натхнення та успіху!
Мотивація навчальної діяльності
Неповні квадратні рівняння вміли розв’язувати ще у стародавньому Вавілоні. В Індії задачі, що розв’язуються за допомогою таких рівнянь, часто мали віршовану форму.
Багато видатних вчених середніх віків присвятили свої роботи вивченню квадратних рівнянь. Це і Міхаель Штифель, Сципіон дель Ферро, Нікколо Тартальє, і Джероламо Кардано, Рафаэль Бомбеллі. Лише в 17 столітті завдяки трудам математика й філософа Рене Декарта, математика-фізика Ісаака Ньютона способ розв’язання квадратних рівнянь набуває сучасного виду. Отже, сьогодні й ми з вами долучимося до вивчення цих рівнянь.
Щоб сповнити позитивом наш урок, хочу почати його з задачі відомого математика 12 століття Бхаскари:
Мавпочок весела зграя
Розважалась сонячної днини.
По галявині гасала
У квадраті восьма їх частина.
Ще дванадцятеро в гілках
Висіли, навкруг кружляли,
Скільки ж, підрахуйте, дітки,
Мавпочок було у зграї?
Я сподіваюсь, що після цього уроку кожен з вас зможе дати відповідь на це питання. А ще й застосувати власноруч створений калькулятор для розв’язання квадратних рівнянь!
Один, два, три – почали!
Вчитель використовує інтерактивний метод «Відкритий мікрофон».
Дякую всім, продовжимо урок.
Вчитель пояснює новий матеріал і одночасно записує основні відомості до опорної таблиці, яка розташовується на окремій частині дошки. Цю таблицю учні записують в своїх зошитах.
План розповіді вчителя.
Вид опорної таблиці
КВАДРАТНЕ РІВНЯННЯ ax2+bx+c=0, a≠0 |
||
НЕПОВНЕ |
ПОВНЕ b≠0, c≠0 |
|
с=0, b≠0 |
b=0, c≠0 |
|
ax2+bx=0
винести х за дужку, один з коренів завжди дорівнює 0 |
ax2+c=0
два протилежних кореня або немає коренів |
ax2+bx+c=0
D=b2-4ac x1=(-b-√D)/2a x2=(-b+√D)/2a |
Приклад x2-3x=0 x(x-3)=0 x=0 або x=3 |
Приклад1 х2-6=0 х2=6 х=─√6 або x=√6
Приклад 2 х2+6=0 х2=-6 Немає коренів
|
Приклад 1 D>0 – два кореня х2-5х+6=0 D=52-4∙1∙6=1 √D=1 x1=(5-1)/2=2 x2=(5+1)/2=3
Приклад 2 D<0 – немає коренів x2-5x+7=0 D=52-4∙7<0 Немає коренів
Приклад 3 D=0 – один корень x2-10x+25=0 D=100-4∙25=0 x=10/5=2 |
Вчитель, а далі учні по черзі розв’язують рівняння біля дошки і в зошитах.
3х2-3х+3=0// немає коренів
9х2-5х+1=0// немає коренів
Х2-10х+25=0// х=2
6х2-5х-6=0// х1=1,5; х2=2/3
Х2-4х+4=0// х=2
-2х2+7х-6=0// х1=1,5; х2=2
Х2+14х+49=0// х=-7
Ми вже добре попрацювали, і наші очі встигли стомитися. Давайте. виконаємо вправи для збереження зору.
Вчитель розміщує на дошці плакат з вправами для очей.
Всі ми добре потрудились -
Оченята притомились.
Гляньте вправо, гляньте вліво,
Вгору й вниз дивіться сміло.
Очкам слід ще станцювати
І лиш потім працювати.
Учні розбиваються в групи по троє.
Ну що ж, розв’язувати квадратні рівняння ви навчились. Тепер ми створимо калькулятор для обчислення коренів таких рівнянь. Але спочатку пригадаємо правила з БЖД під час роботи за комп’ютером. Це буде вашою перепусткою початку роботи.
Учні повторюють правила БЖД та займають місця за комп’ютерами.
Я прошу кожного з вас максимально проявити вашу індивідуальність та креативність і сподіваюсь, що ваші проекти не будуть аж надто схожими. Кожен з вас має право надати допомогу однокласникам з іншої творчої групи. За це вашій групі будуть нараховані додаткові бали.
Я підготувала для вас приблизний алгоритм виконання роботи. Але він створений не з вказівок, а з питань. Відповівши на питання, ви зрозумієте, що робити далі. Бажаю успіху та креативності кожній групі!
Алгоритм.
Можливий текст процедури для обробника події OnClick для кнопки «Обчислити»:
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
procedure TForm1.Button1Click(Sender: TObject); var a,b,c,x,x1,x2:real; begin a:=StrToFloat(Edit1.Text); b:=StrToFloat(Edit2.Text); c:=StrToFloat(edit3.Text); x:=sqr(b)-4*a*c; if x>0 then (x1:=(-b+sqrt(x))/(2*a)) and (x2:=(-b-sqrt(x))/(2*a)) else if x=0 then (x1:=(-b/2*a)) else if x<0 then (Edit4.Text:='Немає коренів') and (Edit6.Text:='Немає коренів'); Edit5.Text:=FloatToStr(x); Edit4.Text:=FloatToSTr(x1); Edit6.Text:=FloatTOSTr(x2);
end;
end. |
Вчитель перевіряє проекти учнів, підраховує бали, включаючи додаткові за консультаційну діяльність.
Давайте кожен з нас відверто відповість на такі питання:
9. Домашнє завдання.
Підготувати доповідь на тему: «Розв’язування неповних квадратних рівнянь» та намітити алгоритм створення проекту за цією темою.