Выбранный для просмотра документ Презентация к открытому уроку.ppt
Скачать материал "Разработка урока информатики по теме: «Решение математических задач с применением алгоритмического языка программирования Pascal»."
Рабочие листы
к вашим урокам
Скачать
1 слайд
Тема урока:
Решение математических задач с помощью алгоритмического языка программирования ПаскальАВС.
2 слайд
Определите, какое число в качестве результата появится на дисплее после выполнения программы
…
a:=0.5; b:= -1.5;
If a>b then begin
a:= a+b;
b:= a-b;
c:=2*a + 2*b;
writeln (c);
end.
3 слайд
Задание группы 1
Начало
x1, x2
a,b,c
D > 0
D = 0
X1 = (-b+sqrt(D)/2a
X = (-b)/2a
X2 = (-b-sqrt(D)/2a
Введите a, b, c
x
Нет корней
Конец
4 слайд
Задание группы 2
Program zadanie;
var
r, l, s, pi : real;
begin
pi:= 3.14;
writeln ('Введите r ');
readln (r);
l:=2*pi*r;
s:= pi*sqr(r);
writeln (l);
writeln (s);
end.
5 слайд
Задание группы 3
Составить двумя способами программу для вычисления значения функции s, при условии, что переменная а изменяется от 1 до n.
Вывести на дисплей все полученные значения выражения.
s = 2a²-2a +12
6 слайд
Программа группы 3
(1 способ- цикл с параметром)
program znachenie;
var
s:real;
a, n: integer;
begin
writeln ('Введите n=' );
readln (n);
for a:=1 to n do
begin
s:=2*sqr(a) – 2*a + 12;
writeln (s);
end;
a:=a+1;
end.
7 слайд
Программа группы 3
(2 способ- цикл с предусловием)
program znachenie_1;
var
s:real;
a, n: integer;
begin
writeln ('Введите n=' );
readln (n);
while a<=n do
begin
s:=2*sqr(a) – 2*a + 12;
a:=a+1;
writeln (s);
end;
end.
8 слайд
Какие математические задачи вы рассмотрели и решили ?
Решение квадратного уравнения
Вычисление длины окружности и площади круга
Определение значения функции при переменном значении аргумента (двумя способами).
9 слайд
Домашнее задание:
Составить блок-схему и написать программу для решения следующей задачи:
Вычислить значение площади параллелограмма по известному основанию и высоте.
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Приложение 1.docx
Скачать материал "Разработка урока информатики по теме: «Решение математических задач с применением алгоритмического языка программирования Pascal»."
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Приложение 2.docx
Скачать материал "Разработка урока информатики по теме: «Решение математических задач с применением алгоритмического языка программирования Pascal»."
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Приложение 3.docx
Скачать материал "Разработка урока информатики по теме: «Решение математических задач с применением алгоритмического языка программирования Pascal»."
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Разработка урока информатики по теме.doc
Скачать материал "Разработка урока информатики по теме: «Решение математических задач с применением алгоритмического языка программирования Pascal»."
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Применение полученных знаний для решения математических задач с применением алгоритмического языка программирования PascalАВС. (конспект урока + презентация). Работа по группам (дифференцированные задания).
Разработка урока информатики по теме:
«Решение математических задач с применением алгоритмического языка программирования Pascal».
Задачи:
· образовательные: научить применять полученные знания на практике; оперировать имеющимся потенциалом в конкретной ситуации; закрепить умения и навыки работы с алгоритмическим языком программирования:; научить отстаивать свою точку зрения; закрепить умения вычленять проблемы.
· воспитательные: вовлечь в активную деятельность; формировать культуру речи, совершенствовать навыки общения.
· развивающие: использовать межпредметные связи, позволяющие переносить и систематизировать знания, совершенствовать навыки анализа, обобщения; умения выступать и защищать свою точку зрения; развивать творческие способности; развивать коммуникативные навыки работы в группах; развивать познавательный интерес к окружающей жизни.
Цели:
· проверить знание материала по теме “Типы алгоритмов ”;
· активизировать знания по темам «Линейный алгоритм», «Алгоритм с условием», «Циклический алгоритм» для решения задач по данной теме;
· закрепить навык составления блок-схем для реализации программ на компьютере и умение читать готовые программы;
· применить полученные знания для решения математических задач с применением алгоритмического языка программирования PascalАВС.
Тип урока: применение знаний на практике.
Формы работы: фронтальная, групповая, индивидуальная работа.
Оборудование: персональные компьютеры, программа PascalABC, карточки с заданиями.
Ход урока.
1. Организационный момент.
Приветствие учащихся, сообщение темы и целей урока.
2. Повторение теоретического материала.
Какие виды алгоритмов вы изучили?
- Линейный алгоритм, алгоритм с условием, циклический алгоритм.
Приведите примеры задач, которые можно решить с использованием перечисленных алгоритмов.
Какие виды циклов в Паскале вы знаете?
- Различают циклы:
1. с определённым числом повторений (цикл с параметром, или цикл со счетчиком, или цикл «Для»);
2. с неопределенным числом повторений; здесь различают цикл с предусловием (цикл «Пока»).
Какие операторы используются для данных циклов в Паскале?
- В Паскале существуют следующие операторы цикла: с предусловием - WHILE, с параметром - FOR.
Какие этапы решения задач на компьютере вы знаете?
1. Постановка задачи.
2. Составление блок-схемы.
4. Создание программы.
5. Ввод и отладка программы.
6. Получение результатов.
3. Практическая работа.
1.Разминка.
а) Учащиеся выходят к доске с подготовленным индивидуальным домашним заданием – фрагментами программы, содержащими орфографические и логические ошибки. Работает весь класс – находят ошибки в программе и исправляют их.
б) На доске представлен фрагмент программы. Необходимо установить, какое число будет выведено на монитор в качестве результата работы программы.
2.Работа в группах (дифференцированные по сложности задания).
Учащиеся разбиваются на 3 группы и получают индивидуальные карточки с заданиями (см. Приложение). У каждой группы – свое задание:
1 группа: по незаполненной блок-схеме восстанавливает условие и алгоритм решения математической задачи (Приложение 1);
2 группа: по готовому тексту программы устанавливает какая решается математическая задача;
3 группа: получает условие математической задачи и реализует ее решение на компьютере 2-мя способами.
Программы, блок-схемы и полученные результаты ученики записывают в тетрадь.
В каждой группе назначается консультант, который оказывает помощь учащимся своей группы в выполнении задания. По результатам работы консультанты предлагают выставить оценки членам своей группы, хорошо и отлично справившимся с заданием.
4. Проверка решений задач.
Выполнение каждого задания обсуждается всем классом.
5. Подведение итогов (рефлексия):
Какие математические задачи мы сегодня с вами рассмотрели?
-решение квадратного уравнения;
-вычисление площади круга и длины окружности по произвольно заданному радиусу;
-определение значения функции при переменном значении аргумента 2-мя способами.
Какие вы применили знания и умения, решая сегодня математические задачи?
- умение анализировать условие задачи и выбирать алгоритм для ее решения;
- умение составлять блок-схемы для подготовки к созданию программ;
- навык создания и отладки программ на языке Паскаль;
- умение анализировать полученный результат.
6. Домашнее задание.
1)Составить блок-схему для нахождения площади параллелограмма по известному основанию и высоте.
2) Найти площадь треугольника по известному основанию и высоте, если значение высоты изменяется от 1 до n.
(Контрольные значения: eсли n = 10, a = 5, то s = 25)
7.Выставление оценок.
6 664 215 материалов в базе
Настоящий материал опубликован пользователем Карцева Ирина Алексеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.