кто что может быть исполнителем алгоритма

Учитель информатики

Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.

§ 2.1. Алгоритмы и исполнители

Информатика. 8 класса. Босова Л.Л. Оглавление

Ключевые слова:

2.1.1. Понятие алгоритма

Каждый человек в повседневной жизни, в учёбе или на работе решает огромное количество задач самой разной сложности. Сложные задачи требуют длительных размышлений для нахождения решения; простые и привычные задачи человек решает не задумываясь, автоматически. В большинстве случаев решение каждой задачи можно разбить на простые этапы (шаги). Для многих таких задач (установка программного обеспечения, сборка шкафа, создание сайта, эксплуатация технического устройства, покупка авиабилета через Интернет и т. д.) уже разработаны и предлагаются пошаговые инструкции, при последовательном выполнении которых можно прийти к желаемому результату.

Пример 1. Задача «Найти среднее арифметическое двух чисел» решается в три шага:

Пример 2. Задача «Внести деньги на счёт телефона» подразделяется на следующие шаги:

Пример 3. Этапы решения задачи «Нарисовать весёлого ёжика» представлены графически:

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Нахождение среднего арифметического, внесение денег на телефонный счёт и рисование ежа — на первый взгляд совершенно разные процессы. Но у них есть общая черта: каждый из этих процессов описывается последовательностями кратких указаний, точное следование которым позволяет получить требуемый результат. Последовательности указаний, приведённые в примерах 1-3, являются алгоритмами решения соответствующих задач. Исполнитель этих алгоритмов — человек.

Алгоритм может представлять собой описание некоторой последовательности вычислений (пример 1) или шагов нематематического характера (примеры 2-3). Но в любом случае перед его разработкой должны быть чётко определены начальные условия (исходные данные) и то, что предстоит получить (результат). Можно сказать, что алгоритм — это описание последовательности шагов в решении задачи, приводящих от исходных данных к требуемому результату.

В общем виде схему работы алгоритма можно представить следующим образом (рис. 2.1).

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Алгоритмами являются изучаемые в школе правила сложения, вычитания, умножения и деления чисел, многие грамматические правила, правила геометрических построений и т. д.

