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

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

Скачать материал

Выберите документ из архива для просмотра:

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

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

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Инструктор по туризму

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

  • Тема урока:Решение математических задач с помощью алгоритмического языка прог...

    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.

  • Задание  группы 1Началоx1, x2a,b,cD > 0D = 0X1 = (-b+sqrt(D)/2aX = (-b)/2aX2...

    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
    Нет корней
    Конец

  • Задание  группы 2Program  zadanie;
var
r, l, s, pi : real;
begin
pi:= 3.14;
w...

    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.

  • Задание группы 3   Составить двумя способами программу  для вычисления значен...

    5 слайд

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

  • Программа группы 3(1 способ- цикл с параметром)program znachenie;
var
s:real...

    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.

  • Программа группы 3(2 способ- цикл с предусловием)program znachenie_1;
var
s:...

    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 слайд

    Домашнее задание:
    Составить блок-схему и написать программу для решения следующей задачи:

    Вычислить значение площади параллелограмма по известному основанию и высоте.

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

 

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

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ Приложение 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.

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

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

 

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

 

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

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

s = 2a²-2a +12

 

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

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ Разработка урока информатики по теме.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.Выставление оценок. 

 

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

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 15.02.2015 1473
    • RAR 68.1 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Карцева Ирина Алексеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Карцева Ирина Алексеевна
    Карцева Ирина Алексеевна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 1737
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

Эффективная самоорганизация и планирование

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 110 человек из 38 регионов
  • Этот курс уже прошли 46 человек

Мини-курс

Готовимся к ЕГЭ по литературе

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Вероятность и статистика в рамках обновленного ФГОС

3 ч.

780 руб. 390 руб.
Подать заявку О курсе