close

Вход

Забыли?

вход по аккаунту

?

презентацию

код для вставкиСкачать
АЛГОРИТМИЗАЦИЯ
“Алгоритм как модель
деятельности
исполнителя."
Выполнила учитель информатики МБОУ
СОШ№28
Мартынова Нина Михайловна
как подготовить информацию к
обработке на компьютере
как воспользоваться
компьютером для обработки
информации
Понятие алгоритма
• Слово «алгоритм»
происходит от латинского
написания имени арабского
математика
альХорезми (Algorithmi) ,
впервые описавший правила
выполнения четырёх
арифметических
действий).
9 век н.э.
Алгоритм – понятное и точное
предписание исполнителю совершить
последовательность действий,
направленных на достижение указанной
цели или на решение поставленной
задачи.
Исполнитель алгоритма – человек или
устройство (в частности, процессор ЭВМ),
умеющий выполнять определённый набор
действий.
Исполнитель является средством
реализации алгоритма.
Исполнитель
Формальный
Неформальный
Информационная модель- это
описание в той или иной форме
объекта моделирования.
Объектом моделирования являются
целенаправленные действия
исполнителя.
Алгоритм является информационной
моделью или алгоритмической.
Исполнители алгоритмов
Исполнитель алгоритма
Среда
исполнителя
Система допустимых
действий исполнителя
Система команд
исполнителя - СКИ
Исполнителя характеризуют:
• Система
команд
исполнителя
– набор
понятных
исполнителю
команд.
Исполнителя характеризуют:
• Среда – это
обстановка,
в которой
работает
исполнитель.
Свойства алгоритма
•
•
•
•
•
•
•
Понятность
Детерминированность (однозначность)
Дискретность
Массовость
Конечность
Результативность
Правильность
Способы записи алгоритмов
• Словесно-формульный (на
естественном языке с использованием
математических формул)
• Графический (блок-схема)
• На языке программирования
(программа)
Примеры.
СИ, Паскаль, Бейсик и др.
Способы записи алгоритмов
• Графический – это способ представления
алгоритма с помощью геометрических фигур
(блок – схема).
• 1956 г. – А.А. Ляпунов, Ю.Н. Янов – первое
понятие о языке блок – схем алгоритмов.
• ГОСТ 19.002-80
Блок-схема – это
графическое представление
алгоритма
Условные графические
обозначения в схемах алгоритмов
Наименование
Пуск-останов
Процесс
Предопределенный
процесс
Обозначение
Наименование
Решение
Обозначение
НЕТ
ДА
ДА
НЕТ
Ввод-вывод
Модификация
Соединители
Комментарии
Текст
комментария
Релаксация
Линейные
алгоритмы
Линейные алгоритмы
Алгоритм называется линейным,
если все его действия выполняются
последовательно друг за другом от
начала и до конца.
начало
ввод исходных данный
действие
...
действие
вывод результата
конец
С
Е
Р
И
Я
Пример
решения задач
начало
Даны длины сторон
треугольника A, B, C.
Найти площадь
треугольника S.
Составьте блок-схему
алгоритма решения
поставленной задачи.
ввод: A, B, C
P=
S=
A B C
2
P ( P A )( P B )( P C )
вывод: S
конец
Огонь
Вода
Мед. трубы
Разветвляющиеся
алгоритмы .
Алгоритм называется
разветвляющимся,
если порядок выполнения
шагов алгоритма изменяется в
зависимости от заданных
условий.
Полная команда ветвления
начало
ввод исходных
данных
Да
Нет
условие
оператор 2
оператор 1
вывод
результатов
конец
Неполная команда ветвления
начало
ввод исходных
данных
Да
условие
оператор 1
вывод
результатов
конец
Нет
Многовариантная команда ветвления
начало
ввод исходных
данных
Да
Нет
условие 1
оператор 1
Да
Нет
условие 2
оператор 2
Да
условие 3
оператор 3
вывод
результатов
конец
Нет
оператор 4
Примеры
решения задач
Составьте блоксхему алгоритма
нахождения
значения выражения
y=
начало
ввод: a
5
a (a 9)
Нет
a=9
Да
y = 5 / a * (a – 9)
вывод:
вывод: y
«выражение не
имеет смысла»
конец
Нет
Восхождение
Умный
Да
Обход
Циклические
алгоритмы
Алгоритм называется
циклическим,
если последовательность шагов
алгоритма выполняется
многократно.
ЦИКЛ С ПРЕДУСЛОВИЕМ
ЦИКЛ С ПОСТУСЛОВИЕМ
(цикл-пока)
(цикл-до)
да
условие
серия команд
нет
серия команд
да
итерационные циклы
ЦИКЛ С ПАРАМЕТРОМ
параметр
серия команд
условие
нет
начало
ввод исходных
данных
тело цикла
условие
вывод
результатов
конец
Примеры
решения задач
да
Ковка
Выс. t°
нет
Конец
Практика на компьютере.
Составьте блок-схему к сказке
«Колобок» в текстовом редакторе
Microsoft Word, используя меню
Автофигуры Блок-схема на панели
рисования.
Составьте блок-схему к пословицам:
Ученье свет, не ученье тьма.
Нелегко в ученье, легко в бою
Вопросы:
Почему алгоритм можно назвать
информационной моделью
деятельности?
конец
Документ
Категория
Презентации по информатике
Просмотров
36
Размер файла
1 002 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа