SlideShare a Scribd company logo
1 of 8
Люди ежедневно пользуются различными
правилами, инструкциями, рецептами и т.п.,
состоящие из определенной последовательности
команд. Некоторые из них настолько вошли в нашу
жизнь, что мы выполняем их почти не задумываясь,
иногда говорят, автоматически.
Алгоритм - это конечная последовательность
команд, выполнение которых приводит к
решению поставленной задачи.
Слово алгоритм происходит от имени
персидского ученого, астронома и
математика Аль-Хорезми. Примерно
825 г. Он сформулировал правила
выполнения действий над числами,
которыми пользовались в Древней
Индии.
Создают алгоритмы люди. А выполняют их
люди и разные устройства, которыми
управляют люди - компьютеры, роботы,
станки, спутники, сложная бытовая
техника и даже детские игрушки.
Исполнитель алгоритма - это объект,
способный выполнить команды
алгоритма.
Команды, которые может выполнять
конкретный исполнитель, образуют
систему команд исполнителя (СКИ).
Исполнитель формально выполняет алгоритмы, составленные из
команд, входящих в его СКИ. Причем у разных исполнителей разные
системы команд.
сидеть
лежать
голос
кругом
налево
направо
шагом марш
стоп играть
вперед
назад
вверх
вниз
влево
вправо
Исполнитель алгоритма может не иметь представления о
цели его выполнения. Он должен только точно выполнять команды
алгоритма, даже не понимая, почему и зачем нужно выполнять
именно эти команды, чтобы решить поставленную задачу. Такое
выполнение алгоритма называют формальным выполнением
алгоритма.
Благодаря формальному выполнению алгоритм могут
выполнять автоматические устройства. В частности, компьютер
как исполнитель тоже может выполнять разнообразные алгоритмы.
Алгоритм обработки данных, записанный специальным языком и
предназначенный для выполнения компьютером, называют
компьютерной программой. Иногда компьютерные программы
называют проектами, или приложениями.

More Related Content

Viewers also liked

реализация алгоритмов с ветвлением
реализация алгоритмов с ветвлениемреализация алгоритмов с ветвлением
реализация алгоритмов с ветвлениемliza2209
 
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...liza2209
 
материал
материалматериал
материалliza2209
 
материал
материалматериал
материалliza2209
 
структура
структураструктура
структураliza2209
 
Наши достижения
Наши достижения Наши достижения
Наши достижения novgimn
 
английская презентация
английская презентация английская презентация
английская презентация novgimn
 

Viewers also liked (8)

реализация алгоритмов с ветвлением
реализация алгоритмов с ветвлениемреализация алгоритмов с ветвлением
реализация алгоритмов с ветвлением
 
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
 
материал
материалматериал
материал
 
дз 1 2
дз 1 2дз 1 2
дз 1 2
 
материал
материалматериал
материал
 
структура
структураструктура
структура
 
Наши достижения
Наши достижения Наши достижения
Наши достижения
 
английская презентация
английская презентация английская презентация
английская презентация
 

More from liza2209

контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4liza2209
 
вариант
вариантвариант
вариантliza2209
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаliza2209
 
основы програмирования Pascal
основы програмирования Pascalосновы програмирования Pascal
основы програмирования Pascalliza2209
 
практическая работа построение диаграмм
практическая работа построение диаграммпрактическая работа построение диаграмм
практическая работа построение диаграммliza2209
 
практическая работа введение данных
практическая работа введение данныхпрактическая работа введение данных
практическая работа введение данныхliza2209
 
табличный процессор
табличный процессортабличный процессор
табличный процессорliza2209
 
возможности Bryce
возможности Bryceвозможности Bryce
возможности Bryceliza2209
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flashliza2209
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flashliza2209
 
создать банер во Flash
создать банер во Flashсоздать банер во Flash
создать банер во Flashliza2209
 
возможности Flash
возможности Flashвозможности Flash
возможности Flashliza2209
 
рабочий стол
рабочий столрабочий стол
рабочий столliza2209
 
задание
заданиезадание
заданиеliza2209
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютераliza2209
 
история вычислительной техники
история вычислительной техникиистория вычислительной техники
история вычислительной техникиliza2209
 
кодирование информации. единицы измерения
кодирование информации. единицы измерениякодирование информации. единицы измерения
кодирование информации. единицы измеренияliza2209
 
информация и информационные процессы
информация и информационные процессыинформация и информационные процессы
информация и информационные процессыliza2209
 

More from liza2209 (20)

Graph
GraphGraph
Graph
 
1
11
1
 
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4
 
вариант
вариантвариант
вариант
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и вывода
 
основы програмирования Pascal
основы програмирования Pascalосновы програмирования Pascal
основы програмирования Pascal
 
практическая работа построение диаграмм
практическая работа построение диаграммпрактическая работа построение диаграмм
практическая работа построение диаграмм
 
практическая работа введение данных
практическая работа введение данныхпрактическая работа введение данных
практическая работа введение данных
 
табличный процессор
табличный процессортабличный процессор
табличный процессор
 
возможности Bryce
возможности Bryceвозможности Bryce
возможности Bryce
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flash
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flash
 
создать банер во Flash
создать банер во Flashсоздать банер во Flash
создать банер во Flash
 
возможности Flash
возможности Flashвозможности Flash
возможности Flash
 
рабочий стол
рабочий столрабочий стол
рабочий стол
 
задание
заданиезадание
задание
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютера
 
история вычислительной техники
история вычислительной техникиистория вычислительной техники
история вычислительной техники
 
кодирование информации. единицы измерения
кодирование информации. единицы измерениякодирование информации. единицы измерения
кодирование информации. единицы измерения
 
информация и информационные процессы
информация и информационные процессыинформация и информационные процессы
информация и информационные процессы
 

алгоритмы и их исполнители

  • 1.
  • 2. Люди ежедневно пользуются различными правилами, инструкциями, рецептами и т.п., состоящие из определенной последовательности команд. Некоторые из них настолько вошли в нашу жизнь, что мы выполняем их почти не задумываясь, иногда говорят, автоматически.
  • 3. Алгоритм - это конечная последовательность команд, выполнение которых приводит к решению поставленной задачи. Слово алгоритм происходит от имени персидского ученого, астронома и математика Аль-Хорезми. Примерно 825 г. Он сформулировал правила выполнения действий над числами, которыми пользовались в Древней Индии.
  • 4. Создают алгоритмы люди. А выполняют их люди и разные устройства, которыми управляют люди - компьютеры, роботы, станки, спутники, сложная бытовая техника и даже детские игрушки.
  • 5. Исполнитель алгоритма - это объект, способный выполнить команды алгоритма.
  • 6. Команды, которые может выполнять конкретный исполнитель, образуют систему команд исполнителя (СКИ). Исполнитель формально выполняет алгоритмы, составленные из команд, входящих в его СКИ. Причем у разных исполнителей разные системы команд. сидеть лежать голос кругом налево направо шагом марш стоп играть вперед назад вверх вниз влево вправо
  • 7. Исполнитель алгоритма может не иметь представления о цели его выполнения. Он должен только точно выполнять команды алгоритма, даже не понимая, почему и зачем нужно выполнять именно эти команды, чтобы решить поставленную задачу. Такое выполнение алгоритма называют формальным выполнением алгоритма.
  • 8. Благодаря формальному выполнению алгоритм могут выполнять автоматические устройства. В частности, компьютер как исполнитель тоже может выполнять разнообразные алгоритмы. Алгоритм обработки данных, записанный специальным языком и предназначенный для выполнения компьютером, называют компьютерной программой. Иногда компьютерные программы называют проектами, или приложениями.