Слайд 2
1 УРОК
ТЕМА: «КИБЕРНЕТИКА. КИБЕРНЕТИЧЕСКАЯ МОДЕЛЬ УПРАВЛЕНИЯ.
СИСТЕМЫ УПРАВЛЕНИЯ С ИСПОЛЬЗОВАНИЕМ КОМПЬЮТЕРОВ.»
ПРОИСХОЖДЕНИЕ ПОНЯТИЯ «КИБЕРНЕТИКА»
Слайд 8
СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ (САУ)
Слайд 10
СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ (САУ)
Слайд 12
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ (АСУ)
Слайд 21
задание
Тема: Управление и кибернетика. Управление с обратной
связью
1. В приведённом ниже списке найдите соответствие между управляющим
и управляемым объектами и заполните таблицу: оркестр, лошадь, тренер, наездник, актёр, дирижёр, водитель, режиссёр, спортсмен, автобус.
2. Внесите изменения в алгоритм, приведённый в задаче 2, таким образом, чтобы мама предусмотрела следующие ситуации, когда: а) в холодильнике две жёлтых кастрюли, б) дома нет спичек и нечем зажечь газ, в) газ вообще отключен из-за аварии, г) часы остановились.
Слайд 22
задание
Тема: Управление и кибернетика. Управление с обратной
связью
3. Первоклассник пришёл домой и увидел, что мама оставила
ему записку с информацией о том, как разогреть обед:
- открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- поставь кастрюлю на газовую плиту,
- зажги газ,
- подожди 5 минут,
- выключи газ,
- налей из кастрюли суп в тарелку.
К какому типу относится данный алгоритм (с обратной связью или без обратной связи?) Поясните свой ответ.
4. Приведите примеры использования встроенных в бытовые приборы микропроцессоров (3-4 примера).
Слайд 23
задание
Тема: Управление и кибернетика. Управление с обратной
связью
5. Какие из приведённых ниже систем относятся к САУ,
а какие - к АСУ:
- система противопожарной сигнализации,
- компьютеризированная система «Метеоролог»,
- компьютеризированная система управления предприятием,
- станок с числовым программным управлением,
- «автопилот» в самолёте,
компьютеризированная система управления электроснабжением.
АСУ:
САУ:
Слайд 24
2 УРОК
ТЕМА: «ОПРЕДЕЛЕНИЕ И СВОЙСТВА АЛГОРИТМА.»
ВОЗНИКНОВЕНИЕ
ПОНЯТИЯ «АЛГОРИТМ»
Слайд 35
задание
Тема: Определение и свойства алгоритма
1. Запишите исполнителей
для приведённых ниже видов работ:
Уборка мусора во дворе
–
Перевозка пассажиров в поезде –
Выдача заработной платы –
Приём экзаменов в школе –
Сдача экзамена в университете –
Набор текста на компьютере –
Приготовление еды в ресторане -
2. Есть исполнитель «Перевозчик», который перевозит через реку волка, козу и капусту. Напишите алгоритм перевоза через реку волка, козы и капусты, если СКИ «Перевозчика» содержит 5 команд: ВЗЯТЬ КОЗУ, ВЗЯТЬ ВОЛКА, ВЗЯТЬ КАПУСТУ, ВЫСАДИТЬ, ПЕРЕПЛЫТЬ. В лодку может поместиться только один предмет или животное. Нельзя оставлять на берегу одних волка с козой и козу с капустой.
Слайд 36
задание
Тема: Определение и свойства алгоритма
3. Определите полный
набор данных для решения следующих задач обработки ин-формации:
а) вычисление
стоимости покупок в магазине
б) вычисление суммы сдачи от данных Вами продавцу денег
в) определение времени показа по телевизору интересующего Вас фильма
г) вычисление площади треугольника
д) определение времени падения кирпича с крыши дома
е) определение месячной платы за расход электроэнергии
ж) перевод русского текста на итальянский язык
з) перевод итальянского текста на русский язык
4. Напишите алгоритм приготовления какого-либо блюда (алгоритм должен иметь линейную структуру).
Слайд 37
задание
Тема: Определение и свойства алгоритма
5. Есть исполнитель
«Арифмометр», который понимает следующие команды:
- взять число N (занести
в память число N),
- умножить (перемножаются занесённые в память последние два числа),
- сложить (складываются занесённые в память последние два числа),
- вычесть (вычисляется разность занесенных в память последних двух чисел),
- результат (вывести результат)
Например, в результате выполнения алгоритма:
- взять число 5,
- взять число 10,
- взять число 2,
- вычесть,
- умножить,
- результат
получим ответ 40, так как 5*(10-2)=40.
Какой результат будет получен при выполнении приведённого ниже алгоритма?
- взять число 4,
- взять число 8,
- взять число 2,
- вычесть,
- взять число 10,
- умножить,
- взять число 56,
- вычесть,
- вычесть,
- результат.
Дайте объяснение своему ответу (приведите формулу для вычисления).
Слайд 38
задание
Тема: Определение и свойства алгоритма
6. Почему приведённые
ниже алгоритмы для исполнителя «Арифмометр» не могут быть выполнены
(какие свойства алгоритма нарушены)?
А) – взять число 4,
- взять число 5,
- умножить,
- вычесть,
- результат.
Б) – взять число 6,
- взять число 3,
- разделить,
- результат В) – взять число,
- взять число,
- сложить,
- результат
А) Б) В)
Слайд 39
3 УРОК
ТЕМА: «СПОСОБЫ ОПИСАНИЯ И ИСПОЛНИТЕЛИ
АЛГОРИТМОВ.»
Способы описания
Словесно-формульный
Графический (с помощью блок-схем)
На алгоритмическом языке
Слайд 40
При словесно-формульном способе алгоритм записывается в виде текста
с формулами по пунктам, определяющим последовательность действий.
Пусть, например, необходимо
найти значение следующего выражения:
у = 2а – (х+6)
Словесно-формульным способом алгоритм решения этой задачи может быть записан в следующем виде:
1. Ввести значения а и х.
2. Сложить х и 6.
3. Умножить a на 2.
4. Вычесть из 2а сумму (х+6).
5. Вывести у как результат вычисления выражения.
Слайд 41
Графический (с помощью блок-схем)
При блок-схемном описании алгоритм изображается
геометрическими фигурами (блоками), связанными по управлению линиями (направлениями потока)
со стрелками. В блоках записывается последовательность действий.
Слайд 42
На алгоритмическом языке
Это запись алгоритма на специальном языке
(в том числе и на языке программирования).
Она осуществляется, строго
следуя правилам того или иного алгоритмическо гоязыка.
Заголовок включает в себя название алгоритма, имена исходных данных ( это величины, без которых выполнить алгоритм невозможно) и имена результатов ( это величины, значения которых вычисляются в алгоритме).
Для указания начала и конца алгоритма используются служебные слова нач и кон.
Между ними записывают одну или несколько команд алгоритма, их называют тело алгоритма.
Например:
Алгоритм вычисления значения выражения Y=z-a+2b.
Слайд 43
Стадии создания алгоритма
Алгоритм должен быть представлен в форме,
понятной человеку, который его разрабатывает.
Алгоритм должен быть представлен в
форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.
Слайд 44
Исполнители алгоритмов
Объект, который будет выполнять алгоритм, обычно называют
исполнителем.
Исполнитель - объект, который выполняет алгоритм.
Идеальными исполнителями являются машины,
роботы, компьютеры...
Компьютер – автоматический исполнитель алгоритмов.
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
Слайд 45
Исполнители алгоритмов
Каждый исполнитель имеет следующее:
Среда - это «место
обитания» исполнителя.
Система команд. Каждый исполнитель
может выполнять команды только из некоторого строго заданного соответствующее элементарное действие.
Знать систему команд исполнителя это значит:
- знать название или обозначение каждой команды исполнителя;
- знать, каким образом она передается исполнителю;
знать, как выполняется каждая команда.
Формальное исполнение. Исполнитель ничего не знает о цели алгоритма. Он выполняет все полученные команды, не задавая вопросов «почему?» и «зачем?».
Управление исполнителями заключается в последовательном вызове команд. Человек дает команду исполнителю, анализирует результат, отдает следующую команду и т.д.
Слайд 46
Графический учебный исполнитель
Система команд:
шаг –перемещение ГРИС на 1
шаг вперед с рисованием линии;
поворот – поворот на 90
градусов против часовой стрелки;
прыжок – перемещение на 1 шаг вперед без рисования линии
Слайд 47
1. Имеются цинк, 96%-ная серная кислота, вода, а
также колба и пробирка. Исправьте ошибки в алгоритме получения
водорода:
Поставить колбу на стол
Налить в колбу кислоту
Налить в колбу воду
Собрать выделяющийся газ в пробирку
Бросить в колбу цинк
задание
Тема: Определение и свойства алгоритма
Слайд 48
2. Определите результат выполнения алгоритма:
Ответ:
15
Слайд 49
Определить значение переменной Х при заданном значении переменной
А:
2
5
Слайд 50
3 УРОК
ТЕМА: «виды алгоритмов.»
Первый тип
— линейный алгоритм; такой, в котором все действия выполняются
в строгом порядке, последовательно, одно за другим.
Типичный жизненный пример такого алгоритма — рецепт пирога.
Второй тип — разветвляющийся алгоритм; такой, в котором выполняются те или иные действия в зависимости от выполнения или невыполнения некоего условия.
Пример из жизни — правило перехода улицы по светофору. Если горит красный — стоим, если горит зеленый — идем.
Третий тип — циклический алгоритм; такой, в котором присутствуют повторяющиеся действия с какой-либо изменяющейся величиной, так называемым параметром.
Пример — колка дров. Берем полено — колем топором, берем второе полено и т. д., пока поленья не закончатся, и эта работа нам не надоест.
Слайд 51
Виды алгоритмов
Линейный алгоритм – следование (описание действий, которые
выполняются однократно в заданном порядке)
Слайд 52
Виды алгоритмов
2. Разветвляющийся алгоритм– ветвление (алгоритм, в котором
в зависимости от условия выполняется либо одна, либо другая
последовательность действий)
Слайд 58
Виды алгоритмов
3. Циклический алгоритм – повторение (описание действий,
которые должны повторяться указанное число раз или пока не
выполнено задание)
Слайд 59
Метод нисходящего проектирования
Слайд 61
Метод восходящего проектирования
Слайд 62
Пример восходящего проектирования
Слайд 63
Результат выполнения команд присваивания:
3 основных правила присваивания:
Пока переменой
не присвоено значение, она остается не определенной;
Значение, присвоенное переменной,
сохраняется в ней вплоть до выполнения следующего присваивания этой переменной нового значения;
Новое значение, присвоенное переменной, заменяет ее предыдущего значение.
Слайд 64
В схематичном виде отразите изменение значений переменных А
и В в ходе последовательного выполнения команд присваивания
А:=1
В:=2
А:=А+1
В:=2*А
А:=В+А
Слайд 65
Вопросы:
Что такое алгоритм? Приведите примеры алгоритмов.
Какие свойства алгоритмов
вы знаете?
Какие виды алгоритмов вы знаете?
Какие способы записи алгоритмов
вы знаете?
Что такое исполнитель алгоритмов?
Что такое программа?