Оригинальные идеи,

сценарии для досуга

Материалы для обучения

в любых сферах

Готовые решения

на любой возраст

Зарабатывайте

на своих креативах

Быстрый подбор материалов
Цена
Сбросить

Алгоритмы

0 подписчиков
Закрепления навыка составления алгоритмов. Составление алгоритмов с использованием команд. Развитие навыков самостоятельной работы. Развитие плавательного интереса. Развитие внимания. Умение слушать и высказывать свою точку зрения.

Возраст

Старшие классы, Средние классы

Предметы

Информатика

Категория

Информатика ,
Формат Текстовые документы
Бесплатно

Цифровая загрузка

Описание Отзывы (0) Вопросы автору (0) Другие проекты автора

Описание проекта

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

Урок по математике в 7 классе по теме “Алгоритмы. Исполнители алгоритмов”

Цели урока:

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

  1. Закрепление навыка составления алгоритмов.

  2. Составление алгоритмов с использованием команд, имеющихся в Системе команд исполнителя.

  3. Закрепление навыков работы в MS Excel.

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

  1. Развитие навыка самостоятельной работы.

  2. Развитие познавательного интереса.

  3. Развитие внимания.

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

  1. Воспитание коммуникативности, умения слушать и высказывать своё мнение;

  2. Воспитание умения осуществлять совместную деятельность.

Тип урока: комбинированный

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

  • доска;

  • мультимедийный проектор;

  • файл для интерактивного тестирования Алгоритмы.xml;

  • презентация к уроку для демонстрации через проектор «Алгоритмы.pps»;

  • презентации для проведения физкультминутки (презентация подготовлена учащимся 6 класса Солдаткиным Михаилом) и упражнений для глаз;

План урока

  1. Организационный момент: приветствие, постановка цели урока. (Слайд № 2)

  1. Устная работа (Слайды №№3-4 )

Сегодня мы с вами говорим об алгоритмах и их исполнителях. С понятием Алгоритм вы встречались в 5 классе. Кто нам напомнит, что же такое алгоритм?

Учащиеся дают разные определения алгоритма, например, «конечная последовательность действий, направленная на решение задачи»

На кого (что) рассчитан алгоритм? Кто (или что) его исполняет?

Каждый алгоритм рассчитан на конкретного исполнителя

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

Формальные исполнители

Как вы думаете, что будет делать стиральная машина, если поместить в нее сухое белье и задать команду Отжать?

А что будет делать Человек в этой ситуации?

Машина попытается выполнить команду. Человек поймет, что в этой команде нет смысла и не будет ее выполнять.

Какие исполнители, по-вашему, являются формальными, а какие – нет?

Лошадь и собака могут формально выполнять команды, но известны случаи, когда они отказывались их выполнять. Например, понимая, что могут этим навредить хозяину.

Человек – не является формальным исполнителем, т.к. он обладает интеллектом, дающим ему возможность обдумывать свои действия.

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

А что такое система команд исполнителя?

Система команд исполнителя - это совокупность всех команд, которые исполнитель понимает и может выполнить.

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

Учащиеся пишут программы, учитель проверяет выборочно, анализирует ошибки.

  1. Изучение нового материала. (Слайды №№5 - 16);

Знакомство с понятием Отказа исполнителя. Отказ НЕ МОГУ возникает в случае, если команда входит в Систему команд данного исполнителя, но не может быть выполнена в данной среде или для заданных значений. Отказ НЕ ПОНИМАЮ возникает в случае, если команда не входит в Систему команд данного исполнителя.

Задача: Трем исполнителям дана одна и та же команда: Разделить число 555 на 2.

Кто из них сможет выполнить данную команду, а кто – нет и почему (какой вид отказа возникнет у исполнителя)?

Задача: Запишите первые 7 членов арифметической прогрессии, первый член которой равен 7, а разность 5.

Учащиеся сообщают, что не могут выполнить это задание, т.к. НЕ ПОНИМАЮТ его.

Учитель просит учащихся исполнить роль формальных исполнителей и выполнить не задумываясь о результате, следующие команды:

  1. Запишите число 7.

  2. Увеличьте его на 5, запишите результат.

  3. Получившееся число снова увеличьте на 5. Запишите результат.

  4. Повторите третий шаг четыре раза.

Учащиеся выполняют шаги алгоритма и получают последовательность

7 12 17 22 27 32 37



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

Составьте алгоритм для человека,

не имеющего понятия о порядке

выполнения арифметических действий,

но владеющего навыками выполнения

этих действий, в результате исполнения

которого он найдет значение выражения

0,4 . 2 – (3,5 + 7,6) : 3

Учащиеся составляют алгоритм:

  1. 3,5+7,6

  2. 0,4*2

  3. Результат первого действия разделить на 3

  4. Из результата второго действия вычесть результат третьего действия.

Следующая задача на первый взгляд похожа на предыдущую:

Составьте программу для Калькулятора,

в результате исполнения которой вы

найдете значение выражения

0,4 . 2 – (3,5 + 7,6) : 3

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

0,4*2-((3,5+7,6)/3)=

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

Отзывы (0)

Рейтинг проекта:
0

Вопросы (0)

Другие проекты автора

Закрепления навыка составления алгоритмов. Составление алгоритмов с использованием команд. Развитие навыков самостоятельной работы. Развитие плавательного интереса. Развитие внимания. Умение слушать и высказывать свою точку зрения.
0 ₽