Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Разработка урока информатики по теме: «Решение математических задач с применением алгоритмического языка программирования Pascal».
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Разработка урока информатики по теме: «Решение математических задач с применением алгоритмического языка программирования Pascal».

Выбранный для просмотра документ Презентация к открытому уроку.ppt

библиотека
материалов
Тема урока: Решение математических задач с помощью алгоритмического языка про...
Определите, какое число в качестве результата появится на дисплее после выпол...
Задание группы 1 Начало x1, x2 a,b,c D > 0 D = 0 X1 = (-b+sqrt(D)/2a X = (-b)...
Задание группы 2 Program zadanie; var r, l, s, pi : real; begin pi:= 3.14; wr...
Задание группы 3 Составить двумя способами программу для вычисления значения...
Программа группы 3 (1 способ- цикл с параметром) program znachenie; var s:rea...
Программа группы 3 (2 способ- цикл с предусловием) program znachenie_1; var s...
Какие математические задачи вы рассмотрели и решили ? Решение квадратного ура...
Домашнее задание: Составить блок-схему и написать программу для решения следу...
9 1

Описание презентации по отдельным слайдам:

№ слайда 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)
Описание слайда:

Задание группы 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; wr
Описание слайда:

Задание группы 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 Составить двумя способами программу для вычисления значения
Описание слайда:

Задание группы 3 Составить двумя способами программу для вычисления значения функции s, при условии, что переменная а изменяется от 1 до n. Вывести на дисплей все полученные значения выражения. s = 2a²-2a +12

№ слайда 6 Программа группы 3 (1 способ- цикл с параметром) program znachenie; var s:rea
Описание слайда:

Программа группы 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
Описание слайда:

Программа группы 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

библиотека
материалов

hello_html_3762a74f.gifhello_html_m5de2ddeb.gifhello_html_5aebad15.gifhello_html_m5764ecaf.gifhello_html_91c2ff9.gifhello_html_m1422fc2a.gifhello_html_m6e00be2d.gifhello_html_m352b8008.gifhello_html_m1422fc2a.gifhello_html_m356f6de2.gifhello_html_594afebf.gifhello_html_2cb262f4.gifhello_html_m42363a66.gifhello_html_m1e1f22e4.gifhello_html_m1422fc2a.gifhello_html_m3efb83f8.gifhello_html_m1bb31837.gifhello_html_m212c9552.gifhello_html_m5764ecaf.gifhello_html_m3518fa5e.gifhello_html_m1422fc2a.gifhello_html_a4c60fc.gifhello_html_5aebad15.gifhello_html_m29121a55.gifhello_html_1a906489.gifhello_html_5a6e3ab.gifhello_html_mf4c0d41.gifПриложение 1. (1 группа)

S = √p*(p-a)*(p-b)*(p-c)

S

a, b, c

Конец

(a +b) >c



Выбранный для просмотра документ Приложение 2.docx

библиотека
материалов

Приложение 2 (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.

Выбранный для просмотра документ Приложение 3.docx

библиотека
материалов


Приложение 3 (группа 3)


Составить двумя способами программу для вычисления значения функции s, при условии, что переменная а изменяется от 1 до n.

Вывести на дисплей все полученные значения выражения.

s = 2a²-2a +12



Выбранный для просмотра документ Разработка урока информатики по теме.doc

библиотека
материалов

Разработка урока информатики по теме:

«Решение математических задач с применением алгоритмического языка программирования 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.Выставление оценок. 


Краткое описание документа:

          Применение полученных знаний для решения математических задач с применением алгоритмического  языка программирования 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.Выставление оценок. 

 

 

Автор
Дата добавления 15.02.2015
Раздел Информатика
Подраздел Конспекты
Просмотров593
Номер материала 388388
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх