1 / 12

Исполнители алгоритмов

Исполнители алгоритмов. Исполнители алгоритма. Определение «исполнитель» Характеристики исполнителей Типы исполнителей Учебные исполнители.

zohar
Download Presentation

Исполнители алгоритмов

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Исполнители алгоритмов

  2. Исполнители алгоритма • Определение «исполнитель» • Характеристики исполнителей • Типы исполнителей • Учебные исполнители Разрабатывать алгоритм может только человек. Исполняют алгоритмы люди и всевозможные устройства – животные, компьютеры, роботы, станки, спутники, сложная бытовая техника и даже детские игрушки.

  3. Исполнители алгоритма Исполнитель — это некоторый объект (человек, животное, техническое устройство), способный выполнять определенный набор команд. Исполнителя характеризуют Среда Система команд исполнителя (СКИ) Отказы

  4. Исполнители алгоритма СКИ – перечень команд, которые может выполнять исполнитель. Прежде чем составлять алгоритм решения задачи, нужно узнать, какие действия предполагаемый исполнитель может выполнять. Система команд исполнителя (СКИ) сканера • включение • распознание • считывание и перевод в цифровой формат • сохранение на ПК • выключение

  5. Исполнители алгоритма Среда – это обстановка в которой функционирует исполнитель.

  6. Исполнители алгоритма Отказы исполнителя возникают, если команда вызывается при недопустимом для нее состоянии среды, если команда не понятна исполнителю

  7. Исполнители алгоритма Класс исполнителей необычайно разнообразен. Прежде всего, в нем выделяют два типа исполнителей: формальных и неформальных. Формальный исполнитель одну и ту же команду всегда выполняет одинаково. Неформальный исполнитель может выполнять команду по-разному. Например, при многократном прослушивании диска с любимыми мелодиями вы можете быть уверены, что они воспроизводятся проигрывателем (формальным исполнителем) одинаково. Но вряд ли кому-нибудь из певцов (неформальному исполнителю) удастся несколько раз совершенно одинаково исполнить песню из своего репертуара. Как правило, человек выступает в роли неформального исполнителя. Формальными исполнителями являются преимущественно технические устройства. Человек в роли неформального исполнителя сам отвечает за свои действия. За действия формального исполнителя отвечает управляющий им объект

  8. Исполнители алгоритма Управление — это процесс целенаправленного воздействия одних объектов на другие. Исполнители являются объектами управления. Управлять ими можно, составив для них алгоритм.

  9. Исполнители алгоритма Учебными исполнителями называют различные образы на экране компьютера, которыми можно управлять, отдавая команды. Используются они для обучения составлению управляющих алгоритмов. Есть много различных учебных исполнителей, придуманных для занятий по информатике. У них разные, часто забавные названия: Черепашка, Робот, Чертежник, Кенгуренок, Пылесосик, Муравей, Кукарача и др. Одни исполнители создают рисунки на экране, другие складывают слова из кубиков с буквами, третьи перетаскивают предметы из одного места в другое или производят вычисления. Все эти исполнители управляются программным путем. Любому из них свойственна определенная среда деятельности, система команд управления, режимы работы. С помощью каждого из таких исполнителей можно учиться строить алгоритмы управления. ДАЛЕЕ

  10. Исполнители алгоритма Примером учебного исполнителя может служить исполнитель «Вычислитель» РЕШЕНИЕ: начало Прибавить 1 Умножить на 2 Умножить на 2 Прибавить 1 Умножить на 2 Прибавить 1 Прибавить 1 Умножить на 2 Умножить на 2 Прибавить 1 Прибавить 1 ПРИМЕР: Исполнитель “Вычислитель” умеет выполнять только две команды: Умножать на 2 и Прибавлять1. Придумайте для него наиболее короткий алгоритм получения из 0 числа 50. ДАЛЕЕ

  11. Исполнители алгоритма Для самостоятельного решения У исполнителя Калькулятор две команды, которым присвоены номера: 1. прибавь 2, 2. умножь на 3. Запишите порядок команд получения из числа 0 числа 28, содержащий не менее 6 команд. (Например программа 21211 – это программа: Умножь на 3 Прибавь 2 Умножь на 3 Прибавь 2 Прибавь 2 -эта программа преобразует число 1 в 19)

  12. Спасибо за внимание! Выход на страничку «Информатика и ИКТ»

More Related