Код презентации скопируйте его
Робот (ЭВМ) выполняет алгоритм формально, т.е. не вникая в содержание поставленной задачи, а только строго выполняя последовательность действий.
Раздельность (дискретность) - алгоритм должен представлять процесс решения задачи как последовательное выполнение простых шагов.
Массовость - алгоритм решения задачи разрабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными.
Результативность (конечность) - алгоритм должен приводить к решению задачи за конечное число шагов.
Определённость - каждое правило алгоритма должно быть чётким, однозначным и не оставлять места для домысливания .
Понятность - алгоритм может быть выполнен только исполнителем, который понимает каждую команду алгоритма и может ее исполнить в строгом соответствии с ее назначением, т.е каждая команда должна входить в систему команд этого исполнителя.
Формы представления алгоритма: Словесная (изложение на естественном языке) Графическая (схема, блок-схема) Программная (запись на каком-либо языке программирования)
Чтобы приготовить молочно- рисовую кашу в мультиварке: В чашу мультиварки высыпаем промытый рис. Заливаем рис молоком и водой. Добавляем сахар и сливочное масло. Все перемешиваем. Закрываем крышку мультиварки, выбираем режим «Молочная Каша» и устанавливаем время 35 минут. После сигнала, кашку перемешаем. Пример словесной формы:
Закрепление знаний Свойство алгоритма, которое определяет возможность завершения процесса. (результативность) Объект, умеющий выполнять определенный набор действий. (исполнитель) У исполнителя Вычислитель две команды, которым присвоены номера: 1. умножь на 3 2. вычти 2 Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 2. Получите из числа 2 число 30, в ответе запишите только номера команд. 1 2 1 2 1
Виды алгоритмов Линейный алгоритм (следование) Разветвляющийся алгоритм (ветвление) Циклический алгоритм (повторение)
Ветвление обеспечивает в зависимости от результата проверки условия ( ДА или НЕТ) выбор одного из путей работы алгоритма.
Повторение обеспечивает многократное выполнение некоторой совокупности действий, которая называется ЦИКЛОМ.