Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
21 слайд
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
171.50 kB
Просмотров:
72
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Алгоритмы
Введение в программирование
№2 слайд
Содержание слайда: Алгоритм
Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
№3 слайд
Содержание слайда: Алгоритм открывания двери
1. Достать ключ из кармана.
2. Вставить ключ в замочную скважину.
3. Повернуть ключ два раза против часовой стрелки.
4. Вынуть ключ
№4 слайд
Содержание слайда: Свойства алгоритмов
Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);
Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае);
Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения);
Массовость (один и тот же алгоритм можно использовать с разными исходными данными);
Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).
№5 слайд
Содержание слайда: Дискретность
№6 слайд
Содержание слайда: Понятность
№7 слайд
Содержание слайда: Определенность
№8 слайд
Содержание слайда: Массовость
№9 слайд
Содержание слайда: Конечность
№10 слайд
Содержание слайда: Результативность
№11 слайд
Содержание слайда: Стадии создания алгоритма
Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает.
Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.
№12 слайд
Содержание слайда: Исполнители алгоритмов
Объект, который будет выполнять алгоритм, обычно называют исполнителем.
Исполнитель - объект, который выполняет алгоритм.
Идеальными исполнителями являются машины, роботы, компьютеры...
Компьютер – автоматический исполнитель алгоритмов.
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
№13 слайд
Содержание слайда: Алгоритм терморегуляции
№14 слайд
Содержание слайда: Выполняемость алгоритма
Все процессы в компьютере выполняются по строгим алгоритмам (загрузка ОС, тестирование и т.д) и исполнителем в этом случае является – компьютер;
Компьютер «понимает» алгоритм только на машинном языке;
Исполнитель будет выполнять только те команды алгоритма, которые входят в его систему команд.
№15 слайд
Содержание слайда: Формальность выполнения алгоритма
Алгоритм можно выполнять не вникая в содержание поставленной задачи, а только строго выполнять последовательность описанных действий
№16 слайд
Содержание слайда: Виды алгоритмов
Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);
Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание);
Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий)
Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).
№17 слайд
Содержание слайда: Представления алгоритма
В устной форме.
В письменной форме на естественном языке.
В письменной форме на формальном языке.
Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов.
№18 слайд
Содержание слайда: Пример записи алгоритма в виде блок-схемы
№19 слайд
№20 слайд
Содержание слайда: Пример записи алгоритма в виде блок-схемы
№21 слайд
Содержание слайда: Вопросы:
Что такое алгоритм? Приведите примеры алгоритмов.
Какие свойства алгоритмов вы знаете?
Какие виды алгоритмов вы знаете?
Какие способы записи алгоритмов вы знаете?
Что такое исполнитель алгоритмов?
Что такое программа?