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