СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ 8 КЛАСС
- Рубрика: Презентации / Другие презентации
- Просмотров: 159
Презентация "СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ 8 КЛАСС" онлайн бесплатно на сайте электронных школьных учебников edulib.ru
Постановка цели
изучение способов записи алгоритмов развитие мышления через установление причинно-следственных связей сохранение и развитие интерес к изучению предмета через применение различных форм овладения знаниями
Постановка задачи
- познакомиться со способами записи алгоритма;
- научить проводить анализ и выбор формы записи алгоритмов;
-применять знания при записи алгоритмов.
Проверь себя
Алгоритм – это описание последовательности шагов в решении задачи, приводящих от исходных данных к требуемому результату.
Свойства: дискретность, понятность, определенность, результативность, массовость.
Исполнитель – это некоторый объект, способный выполнять определенный набор команд.
Как вы думаете, как сопоставить соответствия на ваш взгляд?
Словесное описание
Графический способ записи
На алгоритмическим языке
Словесное описание
Каждое действие прописывается с новой строчки
Каждая строчка нумеруется
При необходимости указывается ссылка на нужную строчку
Словесное описание
+
-
Минимум ограничений
Мало формализован
Неоднозначный
Может оказаться очень объемным и трудным для восприятия
Блок-схемы
-графический документ, дающий представление о порядке работы алгоритма.
Начало/конец программы
Блок условия
Блок обработки данных (формулы)
Блок ввода или вывода информации
Задача
Вы проснулись утром и посмотрели в «яндекс погода», какая погода на улице:
- если на улице температура выше 0, обуваем осенние ботинки;
- если на улице мороз, то обуваем зимнюю обувь.
начало
Ввод температуры
Если температура больше 0
обуваем осенние ботинки
обуваем зимнюю обувь
Вывод согласно условию
конец
Да
Нет
Алгоритмические языки
- формальные языки, предназначенные для записи алгоритмов.
Алфавит – набор используемых символов;
Синтаксис – система правил, по которым из символов алфавита образуются правильные конструкции языка;
Семантика – система правил, строго определяющая смысл и способ употребления конструкций языка.
алг <название алгоритма>
нач
<последовательность команд>
кон
1 задание
Составьте словесное описание для решения
следующей задачи по физике:
Дан предмет, которому сообщен какой-либо
электрический заряд. Мы поднесли
эбонитовую палочку и он совершил действие(оттолкнулся или притянулся).
(эбонитовая палочка заряжена отрицательно)
ответ
Телу сообщен электрический заряд
Если эбонитовая палочка и тело отталкиваются, то переходим к пункту 3, иначе переходим к пункту 4
Заряд тела отрицательный
Заряд тела положительный
2 задание
Составьте блок схему для решения
следующей задачи по физике:
Дан предмет, которому сообщен какой-либо
электрический заряд. Мы поднесли
стеклянную палочку и он совершил действие(оттолкнулся или притянулся).
(стеклянная палочка заряжена положительно)
ответ
начало
Если тело заряжено положительно
Стеклянная палочка и тело оттолкнутся
Стеклянная палочка и тело притянутся
конец
3 задание
Запишите алгоритм для решения задачи:
Однажды крестьянину понадобилось перевезти через реку волка, козу и капусту. У крестьянина есть лодка, в которой может поместиться, кроме самого крестьянина, только один объект — или волк, или коза, или капуста. Если крестьянин оставит без присмотра волка с козой, то волк съест козу; если крестьянин оставит без присмотра козу с капустой, коза съест капусту.
Как крестьянину перевезти на другой берег всё своё имущество в целости и сохранности?
Используйте команды:
Посадить <объект>
Высадить <объект>
Перевезти на другой берег <объект>
Ответ
Посадить козу в лодку
Доплыть до другого берега
Высадить на берег
Доплыть до берега
Посадить волка/капусту
Доплыть до берега
Высадить волка/капусту
Посадить козу
Доплыть до берега
Посадить капусту/волка
Доплыть до берега
Высадить капусту/волка
Доплыть до берега
Посадить козу
Доплыть до берега
Высадить козу
Задача про камеру контроля скорости
На участке дороги, где скорость нельзя превышать 60км/ч стоит камера. Она ловит нарушителей. Если скорость автомобиля превышает 60км/ч, то камера фиксирует нарушение и нарушителю приходит штраф. За каждые превышенные 20 км/ч сумма штрафа увеличивается на 500р.
Запишите блок-схему для решения данной задачи.
Задача про камеру контроля скорости
начало
Ввод V-скорость
Если V<60
Если V<80
Вывод «штраф 500р»
Если V<100
Вывод «штраф 1000р»
Вывод «штраф 1500р»
конец