Инфоурок Информатика КонспектыПлан-конспект урока по теме "Линейные вычислительные алгоритмы" 9 класс

План-конспект урока по теме "Линейные вычислительные алгоритмы" 9 класс

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

Вычислительные линейные алгоритмы.

План-конспект урока по информатике, 9 класс.

Учитель информатики: Е.Н.Фанина

МБОУ Уджейская ООШ

Тема урока: «Линейные вычислительные алгоритмы».

Цели урока:

- научить разрабатывать линейные вычислительные алгоритмы.

Задачи урока:

1.     Образовательные:

- усвоение учащимися понятий линейный вычислительный алгоритм, блок-схема;

- совершенствовать умения и навыки в использовании операторов ввода, вывода присваивания.

    2. Развивающие:

- развитие мышления учащихся, умений применять знания на практике;

- развитие самостоятельности, научно-практических навыков.

    3. Воспитательные:

- воспитание мотивов учения, положительного отношения к знаниям.

Оборудование:

- мультимедийное оборудование (ПК + проектор + экран);

- программное обеспечение: приложение Microsoft PowerPoint;

- компьютерная презентация для объяснения нового материала «Линейные алгоритмы»  (htt;//metodist.lbz.ru –электронное приложение к учебникам);

- Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса – М.: БИНОМ. Лаборатория знаний, 2009.

Раздаточный материал:

- карточки: для практической работы, домашнего задания.

Структура урока:

1.     Организационный момент (1 мин.).

2.     Актуализация знаний (повторение) (10 мин.).

3.     Постановка целей на урок (2 мин.).

4.     Изложение нового материала (10 мин.).

5.     Практическая работа (18 мин.).

6.     Итоги урока (2 мин.).

7.     Домашнее задание (2 мин.).

Ход урока.

I.                  Организационный момент.

Приветствие, проверка присутствующих.

II.               Актуализация знаний (повторение).

1)    А, кто помнит, что такое АЛГОРИТМ? (Определение).

2)    В сказках все алгоритмы записаны на естественном языке. А, какие формы записи алгоритмов известны в информатике? (Словесная, табличная, на языке блок-схем).

3)    Запишите следующие алгоритмы (по возможности используйте разные формы записи):

Алгоритм1. Оформите в виде алгоритма рецепт приготовления каши из русской народной сказки «Каша из топора»

Отрывок сказки:

Поставил солдат топор вариться, помешивает, пробует. А старуха спрашивает:

- Ну, как? Вкусно?

- Скоро будет готово. – Отвечает служивый. – Жаль вот только, посолить нечем.

Подумала старуха, что можно немного соли дать:

- Посоли кашу, солдат, а то топор невкусный получится.

Служивый посолил, снова попробовал.

- Хороша будет каша! Ежели бы сюда ещё крупы добавить горсточку…

Старуха засуетилась, принесла солдату мешочек с крупой.

Добавил он крупы в котелок. Варил-варил, снова попробовал:

- Ох, и каша хороша, получилась, пальчики оближешь! Не лишне было бы чуток масла добавить, но если нет масла…

Старуха и договорить не дала:

- Как же нет! Немного масла найдётся.

Сдобрил служивый кашу маслом и говорит:

- Давай старуха хлеба, да будем приниматься за кашу. А топор жестковат, нужно ещё поварить.

Алгоритм 2. Оформите в виде алгоритма действия падчерицы (по мотивам сказки «Морозко»):

Послала злая мачеха падчерицу к роднику за водой. А чтобы она подольше не возвращалась, да не стучала спицами, мешая спать родной дочери, старуха дала падчерицы такое задания:

- Вот тебе вёдра на 5 и 7 литров, налей в кадушку воды, да чтобы было ровно 4литра. Не больше и не меньше!

Алгоритм 3. Оформите в виде алгоритма (кратко) поведение петушка из сказки А.С.Пушкина:

Коль кругом всё будет мирно,

Так сидеть он будет смирно;

Но лишь чуть со стороны

Ожидать тебе войны,

Иль набега силы бранной,

Иль другой беды незваной, вмиг тогда мой петушок

Приподнимет гребешок,

Закричит и встрепенётся

И в то место обернётся.

4. Какие фигуры используются в блок-схемах, что они обозначают?

 

 


III.           Постановка целей урока.

- Какой алгоритм называется линейным? (Алгоритм, в котором команды выполняются друг за другом последовательно).

         Сегодня на уроке мы будем программировать линейные алгоритмы.

IV.            Изучение нового материала.

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

Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом.

