Алгоритм,
свойства алгоритма, исполнители алгоритмов
Способы записи алгоритмов
Условные графические обозначения в схемах алгоритмов
Просмотр содержимого документа
«Алгоритм, свойства алгоритма, исполнители алгоритмов»
Алгоритм, свойства алгоритма, исполнители алгоритмов
Компьютер как формальный исполнитель алгоритмов
Бородина Татьяна Анатольевна ,
учитель информатики средней общеобразовательной школы № 3, г. Сызрани Самарской области
Алгоритм – понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи
Исполнители алгоритмов
Исполнитель алгоритма
Среда исполнителя
Система допустимых действий исполнителя
Система команд исполнителя - СКИ
Свойства алгоритма
- Понятность
- Детерминированность (однозначность)
- Дискретность
- Массовость
- Конечность
- Результативность
- Правильность
Способы записи алгоритмов
- Словесно-формульный (на естественном языке с использованием математических формул)
- Графический (блок-схема)
- На языке программирования (программа)
0, то идти к п. 8. Действительных корней нет. Идти к п. 10. X 1 = (- B - ) / 2 A ; X 2 = (- B + ) / 2 A . Вывести значения X 1 и X 2 . Закончить. " width="640"
A x 2 + B x + C = 0
- Начать.
- Ввод A , B , C .
- D = B 2 - 4 A C .
- Если D
- Если D 0, то идти к п. 8.
- Действительных корней нет.
- Идти к п. 10.
- X 1 = (- B - ) / 2 A ; X 2 = (- B + ) / 2 A .
- Вывести значения X 1 и X 2 .
- Закончить.
Начало
Ввод A, B, C
D = B2 - 4 A C
D 0
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
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.
Условные графические обозначения в схемах алгоритмов
Наименование
Обозначение
Пуск-останов
Процесс
Предопределенный процесс
Наименование
Решение
Обозначение
Ввод-вывод
Модификация
Соединители
Комментарии
Текст комментария
Компьютер как формальный исполнитель алгоритмов
Компьютер – многофункциональное техническое электронное автоматическое устройство для накопления, обработки и передачи информации.
Составление программы,
подготовка исходных данных,
анализ результатов
Автоматизм в работе