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