Просмотр содержимого документа
«Материал к уроку информатика»
Алгоритм — последовательность действий, для достижения цели.
Алгоритм — это описание последовательности действий, приводящих к решению задачи. Разнообразие исполнителей — урок. Информатика, 6 класс. (yaklass.ru)
Алгоритмы в
| Природе Закономерности явлений которые человек устанавливает объекты природы | Сознании мыслительные операции законы человек | Обществе инструкции памятки человек | Технике программы чертежник робот |
Примеры алгоритмов из различных школьных дисциплин.
Свойства алгоритма.
Понятность. Алгоритм должен быть написан на понятном для исполнителя языке. Действия должны быть точными, ясными, однозначными. (детерминированность. определенность)
Прерывность (раздельность). Алгоритм должен представлять собой отдельные шаги. Необходимо использовать минимальное количество шагов. Каждый шаг должен приносить определенный результат. (Дискретность)
Результативность. Каждый алгоритм должен приводить к обязательному решению поставленной задачи.
Обобщенность (массовость). Алгоритм должен решать не одну какую-то задачу, а некоторый класс однотипных задач. Например, написали алгоритм для вычисления суммы двух чисел. Этот алгоритм должен работать для сложения любых двух чисел. ( массовость)
Исполнители.
Алгоритм создает (разрабатывает, пишет, придумывает….)
| кто | для кого - исполнитель |
| природа | Природы, человека, общества, техника |
| человек | человек, несколько человек, техника. природа, |
| общество | Общество, человек, техника, природа |
К
аждый исполнитель имеет свою систему команд исполнителя (СКИ).
СКИ — это список команд, которые способен выполнять исполнитель.
Существует несколько способов записи алгоритмов.
Словесный способ. Алгоритм записывается в виде нумерованного текста. Текст должен быть понятен исполнителю.
Г
рафический способ. Алгоритм изображается с помощью блок-схемы — последовательности геометрических фигур, в которых записываются команды. Элементы блок-схемы между собой соединяются линиями и стрелками, которые показывают ход выполнения алгоритма
Каждый алгоритм разрабатывается для решения некоторого класса задач.
План разработки алгоритма:
выделить главные объекты в задаче и установить связь между ними;
определить исходные данные;
описать точную последовательность действий исполнителя, которая приведет к нужному результату;
действия должны быть понятны конкретному исполнителю, для которого пишется алгоритм.
Самому понимать как решается задача.
Понимать для кого составляется алгоритм и как может действовать исполнитель.