алгоритм 1 часть
TRANSCRIPT
Алгоритм 7класс
Алгоритм и его формальное исполнение
1 •Понятие алгоритм
2 •Исполнитель
3 •Разработка и исполнение
4 •Классификация алгоритмов
5 •Способ описания алгоритма
6 •Запись алгоритмов
7 •Условное обозначение
Алгоритм – это строго определенная последовательность действий при решении задачи.
Алгоритм содержит несколько шагов.
Алгоритм – это порядок действий
Шаг алгоритма – это каждое
отдельное действие алгоритма.
Исполнитель – это объект выполняющий определенный набор действий.
Исполнителем может быть человек, робот, животное, компьютер.
Среда исполнителя – обстановка, в которой находиться исполнитель
Система команд исполнителя – это команды, которые может выполнять исполнитель
Разрабатывает алгоритмы: человек
Исполняют алгоритмы: люди и устройства – компьютеры, роботы, станки, спутники, сложная бытовая техника, детские игрушки.
Исполнитель решает задачу по заданному алгоритму, строго следуя по предписаниям (программе) не вникая и не рассуждая, почему он так делает.
Разработка и исполнение
Исполнителем алгоритма может быть не только человек, но и автоматическое устройство.
Кто может быть исполнителем алгоритма?
В этом случае шаги алгоритма часто называют
командами и вводят их в устройство.
Уборка мусора во
дворе
Обучение детей в школе
Вождение автомобил
яОтвет у доски
Приготовле-
ние пищи
Задание:
Назови исполнителей следующих видов работы
Словесные
Графические (блок-схемы)
Программные
Табличные
алгоритмы
Классификация алгоритмов по форме представления:
ЗаданиеСоставь алгоритм сбора портфеля.Закрой портфель
Посмотри расписание
Сложи школьные принадлежности в портфель
Возьми портфель
Открой дневник
Алгоритм сбора портфеля
Возьми портфель
Открой дневник
Посмотри расписаниеСложи школьные принадлежности в
портфельЗакрой портфель
1. 2. 3. 4. 5.
Способ описания алгоритма
• словесныйСпособ описания
• 5Число шагов
• человекИсполнитель
• квартираСреда
исполнителя
Средства представления и записи алгоритмов
Блок-схема – графическое представление
алгоритма в виде последовательности связанных между собой функциональных блоков
каждый из которых соответствует выполнению одного или нескольких действий Телефонный разговор
Положите трубку
конец
да
Снимите телефонную трубку
Дождитесь длинного гудка
Наберите номер
Абонент ответил?
начало
нет
Домашнее задание
Составь алгоритм варки яйца
?
?
?
?
?