Презентация "Использование языка программирования Pascal при решении квадратных уравнений"

Подписи к слайдам:
Интегрированный урок (Информатика + математике) Тема: «Использование языка программирования Pascal при решении квадратных уравнений» Разработали урок Белаш Мария Александровна, учитель информатики МБОУ «СОШ № 30» г. Энгельс, Кандалова Светлана Ивановна, учитель математики МБОУ «СОШ № 30» г. Энгельс   Тема «Использование языка программирования Pascal при решении квадратных уравнений»

Цели урока:

Математика:

  • Повторить основные формулы решения квадратных уравнений.
  • Закрепить навыки решения квадратных уравнений с помощью формул.
  • Информатика:

  • Учится находить решение квадратные уравнения с использованием языка программирования Pascal.
Актуализация знаний по математике 1. Вид квадратное уравнение? 2. Название квадратное уравнение, у которого коэффициент а=1? 3. Название квадратное уравнение, у которого коэффициент в=0 или с=0? 4. Формула дискриминанта a) D= в– 4ас b) D= в2- 4а c) D= в2- 4аc 5. Теореме Виета. Основные формулы т. Виета. ответы

ФИ

+ ответ – 1,

- ответ - 0

Вид кв. ур.

В кв. ур.

при D > 0

D <0

если в уравнении корней нет

D = 0

ФИ

+ ответ – 1,

- ответ - 0

Вид кв. ур.

В кв. ур.

при D > 0

D <0

если в уравнении корней нет

D = 0

«Соответствие оценки задания и оценочной таблицы»

количество правильных ответов

оценка в оценочную

таблицу

5

2

4-3

1

1-2

0

Ответы вариант № 1 1. Как записывается заголовок программы на Паскале С . Program 2. Как записывается тип целых величин на Паскале? С. Integer 3. Как записывается оператор ввода на Паскале? D. Readln 4. Как записывается условный оператор при полном ветвлении на Паскале? B. IF <условие>THEN<оператор> ELSE <оператор> 5. Эта геометрическая фигура используется в блок-схемах: A. Для ввода вывода данных на экран Ответы вариант № 2 1. Как записывается раздел описания переменных? C. Var 2. Как записывается тип нецелых числовых величин на Паскале? C. Real 3. Как записывается оператор вывода на Паскале? D. Writeln 4. Как записывается условный оператор при неполном ветвлении на Паскале? B. IF <условие>THEN<оператор> 5. Эта геометрическая фигура используется в блок-схемах для: A. Обозначения любого вычисления   «Соответствие оценки задания и оценочной таблицы»

количество правильных ответов

оценка в оценочную

таблицу

5

2

4-3

1

1-2

0

Физическая минутка КЛАВИАТУРА, ПРИНТЕР, ПРОЦЕССОР, ДИСК, КОЛОНКИ, СКАНЕР, ПРОЦЕССОР, ФЛЕШКАРТА, КЛАВИАТУРА, МОНИТОР, ПРОЦЕСОР, ЖЕСТКИЙ ДИСК, ПРОЦЕССОР, CD, DVD. Квадратное уравнение Если D < 0, корней нет; Если D = 0, есть ровно один корень; Если D > 0, корней будет два.
  •  

 

 

Задание Задача. Решить квадратное уравнение
  •  
Решение 1 уравнения Первое уравнение: ⇒ a = 1; b = −2; c = −3; D = (−2)2 − 4 · 1 · (−3) = 16. D > 0 ⇒ уравнение имеет два корня.
  •  
Решение 2 и 3 уравнения Второе уравнение: 5x2 + 3 x + 7 = 0 ⇒ a = 5; b = 3; c = 7; D = 32 − 4 · 5 · 7 = 9 − 140 = −131. Дискриминант отрицательный, корней нет. Третье уравнение: x2 + 12x + 36 = 0 ⇒ a = 1; b = 12; c = 36; D = 122 − 4 · 1 · 36 = 0. D = 0 ⇒ уравнение имеет один корень
  •  
Словесная модель
    • Называем программу
    • Описываем необходимые данные
    • Вводим коэффициенты a, b, c.
    • Считаем D = b2 − 4ac.
    • Проверяем условие с помощью полного условного оператора IF
    •    
Словесная модель 6. Если D >0, то 7. Вывод ответа
    • Иначе, если D =0, то
    • 9. Вывод ответа 10. Иначе D < 0, то корней нет 11. Вывод ответа 12. Конец.
  •  

 

a,b,c

D=b2 - 4ac

D>0

 

 

X1, X2

 

D=0

 

 

X

 

Корней нет

 

конец

ДА

НЕТ

НЕТ

ДА

Начало

Правильный вид программы  

program uravneniye;

var D,a,b,c,x1,x2:real;

begin

writeln ('введите

коэффициенты a,b,c');

readln (a,b,c);

writeln ('посчитаем D');

D:= sqr(b)-4*a*c;

if D>0 then

begin

X1:=(-b+sqrt(D))/(2*a);

X2:=(-b-sqrt(D))/(2*a);

Writeln

('X1=',x1:3:2,'X2=',x2:3:2);

end

else

if D=0 then

begin

X1:=-b/(2*a);

writeln ('X1=X2= ',x1:3:2)

end

else

writeln ('корней нет');

end.

Тестируемые данные

a

b

c

решение

1

1

-2

-3

X1, = 3

X2 = -1

2

5

3

7

Корней нет

3

1

12

36

X1,= X2= -6

Домашнее задание I . уровень. “удовлетворительно”.    I I уровень. “хорошо”.    I I I уровень. “отлично”.      
  •  
Итоги урока

Находим сумму всех баллов за задания 1, 2, 3, 4

Оценивание

1 – единица

2, 3 – двойка

4,5,6 – тройка

7,8 – четверка

9,10 – пятерка

Рефлексия
  • Что мы с вами сегодня на уроке повторили?
  • Чему научились?
  • Спасибо за урок
Список литературы 1. Огева М.В., Шуринова Е.В. Turbo Pascal первые шаги. Примеры и упражнения: Учебное пособие изд.2-е переработанное и дополненное. Саратов: Издательство – «Стило», 2001 2. Немлюгин С., Перколаб Л. Изучаем Turbo Pascal. СПб.: Питер, 2008 3. Макарычев «Алгебра 8 класс» учебник: М. Просвещение, 2011 4.Звавич Л.И. Дидактические материалы «Алгебра 8 класс»: М. Просвещение, 2011