Инфоурок Информатика КонспектыУрок по информатике "Программирование как этап решения задачи на компьютере"

Урок по информатике "Программирование как этап решения задачи на компьютере"

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

Урок 3. Программирование как этап решения задачи накомпьютере

Планируемые образовательные результаты:

предметные – представление об основных этапах решения задачина компьютере;

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

личностные – алгоритмическое мышление, необходимое дляпрофессиональной деятельности в современном обществе;представление о программировании как сфере возможнойпрофессиональной деятельности.

Используемые на уроке средства ИКТ:

персональный компьютер (ПК) учителя, мультимедийныйпроектор, экран;

ПК учащихся.

Электронные образовательные ресурсы

презентация «Программирование как этап решения задачи накомпьютере» из электронного приложения к учебнику.

Особенности изложения содержания темы урока

Новый материал излагается в сопровождении презентации«Программирование как этап решения задачи на компьютере » изэлектронного приложения к учебнику.

 

Этапы решения задач на компьютере

 

Задача о пути торможения автомобиля

Водитель автомобиля, движущегося с некоторой постоянной скоростью, увидев красный свет светофора, нажал на тормоз. После этого скорость автомобиля стала уменьшаться каждую секунду на 5 метров. Требуется найти расстояние, которое автомобиль пройдёт до полной остановки.

Первый этап

Дано:

v0x - начальная скорость;

vx - конечная скорость (равна нулю);

ax - ускорение (равно -5 м/с)

Требуется найти: - расстояние, которое пройдёт автомобиль до полной остановки.

Второй этап

В данной ситуации мы имеем дело с прямолинейным равноускоренным движением тела. Формула для перемещения при этом имеет вид:

 

Упростим эту формулу с учётом того, что конечная скорость равна нулю:

Третий этап

Представим алгоритм решения задачи в виде блок-схемы:

Четвёртый этап

Запишем данный алгоритм на языке программирования Паскаль:

program n_2;

var v0, s: real;

begin

writeln('Вычисление длины пути торможения автомобиля');

write('Введите начальную скорость (м/с)> ');

readln (v0);

s:=v0*v0/10;

writeln ('До полной остановки автомобиль пройдет', s:8:4,' м.')

end.

 

Пятый этап

Протестировать составленную программу можно, используя ту информацию, что при скорости 72 км/ч с начала торможения до полной остановки автомобиль проходит 40 метров.

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

 

Далее рассматривается несколько задач из учебника. Рассмотрение каждой задачи завершается выполнениемсоответствующей программы на компьютере. Можно организоватьвыполнение заданий по группам: каждая группа получает свою задачу и вконце урока представляет свой результат.

 

 

Задача 11

Домашнее задание. §4.3; вопросы и задания 1–12 к параграфу. Письменно в тетради составить программу к задаче 12.

 

Решение№11

var cena, zp:real;

begin

write('Цена одной газеты: ');

readln(cena); //вводим цену

zp:=cena*50; //вычисляем прибыль с первых 50 газет

cena:=cena+(cena/100*20); //прибавляем к цене 20%

zp:=zp+(cena*150);  //прибыль с оставшихся 150 газет

writeln('Заработок за 200 газет = ', zp:8:2); //выводим результат

end.

Решение№16

Разработайте программу, которая вычислит сумму денег, полученную от продажи билетов на этот рейс, если известно, что остались не распроданными а билетов бизнес-класса и b билетов эконом класса.

 

Этапы решения

 

Описание

1 этап постановка задачи

Дано:

 

(40 – а) – количество проданных авиабилетов бизнес класса по цене x рублей за билет;

(120 – b) – количество проданных авиабилетов эконом. класса по цене x/2 рублей за билет.

Требуется найти s – общую сумму, полученную компанией от продажи билетов за рейс.

2 этап формализация

Для нахождения s можно вычислить значение следующего

выражения: (40 – а)*x+(120 – b)*x/2. Здесь a и b – целые величины, s –величина вещественного типа.

3 этап алгоритм

 

4 этап программа

4-й этап.

program n_12;

var a, b: integer; s, x: real;

begin

writeln ('Подсчѐт суммы от продажи билетов');

writeln ('Количество непроданных билетов бизнес класса a');

readln (a);

writeln ('Количество непроданных билетов бизнес класса b');

readln (b);

writeln ('Стоимость билетов бизнес класса x');

readln (x);

s:=(40-a)*x+(120-b)*x/2;

writeln ('Билетов продано на ', s, ' руб.')

end.

5 этап тестирование

Протестировать программу можно по следующим данным:

a=39, b=119, x=2000, s = 230.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок по информатике "Программирование как этап решения задачи на компьютере""

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

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

Специалист по кредитованию

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

Интернет-маркетолог

за 6 месяцев

Пройти курс

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

Скачать

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

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 462 материала в базе

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

Другие материалы

Вам будут интересны эти курсы:

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

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

  • Скачать материал
    • 13.12.2015 4672
    • DOCX 660.3 кбайт
    • 21 скачивание
    • Оцените материал:
  • Настоящий материал опубликован пользователем Маркина Ольга Ивановна Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    • На сайте: 8 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 49862
    • Всего материалов: 18

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

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

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

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

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

500/1000 ч.

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

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

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

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

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

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

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 22 регионов
  • Этот курс уже прошли 152 человека

Мини-курс

Возрастные кризисы

4 ч.

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

Мини-курс

Управление техническими ресурсами и экономикой предприятия

4 ч.

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

Мини-курс

Фитнес: теория и практика

5 ч.

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