Давайте изучим ещё  несколько операторов: a div b –выдаёт целую часть от деления a на b; a mod b – выдаёт остаток от деления a на b; trunk(x) - выдаёт целую часть дробного числа x;round(x) - округляет число x по правилам математики. Например,

20div 3 = 6, 5mod2 = 1, trunk(3,545) = 3, round(3,545) = 4

V.               Практическая работа.

Учащимся выдаются карточки с практическими заданиями.

         Задание 1.  Найдите значения выражения А mod div С+ 5) – 10, если А=35, В=6, С=4.

         Задание 2. Отметьте выражения, которые относятся к целому типу.

1.     1 + 0,0

2.     20/5

3.     sqr(5,0)

4.     trunk(3,1415)

5.     sqrt (4)

6.     5 + round (12,7)

Задание 3. Запишите выражение по правилам языка Паскаль.

.

Задание 4. Перепишите выражение 1+ sqr(cos((x+y)/2)) в традиционной математической форме.

         Задание 5. Дана неполная программа, предназначенная для вычисления площади треугольника, заполните пропуски, а в операторе вывода укажите параметры так, чтобы значение площади выводилось с двумя знаками после запятой.

Program square _ treug;

Var a. h;______________;

Begin

Writeln(‘введите длины стороны и высоты треугольника’);

Read (________);

S:=_________;

Write(S:_______________);

End.

         Задание 6. Ведите свой возраст, рост, вес. Выведите на экран сообщение.

Для …. – летнего возраста рост… сантиметров и вес… кг очень подходят!

         Задание 7. Вычислите среднее арифметическое и среднее геометрическое двух чисел.

         Ответы:

1.     -5.

2.     1, 3, 4, 5, 6.

3.     (а + b – 1,7) / (c + d/(e+f+0,5)).

4.   1+

5.     Real; real; a, h; (a*h)/2; 4; 2.

6.     Program vozr;

Var a, b, c: integer;

Begin

Readln(a, b, c);

Write (‘Для’,a, ‘ – летнего возраста рост’, b, ‘сантиметров и вес’, c, ‘кг очень подходят!’);

End.

7.     Program sr;

Var a, b, c, d: integer;

Begin

Writeln(‘введите два числа’);

Readln(a, b);

c:=(a+b)/2;

d:=sqrt(a*b);

Write(‘c=’, c:5:2, ‘d+’, d:5:2);

End.

VI.            Подведение итогов урока.

- В какой последовательности происходит вычисления команд в линейном алгоритме?

- Что является результатом вычисления функций div, mod, trunk, round?

VII. Домашнее задание.

Для выполнения задания дома, учащимся выдаются карточки с заданиями.

         Задание 1. Расставить правильно скобки в выражении:

a + b/x – 2*y, так, чтобы оно соответствовало выражению:

a +  *y.

         Задание 2. Удалить лишние скобки.

                             (a*(b/(c*(d/(e*f))))).

         Задание 3. Написать программу для нахождения суммы цифр заданного трёхзначного числа.

Ответы:

1.     a + b/(x – 2)*y/

2.     a*b/(c*d/(e*f)).

3.     Program sr;

Var a, b, c, d, sum: integer;

Begin

Writeln(‘введите трёхзначное число’);

Readln(a);

b:=adiv100;

c:=(a-b*100)div10;

d:=amod10;

sum:=b+c+d;

Write(‘сумма цифр числа’, sum);

End.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "План-конспект урока по теме "Линейные вычислительные алгоритмы" 9 класс"

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

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

Директор риск-менеджмента

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

План-конспект урока по теме "Линейные вычилительные алгоритмы" для 9 класса.

Цель данного урока состоит в том, чтобы научить учащихся разрабатывать линей ные вычислительные алгоритмы.

На первом этапе урока проводится повторение по теме "Алгоритм", ребята записывают алгоритмы на примере русских народных сказок.

На втором этапе урока изучаются ещё несколько новых операторов и приводятся примеры их использования.

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

К практической работе и домашнему заданию для каждого учащегося готовится карточка с заданиями.

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

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

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

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

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

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

  • Скачать материал
    • 03.02.2015 7320
    • DOCX 24.2 кбайт
    • 228 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Фанина Елена Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Фанина Елена Николаевна
    Фанина Елена Николаевна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 23297
    • Всего материалов: 3

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

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

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

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

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

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 138 человек из 46 регионов

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

72 ч. — 180 ч.

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

Мини-курс

Основы русского языка: морфология, синтаксис, лексика

4 ч.

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

Мини-курс

Методы решения нестандартных математических задач

3 ч.

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

Мини-курс

Маркетинг и продажи: стратегии и инструменты для успешного бизнеса

7 ч.

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