Данный материал посвящен вопросу об алгоритмах. Здесь можно найти определение понятия алгоритма. Рассматриваются основные свойства алгоритмов (дискретность, результативность, массовость, определенность, выполнимость и понятность). Рассматриваются символы блок- схем. Рассматриваются примеры языков программирования, для написания программ в которых и используются блок- схемы.
algoritm_i_ego_formalnoe_ispolnenie.ppt
Презентация: "Алгоритм"
Алгоритм и его формальное
исполнение
Презентация: "Алгоритм"
Алгоритм
• Алгоритм – это
предназначенное
для конкретного
исполнителя точное
описание
последовательност
и действий,
направленных на
решение
поставленной
задачи.
Презентация: "Алгоритм"
Свойства алгоритма
Дискретность разделение алгоритма на
последовательность шагов.
Пример: Алгоритмы кулинарных рецептов состоят из
отдельных действий, которые обычно нумеруются.
Результативность получение из исходных
данных результата за конечное число шагов.
Пример: Алгоритм всегда приводит к результату,
алгоритм покраски забора.
Презентация: "Алгоритм"
Свойства алгоритма
Массовость
применения
алгоритма к большому количеству различных
исходных данных.
возможность
Пример: Алгоритмы сложения, вычитания, умножения и
деления.
Детерминированность (определённость)
исполнитель должен выполнять команды
алгоритма
определенной
последовательности.
Пример: алгоритм управления самолётом.
строго
в
Презентация: "Алгоритм"
Свойства алгоритма
Выполнимость и понятность алгоритм
должен содержать команды, входящие в
систему команд исполнителя и записанные
на понятном исполнителю языке.
Пример: алгоритм включения компьютера.
Презентация: "Алгоритм"
Блоксхемы
Начало
Данные
Последовательность
Прямоугольник с закругленными
углами,
для
обозначения начала или конца
алгоритма
применяется
Параллелограмм, предназначен
для описания ввода или вывода
данных, имеет
вход
вверху и один выход внизу
один
описания
Прямоугольник, применяется
для
линейной
последовательности команд,
имеет один вход вверху и
один выход внизу
Презентация: "Алгоритм"
Блоксхемы
Да
Условие
Нет
Объявление
переменных
Ромб, служит для обозначения
условий
алгоритмических
в
структурах
и
«ветвление»
«выбор», имеет один вход
верху и два выхода (налево,
если условие выполняется, и
направо, если
условие не
выполняется)
Прямоугольник со срезанным
углом,
для
объявления переменных или
ввода комментариев
применяется
Презентация: "Алгоритм"
Программа
Программа
«понятном»
программирования
компьютеру
алгоритм,
записанный
на
языке
Презентация: "Алгоритм"
Машинный язык
Презентация: "Алгоритм"
Ассемблер
Презентация: "Алгоритм"
Языки программирования
высокого уровня
Презентация: "Алгоритм"
QBasic
Презентация: "Алгоритм"
Pascal
Программа Pascal, названная в честь
Блеза Паскаля
Французский физикматематик
Блез Паскаль
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.