Анимации «Работа с алгоритмом» (193576), «Наибольший общий делитель» (170363), «Наименьшее общее кратное» (170390) помогут вам вспомнить некоторые алгоритмы, изученные на уроках русского языка и математики (http://sc.edu.ru/).

Пример 4. Некоторый алгоритм приводит к тому, что из одной цепочки символов получается новая цепочка следующим образом:

Получившаяся таким образом цепочка является результатом работы алгоритма.

Так, если исходной была цепочка А#В, то результатом работы алгоритма будет цепочка #А1В2, а если исходной цепочкой была АБВ@, то результатом работы алгоритма будет цепочка БА@В2.

2.1.2. Исполнитель алгоритма

Каждый алгоритм предназначен для определённого исполнителя.

Исполнитель — это некоторый объект (человек, животное, техническое устройство), способный выполнять определённый набор команд.

Различают формальных и неформальных исполнителей. Формальный исполнитель одну и ту же команду всегда выполняет одинаково. Неформальный исполнитель может выполнять команду по-разному.

Рассмотрим более подробно множество формальных исполнителей. Формальные исполнители необычайно разнообразны, но для каждого из них можно указать следующие характеристики: круг решаемых задач (назначение), среду, систему команд и режим работы.

Круг решаемых задач. Каждый исполнитель создаётся для решения некоторого круга задач — построения цепочек символов, выполнения вычислений, построения рисунков на плоскости и т. д.

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

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

Режимы работы исполнителя. Для большинства исполнителей предусмотрены режимы непосредственного управления и программного управления. В первом случае исполнитель ожидает команд от человека и каждую поступившую команду немедленно выполняет. Во втором случае исполнителю сначала задаётся полная последовательность команд (программа), а затем он выполняет все эти команды в автоматическом режиме. Ряд исполнителей работает только в одном из названных режимов.

Рассмотрим примеры исполнителей.

Пример 5. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. Система команд Черепашки состоит из двух команд:

Запись Повтори k [ … ] означает, что последовательность команд в скобках повторится k раз.

Подумайте, какая фигура появится на экране после выполнения Черепашкой следующего алгоритма.

Повтори 12 [Направо 45 Вперёд 20 Направо 45]

Пример 6. Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:

1 — вычти 1
2 — умножь на 3

Первая из них уменьшает число на 1, вторая увеличивает число в 3 раза. При записи алгоритмов для краткости указываются лишь номера команд. Например, алгоритм 21212 означает следующую последовательность команд:

С помощью этого алгоритма число 1 будет преобразовано в 15: ((1 • 3 — 1) • 3-1) • 3 = 15.

Пример 7. Исполнитель Робот действует на клетчатом поле, между соседними клетками которого могут стоять стены. Робот передвигается по клеткам поля и может выполнять следующие команды, которым присвоены номера:

1 — вверх
2 — вниз
3 — вправо
4 — влево

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

При выполнении каждой такой команды Робот перемещается в соседнюю клетку в указанном направлении. Если же в этом направлении между клетками стоит стена, то Робот разрушается.

Что произойдёт с Роботом, если он выполнит последовательность команд 32323 (здесь цифры обозначают номера команд), начав движение из клетки А? Какую последовательность команд следует выполнить Роботу, чтобы переместиться из клетки А в клетку В, не разрушившись от встречи со стенами?

При разработке алгоритма:

Можно сказать, что алгоритм — модель деятельности исполнителя алгоритмов.

2.1.3. Свойства алгоритма

Не любая инструкция, последовательность предписаний или план действий может считаться алгоритмом. Каждый алгоритм обязательно обладает следующими свойствами: дискретность, понятность, определённость, результативность и массовость.

Свойство дискретности означает, что путь решения задачи разделён на отдельные шаги (действия). Каждому действию соответствует предписание (команда). Только выполнив одну команду, исполнитель может приступить к выполнению следующей команды.

Свойство понятности означает, что алгоритм состоит только из команд, входящих в систему команд исполнителя, т. е. из таких команд, которые исполнитель может воспринять и по которым может выполнить требуемые действия.

Свойство определённости означает, что в алгоритме нет команд, смысл которых может быть истолкован исполнителем неоднозначно; недопустимы ситуации, когда после выполнения очередной команды исполнителю неясно, какую команду выполнять следующей. Благодаря этому результат алгоритма однозначно определяется набором исходных данных: если алгоритм несколько раз применяется к одному и тому же набору исходных данных, то на выходе всегда получается один и тот же результат.

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

Свойство массовости означает, что алгоритм должен обеспечивать возможность его применения для решения любой задачи из некоторого класса задач. Например, алгоритм нахождения корней квадратного уравнения должен быть применим к любому квадратному уравнению, алгоритм перехода улицы должен быть применим в любом месте улицы, алгоритм приготовления лекарства должен быть применим для приготовления любого его количества и т. д.

Пример 8. Рассмотрим один из методов нахождения всех простых чисел, не превышающих некоторое натуральное число п. Этот метод называется «решето Эратосфена» по имени предложившего его древнегреческого учёного Эратосфена (III в. до н. э.).

Для нахождения всех простых чисел, не больших заданного числа n, следуя методу Эратосфена, нужно выполнить следующие шаги:

Более наглядное представление о методе нахождения простых чисел вы сможете получить с помощью размещённой в Единой коллекции цифровых образовательных ресурсов анимации «Решето Эратосфена» (180279).

Рассмотренная последовательность действий является алгоритмом, так как она удовлетворяет свойствам:

Рассмотренные свойства алгоритма позволяют дать более точное определение алгоритма.

Алгоритм — это предназначенное для конкретного исполнителя описание последовательности действий, приводящих от исходных данных к требуемому результату, которое обладает свойствами дискретности, понятности, определённости, результативности и массовости.

2.1.4. Возможность автоматизации деятельности человека

Разработка алгоритма — как правило, трудоёмкая задача, требующая от человека глубоких знаний, изобретательности и больших временных затрат.

Решение задачи по готовому алгоритму требует от исполнителя только строгого следования заданным предписаниям.

Пример 9. Из кучки, содержащей любое, большее трёх, количество каких-либо предметов, двое играющих по очереди берут по одному или по два предмета. Выигрывает тот, кто своим очередным ходом сможет забрать все оставшиеся предметы.

Рассмотрим алгоритм, следуя которому первый игрок наверняка обеспечит себе выигрыш.

Исполнитель может не вникать в смысл того, что он делает, и не рассуждать, почему он поступает так, а не иначе, т. е. он может действовать формально. Способность исполнителя действовать формально обеспечивает возможность автоматизации деятельности человека. Для этого:

Самое главное: Алгоритмы и исполнители

Исполнитель — некоторый объект (человек, животное, техническое устройство), способный выполнять определённый набор команд.

Формальный исполнитель одну и ту же команду всегда выполняет одинаково. Для каждого формального исполнителя можно указать: круг решаемых задач, среду, систему команд и режим работы.

Алгоритм — предназначенное для конкретного исполнителя описание последовательности действий, приводящих от исходных данных к требуемому результату, которое обладает свойствами дискретности, понятности, определённости, результативности и массовости.

Способность исполнителя действовать формально обеспечивает возможность автоматизации деятельности человека.

Источник

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

Урок 21. Информатика 4 класс ФГОС

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобрев в каталоге.

Получите невероятные возможности

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Конспект урока «Исполнитель алгоритма»

Привет, мальчики и девочки!

На прошлых уроках мы с вами узнали, что алгоритм – это описание подробного плана последовательности действий, который необходимо выполнить, чтобы решить задачу. Но не каждый план действий можно назвать алгоритмом.

Давайте, вспомним почему.

Чтобы план действий можно было назвать алгоритмом он должен обладать следующими свойствами:

· количество шагов известно и конечно;

· понятен смысл шагов;

· выполнение приводит к решению задачи и подходит для решения целого класса задач.

А помните ли вы, какие формы записи алгоритмов существуют?

Это текстовая и графическая формы.

Графическая форма, которая описывается в виде блок-схемы.

И мы помним, что бывает линейный алгоритм, в котором все шаги выполняются последовательно.

Также есть алгоритм и с ветвлением – это алгоритм, в котором есть блок с условием, один вход и два выхода: «Да» и «Нет».

Ну что же, мы вспомнили, что изучили на предыдущих уроках.

Сейчас я хочу, чтобы вы вспомнили алгоритм «собраться в школу».

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Ребята, скажите, кто выполняет этот алгоритм в данном случае?

Та-а-а-к, а теперь вспомним алгоритм нахождения периметра треугольника.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

А исполнять его может и ученик, и учитель и даже родители.

Вот мы и подошли к тебе нашего сегодняшнего урока – «Исполнитель алгоритма».

В алгоритмах, которые мы рассмотрели ранее, исполнителем был человек.

Но выполнить команды могут и другие живые существа. Например, собака выполняет команды хозяина.

Но не только живые существа выполняют команды.

Наверное, вы видели машинку, которой можно управлять при помощи пульта?

В данном случае машинка выполняет команды, которые вы ей задаёте – вперёд, назад, повернуть налево, направо.

Дома мама кладёт грязную одежду в стиральную машину, выбирает режим, то есть программу стирки, и машина выполняет определённый алгоритм действий.

Получается, что человек, машина, животное, управляемая игрушка могут выполнять команды. Значит они являются исполнителями алгоритма.

Исполнитель алгоритма – это объект, выполняющий команды (шаги, инструкции) по определённым правилам и в нужном порядке.

Рассмотрим стиральную машину. После того как мама или любой другой человек выбирает режим стирки, машина начинает выполнять действия, которые заложены в её память для выполнения этого режима стирки. И выполняет машина команды от начала до конца строго по порядку без участия человека. Такой исполнитель алгоритма, как стиральная машина, называется автоматическим исполнителем.

Автоматический исполнитель выполняет только назначенный ему набор команд. Другие команды, которые не входят в этот набор, исполнитель выполнить не может, так как он не понимает неизвестные команды.

Ребята, вы знаете, что исполнитель может принимать команды в виде сигнала. Это могут быть слова, звуковой сигнал, световой сигнал, радиосигнал и другие.
Для исполнителя каждый сигнал имеет определённое значение. Например, управляемая машинка «понимает» и исполняет такие команды, как «вперёд», «назад», «влево», «вправо».

Наверное, у большинства из вас дома есть компьютер.

А его можно назвать исполнителем?

Компьютер – это такой исполнитель, который обрабатывает закодированную информацию, то есть данные, исполняя программу, которая написана человеком.

Вы же помните, что закодированная информация – это информация, которая представлена в форме, удобной для её хранения и передачи.

Кодировать информацию можно звуками, буквами, цифрами, рисунками, нотами, знаками и другим.

Компьютер обрабатывает любую информацию – звуковую, текстовую, графическую, числовую.

Использовать компьютер, то есть работать на нём, может человек любой профессии: учёный, строитель, учитель. Но не обязательно нужно работать, чтобы пользоваться компьютером. Его могут использовать мальчики и девочки, бабушки и дедушки. На компьютере можно играть, переписываться в социальных сетях, рисовать и многое-многое другое.

Поэтому компьютер – это универсальный исполнитель алгоритмов.

А кто ещё является универсальным исполнителем алгоритмов?

Только человек понимает и обрабатывает информацию, составляет и исполняет алгоритмы. А компьютер не создаёт алгоритмы, не понимает смысла программ. Он только выполняет шаги программы, которые для него написал человек на каком-либо языке программирования.

Язык программирования – это искусственный язык, созданный человеком, чтобы обрабатывать информацию с помощью компьютера.

У компьютера, как и у человека может быть большо-о-ой набор команд.

Кстати, список, или набор, всех команд (шагов или инструкций), которые исполнитель способен выполнить, называется системой команд исполнителя.

Например, в систему команд исполнителя-человека могут входить команды – «реши пример», «скажи ответ», «найди ошибку», «подними руку». В данном случае исполнителем-человеком может быть ученик. Он понимает и может выполнить эти команды.

Другой пример, собака понимает определённые команды: «фу», «рядом», «сидеть», «лежать» и другие.

А сейчас давайте поиграем, чтобы закрепить ваши знания.

Найдите на кухне автоматических исполнителей.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Давайте проверим, всех ли автоматических исполнителей вы нашли.

Стиральная машина, которой мы задаём программу для стирки.

Микроволновая печь. В неё мы ставим разогреться еду на определённое время, или готовим еду, включая выбранный режим.

Посудомоечная машина, которой также, как и стиральной машине, задаётся режим работы.

Кофемашина. Мы выбираем тип кофе, и машина делает его по алгоритму.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Ребята, вы молодцы, но давайте выполним вот такое задание: выберите инструкции, которые компьютер не может выполнить.

Вывести ответ на экран.

Понять смысл программы.

Создать план действий.

Рассказать решение задачи.

Правильный ответ на это задание:

Понять смысл программы.

Создать план действий.

Рассказать решение задачи.

Ну что же, а теперь повторим самое главное, что мы сегодня узнали.

Исполнитель алгоритма – это объект, который выполняет команды (шаги, инструкции) по определённым правилам и в нужном порядке. Например, человек, компьютер.

Человек создаёт алгоритм и исполняет его.

Компьютер только выполняет алгоритм, написанный человеком на языке программирования.

Система команд исполнителя – это список команд или набор шагов, которые способен выполнить конкретный исполнитель.

Автоматический исполнитель – это исполнитель, выполняющий действия, которые заложены в его память, без участия человека.

Сегодня мы с вами изучили очень важный материал, и уже подошло время прощаться. До свидания, ребята. До новых встреч.

Источник

Понятие алгоритма. Исполнитель алгоритма

Урок 10. Информатика 8 класс (ФГОС)

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобрев в каталоге.

Получите невероятные возможности

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Конспект урока «Понятие алгоритма. Исполнитель алгоритма»

Ежедневно вокруг нас происходят различные события.

Например, восьмиклассница Кристина решила:

· приготовить новое блюдо по рецепту;

· развесить бельё на верёвке после стирки;

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Во всех этих ситуациях нужно выполнить определённую последовательность действий, которые приведут Кристину к поставленной цели. Значит, чтобы решить задачу, сначала её нужно алгоритмизировать.

Умение выделять алгоритмическую суть явления и строить алгоритмы очень важно для человека любой профессии.

Навыки алгоритмического мышления способствуют формированию особого стиля культуры человека, составляющими которого являются:

· целеустремлённость и сосредоточенность;

· объективность и точность;

· логичность и последовательность в планировании и выполнении своих действий;

· умение чётко и лаконично выражать свои мысли;

· умение правильно ставить задачу и находить окончательные пути её решения;

· умение быстро ориентироваться в стремительном потоке информации.

Происхождение термина «алгоритм» связано с математикой. История его возникновения такова.

В девятом веке в Багдаде жил учёный Аль-Хорезми, математик, астроном, географ. В одном из своих трудов он описал десятичную систему счисления и впервые сформулировал правила выполнения арифметических действий над целыми числами и обыкновенными дробями.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Арабский оригинал этой книги был утерян, но остался латинский перевод двенадцатого века, по которому Западная Европа ознакомилась с десятичной системой счисления и правилами выполнения арифметических действий.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Аль-Хорезми стремился к тому, чтобы сформулированные им правила были понятными. Достичь этого в девятом веке, когда ещё не была разработана математическая символика (знаки операций, скобки, буквенные обозначения и т.д.), было трудно. Однако ему удаюсь выработать чёткий стиль строгого словесного предписания, который не давал читателю возможность уклониться от предписанного или пропустить какие-нибудь действия.

В двадцатом веке возникла наука, которая занимается теорией алгоритмов. В рамках этой науки понятие алгоритма было уточнено.

Наверняка каждый из вас слышал слово алгоритм. То есть

Алгоритм — это конечная последовательность команд, выполнение которых приводит к решению поставленной задачи.

Причём исполнителем может выступать как человек, животное так и техническое устройство.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Например, украшение торта будет алгоритмом.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Или установка игры на компьютер, так же выполняется по алгоритму.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Очень часто мы выполняем определённые алгоритмы, даже не задумываясь, например, в новом кофе подключиться к сети Wifi.

Сейчас вам кажется, что подключиться к сети проще простого, но ведь в начале вас этому научили. В первый раз вам сказали, что нужно:

· спросить пароль у администратора кафе;

· открыть настройки телефона;

· найти сеть Wifi данного кафе;

· ввести пароль и подключиться к сети.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

В следующий раз помощь вам уже не понадобится.

Как видно из предыдущего примера, для достижения конечного результата, нам необходимо последовательно выполнить определённые действия или шаги. Действия по алгоритму встречаются во всех сферах, например,

Задача «Приготовить чай» решается в пять шагов:

· вскипятить в чайнике воду;

· положить в чашку пакетик заварки;

· налить туда кипяток;

· добавить две чайные ложки сахара;

· размешать сахар ложкой.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

А задача по химии «Получение водорода» решается в четыре шага:

· налить в колбу соляной кислоты;

· бросить в колбу кусочек цинка;

· собрать выделяющийся газ в пробирку.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Если рассмотреть все наши примеры, то на первый взгляд, кажется, что все они абсолютно различны, но на самом деле у всех этих процессов есть общая черта. Все эти процессы описываются последовательностью кратких указаний, точное следование которым позволяет получить нужный результат.

Таким образом, для разработки алгоритма, нам необходимо понимать, какие начальные условия нам даны, и какой конечный результат мы должны получить.

Иначе говоря, алгоритм – это описание последовательности шагов в решении задачи, приводящих от исходных данных к требуемому результату.

Работу алгоритма можно представить в виде следующей схемы:

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Сначала мы получаем задание и оцениваем какие исходные данные у нас есть, затем составляем алгоритм действий и в итоге приходим к результату.

Каждый день, изучая что-то новое на уроках в школе или дома, мы учимся действовать по алгоритму.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Рассмотрим следующий пример.

Дан алгоритм, который приводит к тому, что из одной цепочки символов получается новая цепочка:

1. Необходимо вычислить длину в символах исходной цепочки.

2. Если длина начальной цепочки нечётна, то к ней справа приписывается цифра 1, иначе цепочка не изменяется.

3. Символы попарно меняются местами (первый — со вторым, третий — с четвёртым, пятый — с шестым и т. д).

4. Справа к полученной цепочке приписывается цифра 2.

После выполнения действий получить новую цепочку, которая будет

являться результатом работы алгоритма. Итак, пусть нам дана исходная цепочка КОТ. Выполним над ней действия по алгоритму.

2. Символов – 3. Это нечётное число. Значит нужно справа приписать цифру один.

3. Меняем символы попарно местами. То есть К меняем местами с О и Т с единицей.

4. Справа к полученной цепочке приписываем цифру два

В результате получаем цепочку: ОК1Т2.

Если исходной была цепочка ЛЕТО, то результатом работы алгоритма будет цепочка ЕЛОТ2.

Перейдём ко второму вопросу урока и определим кто же такой исполнитель алгоритма. Как мы уже выяснили, исполнителем алгоритма может быть, как человек, животное так и техническое устройство, т.е.

Исполнитель – это объект живой природы или техническое устройство, способное выполнять алгоритм.

Различают формальных и неформальных исполнителей. Формальный исполнитель выполняет одну и ту же команду всегда одинаково. А неформальный может импровизировать.

Например, вспомним алгоритм приготовления чая. Здесь вы можете действовать по-разному. Можете сначала положить в чашку пакетик с чаем, а затем вскипятить в чайнике воду. Или положить в чашку сначала сахар, а затем чай. В данном примере человек, который готовит чай является неформальным исполнителем алгоритма.

То есть Неформальный исполнитель может выполнять алгоритмы по-разному.

К неформальным исполнителям можно отнести все объекты живой природы.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

А вот формальный исполнитель одну и ту же команду всегда выполняет одинаково.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Например, при многократном прослушивании диска с любимой мелодией вы можете быть уверенными, что она воспроизводится проигрывателем (формальным исполнителем) одинаково.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Но вряд ли кому-нибудь из певцов (неформальному исполнителю) удастся несколько раз совершенно одинаково исполнить песню из своего репертуара.

Рассмотрим более подробно формальных исполнителей. Определить формального исполнителя можно по следующим характеристикам: это круг решаемых задач (назначение), среда, система команд, режим работы. Остановимся подробнее на каждой характеристике.

Итак, круг решаемых задач. Каждый исполнитель создаётся для решения определённого круга задач – выполнение вычислений, приготовления кофе, управлять дорожным движением и т.д.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Среда исполнителя – это та область, обстановка и условия в которых действует исполнитель. Исходные данные и результаты любого алгоритма всегда принадлежат среде того исполнителя, для которого предназначен алгоритм.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

Режим работы исполнителя. Выделяют два процесса управления исполнителем: режим непосредственного управления

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

и программное управление.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

В первом случае исполнитель принимает команды от человека и немедленно их выполняет. Во втором случае исполнителю задаётся полная последовательность команд (программа), а он выполняет эти команды в автоматическом режиме.

Рассмотрим примеры исполнителей.

Исполнитель Автобус может выполнять команды: налево, направо, вперёд.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

По команде налево автобус поворачивает налево, по команде направо автобус поворачивает направо, по команде вперёд Автобус перемещается на одну клетку вперёд. Давайте составим алгоритм, в результате которого Автобус окажется в клетке с остановкой.

Итак, в результате мы получим следующий алгоритм: вперёд, вперёд, вперёд, налево, вперёд, вперёд, вперёд, налево, вперёд, вперёд, вперёд, налево вперёд, направо, вперёд.

Следующий пример. Исполнитель Тюбик перемещается по экрану компьютера и оставляет след в виде линии. Система команд Тюбика состоит из следующих команд:

Вперёд N (где N — целое число) — вызывает передвижение Тюбика на N шагов в направлении движения;

Направо M (где M — целое число) — вызывает изменение направления движения Тюбика на M градусов по часовой стрелке.

Налево M (где M — целое число) — вызывает изменение направления движения Тюбика на M градусов против часовой стрелки.

Давайте посмотрим, что получится в результате выполнения следующего алгоритма: налево сорок пять, прямо два, направо сорок пять, прямо шесть, налево девяносто, прямо три, направо девяносто, прямо два, направо девяносто, прямо один, направо девяносто, прямо два, налево девяносто, прямо шесть, направо сорок пять, прямо два, направо сорок пять, прямо восемь.

кто что может быть исполнителем алгоритма. Смотреть фото кто что может быть исполнителем алгоритма. Смотреть картинку кто что может быть исполнителем алгоритма. Картинка про кто что может быть исполнителем алгоритма. Фото кто что может быть исполнителем алгоритма

В результате выполнения алгоритма Тюбик на экране нарисовал лодку.

Таким образом, для составления алгоритма необходимо:

· Выделить объекты, фигурирующие в задаче, установить свойства этих объектов, отношения между объектами и возможные действия с ними.

· Определить исходные данные и требуемый результат.

· Определить последовательность действий исполнителя для достижения результата.

· Данную последовательность действий записать с помощью команд, входящих в систему команд исполнителя.

Пришло время подвести итоги урока:

Алгоритм – это конечная последовательность команд, выполнение которых приводит к решению поставленной задачи.

Команда алгоритма – это точное предписание выполнить конкретное действие.

Исполнитель алгоритма – это объект живой природы или техническое устройство, способное выполнить алгоритм. Исполнители делятся на формальные и неформальные.

Система команд исполнителя – это набор команд, которые понимает и может исполнить данный исполнитель.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *