ݺߣ

ݺߣShare a Scribd company logo
Алгоритм и его формальное
исполнение
Алгоритм
• Алгоритм – это
предназначенное
для конкретного
исполнителя точное
описание
последовательност
и действий,
направленных на
решение
поставленной
задачи.
Свойства алгоритма
 Дискретность - разделение алгоритма на
последовательность шагов.
Пример: Алгоритмы кулинарных рецептов состоят из
отдельных действий, которые обычно нумеруются.

 Результативность
получение
из
исходных данных результата за конечное
число шагов.
Пример: Алгоритм всегда приводит к результату,
алгоритм покраски забора.
Свойства алгоритма
 Массовость - возможность применения
алгоритма к большому количеству различных
исходных данных.
Пример: Алгоритмы сложения, вычитания, умножения и
деления.

 Детерминированность (определённость) исполнитель должен выполнять команды
алгоритма
в
строго
определенной
последовательности.
Пример: алгоритм управления самолётом.
Свойства алгоритма
 Выполнимость и понятность - алгоритм
должен содержать команды, входящие в
систему команд исполнителя и записанные
на понятном исполнителю языке.
Пример: алгоритм включения компьютера.
Блок-схемы
Начало

Данные

Последовательность

Прямоугольник с закругленными
углами,
применяется
для
обозначения начала или конца
алгоритма
Параллелограмм, предназначен
для описания ввода или вывода
данных, имеет один вход
вверху и один выход внизу
Прямоугольник, применяется
для
описания
линей-ной
последовательности команд,
имеет один вход вверху и
один выход внизу
Блок-схемы
Да

Условие

Объявление
переменных

Нет

Ромб, служит для обозначения
условий в алгоритми-ческих
структурах
«ветвление»
и
«выбор», имеет один вход
верху и два выхода (налево,
если условие вы-полняется, и
направо, если условие не
выполняется)
Прямоугольник со срезанным
углом,
применяется
для
объявления переменных или
ввода комментариев
Программа
Программа - алгоритм, записанный на
«понятном»
компьютеру
языке
программирования
Машинный язык
Ассемблер
Языки программирования
высокого уровня
QBasic
Pascal

Программа Pascal, названная в честь
Блеза Паскаля

Французский физик-математик
Блез Паскаль
Delphi
Операционные системы

XP

Linux

Mac OS
Программы-трансляторы
Программы-трансляторы
Интерпретаторы

Компиляторы
Домашнее задание

§ 4.1, стр.105-112, составить блок-схему
решения квадратного уравнения №4.1,
стр.108.

More Related Content

Similar to Алгоритм и его формальное исполнение. (20)

Алгоритмы
АлгоритмыАлгоритмы
Алгоритмы
School 242
8 инф
8 инф8 инф
8 инф
Аня Иванова
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнители
oksench
информатика лекции 4
информатика лекции 4информатика лекции 4
информатика лекции 4
Виктор Храмцов
Презентация "Алгоритмы"
Презентация "Алгоритмы"Презентация "Алгоритмы"
Презентация "Алгоритмы"
Johnny_Lean
Виды алгоритмов
Виды алгоритмовВиды алгоритмов
Виды алгоритмов
tatjana1959
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
Andrey Dolinin
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritm
klochkova
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkova
klochkova
виды алгоритмов
виды алгоритмоввиды алгоритмов
виды алгоритмов
Александр Радченко
виды алгоритмов
виды алгоритмоввиды алгоритмов
виды алгоритмов
Александр Радченко

More from NickEliot (20)

белки по химии
белки по химиибелки по химии
белки по химии
NickEliot
Уравнение прямой на плоскости
Уравнение прямой на плоскостиУравнение прямой на плоскости
Уравнение прямой на плоскости
NickEliot
информационные революции
информационные революцииинформационные революции
информационные революции
NickEliot
белки по химии
белки по химиибелки по химии
белки по химии
NickEliot
Evolution of youth groups in russia
Evolution of youth groups in russiaEvolution of youth groups in russia
Evolution of youth groups in russia
NickEliot
измерение атмосферного давления опыт торричелли презентация
измерение атмосферного давления опыт торричелли презентацияизмерение атмосферного давления опыт торричелли презентация
измерение атмосферного давления опыт торричелли презентация
NickEliot
Биография Платонова А. П.
Биография Платонова А. П.Биография Платонова А. П.
Биография Платонова А. П.
NickEliot
экология города
экология городаэкология города
экология города
NickEliot
Температура воздуха
Температура воздухаТемпература воздуха
Температура воздуха
NickEliot
изучение динамики солнечной системы на основе наблюдений
изучение динамики солнечной системы на основе наблюденийизучение динамики солнечной системы на основе наблюдений
изучение динамики солнечной системы на основе наблюдений
NickEliot
инфекционные болезни
инфекционные болезниинфекционные болезни
инфекционные болезни
NickEliot
Естественный отбор
Естественный отборЕстественный отбор
Естественный отбор
NickEliot
тема поэта и поэзии
тема поэта и поэзиитема поэта и поэзии
тема поэта и поэзии
NickEliot
методы решения логарифмических уравнений
методы решения логарифмических уравненийметоды решения логарифмических уравнений
методы решения логарифмических уравнений
NickEliot
моделирование и формализация
моделирование и формализациямоделирование и формализация
моделирование и формализация
NickEliot
викторина
викторинавикторина
викторина
NickEliot
достижения высоких технологий
достижения высоких технологийдостижения высоких технологий
достижения высоких технологий
NickEliot
аморфные тела
аморфные телааморфные тела
аморфные тела
NickEliot
Биография Лескова
Биография ЛесковаБиография Лескова
Биография Лескова
NickEliot
белки по химии
белки по химиибелки по химии
белки по химии
NickEliot
Уравнение прямой на плоскости
Уравнение прямой на плоскостиУравнение прямой на плоскости
Уравнение прямой на плоскости
NickEliot
информационные революции
информационные революцииинформационные революции
информационные революции
NickEliot
белки по химии
белки по химиибелки по химии
белки по химии
NickEliot
Evolution of youth groups in russia
Evolution of youth groups in russiaEvolution of youth groups in russia
Evolution of youth groups in russia
NickEliot
измерение атмосферного давления опыт торричелли презентация
измерение атмосферного давления опыт торричелли презентацияизмерение атмосферного давления опыт торричелли презентация
измерение атмосферного давления опыт торричелли презентация
NickEliot
Биография Платонова А. П.
Биография Платонова А. П.Биография Платонова А. П.
Биография Платонова А. П.
NickEliot
экология города
экология городаэкология города
экология города
NickEliot
Температура воздуха
Температура воздухаТемпература воздуха
Температура воздуха
NickEliot
изучение динамики солнечной системы на основе наблюдений
изучение динамики солнечной системы на основе наблюденийизучение динамики солнечной системы на основе наблюдений
изучение динамики солнечной системы на основе наблюдений
NickEliot
инфекционные болезни
инфекционные болезниинфекционные болезни
инфекционные болезни
NickEliot
Естественный отбор
Естественный отборЕстественный отбор
Естественный отбор
NickEliot
тема поэта и поэзии
тема поэта и поэзиитема поэта и поэзии
тема поэта и поэзии
NickEliot
методы решения логарифмических уравнений
методы решения логарифмических уравненийметоды решения логарифмических уравнений
методы решения логарифмических уравнений
NickEliot
моделирование и формализация
моделирование и формализациямоделирование и формализация
моделирование и формализация
NickEliot
викторина
викторинавикторина
викторина
NickEliot
достижения высоких технологий
достижения высоких технологийдостижения высоких технологий
достижения высоких технологий
NickEliot
аморфные тела
аморфные телааморфные тела
аморфные тела
NickEliot
Биография Лескова
Биография ЛесковаБиография Лескова
Биография Лескова
NickEliot

Алгоритм и его формальное исполнение.