Алгоритм, свойства алгоритма, исполнители алгоритмов Компьютер как формальный исполнитель алгоритмов
Алгоритм – понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи
Исполнители алгоритмов Исполнитель алгоритма Среда исполнителя Система допустимых действий исполнителя Система команд исполнителя - СКИ
Свойства алгоритма ПонятностьДетерминированность (однозначность)ДискретностьМассовостьКонечностьРезультативностьПравильность
Способы записи алгоритмов Словесно-формульный (на естественном языке с использованием математических формул)Графический (блок-схема)На языке программирования (программа)
A x2 + B x + C = 0Начать.Ввод A, B, C.D = B2 - 4 A C.Если D < 0, то идти к п. 6.Если D > 0, то идти к п. 8.Действительных корней нет.Идти к п. 10.X1 = (- B - ) / 2 A ; X2 = (- B + ) / 2 A .Вывести значения X1 и X2.Закончить.
program example;var a,b,c: integer;d,x1,x2:real;begin writeln ('a,b,c'); readln (a,b,c); d:=sqr(b)-4*a*c; if d<0 then begin writeln ('no korny'); end else begin x1:=(-b-sqrt(d))/2*a; x2:=(-b+sqrt(d))/2*a; writeln ('x1=',x1,' x2=',x2); end; readln;end.
Условные графические обозначения в схемах алгоритмов
Компьютер как формальный исполнитель алгоритмов Компьютер – многофункциональное техническое электронное автоматическое устройство для накопления, обработки и передачи информации.
Автоматизм в работе Составление программы,подготовка исходных данных,анализ результатов