Слово алгоритм произошло от algorithm – латинского написания слова аль – Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма (города в современном Узбекистане) Мухамеда бен Мусу, жившего в 783 – 850 гг.
Слайд 2
Слово алгоритм произошло от algorithm – латинского написания
слова аль – Хорезми, под которым в средневековой Европе
знали величайшего математика из Хорезма (города в современном Узбекистане) Мухамеда бен Мусу, жившего в 783 – 850 гг.
Слайд 3
Алгоритм – строгая последовательность действий (команд), понятных исполнителю,
направленных на достижение конкретного результата.
Слайд 4
Свойства алгоритма: детерминированность ( строгая
последовательность команд); дискретность (каждая команда неоднозначно определена); конечность (любой
алгоритм должен быть завершен); результативность (при выполнении алгоритма объект изменяется из начального состояния в конечное); массовость ( алгоритм должен быть так составлен, чтобы решать все задачи одного типа).
Слайд 5
Средства записи алгоритмов: словесная форма блок - схема программа
Слайд 6 Виды алгоритмов: линейный разветвляющийся циклический
Слайд 7
Словесная форма записи алгоритмов обычно используется для алгоритмов,
ориентированных на исполнителя-человека. Команды такого алгоритма выполняются в естественной
последовательности, если не оговорено противного.
Слайд 8
Блок-схема представляет алгоритм в наглядной графической форме. Команды
алгоритма помещаются внутрь блоков, соединенных стрелками, показывающими очередность выполнения
команд алгоритма.
НАЧАЛО
ВВОД ИНФОРМАЦИИ
ДЕЙСТВИЕ
УСЛОВИЕ
ВЫВОД ИНФОРМАЦИИ
КОНЕЦ
Слайд 9
Program Uses crt; Var x,y: integer; Begin fill Char (mem[$B800:0], 80*25*2,0);
Y:=0; Repeat X:=0; Repeat mem[$B800:x*2+y*160+1]:=byte(«*»); Inc(x,2); Until x>=79; Inc(y,2); Until y>=24; End. Алгоритм,
записанный на понятном компьютеру языке программирования, называется программой.
Слайд 10
Исполнитель – устройство или живое существо, которое выполняет
по определенным правилам составленный алгоритм.
Слайд 11
Набор всех команд исполнителя называется его системой команд Команда
– это указание исполнителю совершить некоторое действие
Слайд 12
Исполнителя, который может и не понимать цели алгоритма
называют формальным исполнителем.
Слайд 13
Линейные алгоритмы состоят из нескольких команд (операторов), которые
должны быть выполнены последовательно одна за другой.
Слайд 14
Ветвление (развилка) - такая форма организации действий, при
которой в зависимости от выполнения или невыполнения конкретного условия,
совершается либо одна, либо другая последовательность действий.