Алгоритмизация
Понятие алгоритма Алгоритм Алгоритм – это четко организованная последовательность действий, приводящая к определенному результату. Впервые это понятие ввел арабский мыслитель и ученый Аль-Хорезми
Примеры алгоритмов. Правила дорожного движения Рецепты приготовления блюд Режим дня ….
Свойства алгоритмов Четкий и строгий порядок действий Однозначность действий Должен приводить к желаемому результату Ориентирован на определенного исполнителя
Понятие исполнителя Исполнитель Исполнитель – это человек или устройство, которое обладает определенной системой команд Система команд Система команд исполнителя – это набор возможных действий. Например, Чертежник может только выполнять чертежи, Художник – рисует Вычислитель - считает Чем сложнее и функциональнее система команд исполнителя, тем проще алгоритм.
Способы описания алгоритма Способы описания алгоритма. 1.На естественном языке 2.На алгоритмическом языке 3.На языке блок-схем 4.На языках программирования
Виды алгоритмов Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм Вспомогательный алгоритм
Язык блок-схем - Блок присваивания (арифметических действий) - Блок ввода/вывода данных - Блок условия - блок начала/окончания алгоритма
Линейный алгоритм Линейный алгоритм Линейный алгоритм – это алгоритм, каждый блок которого выполняется строго после выполнения предыдущего блока. начало конец...
Пример. Написать алгоритм вычисления суммы двух чисел начало а,в С=а+в С конец
Домашнее задание 1.Выучить новый материал 2.Составить алгоритм вычисления периметра прямоугольника