Происхождение понятия «алгоритм» Само слово «алгоритм»





Скачать 51.97 Kb.
НазваниеПроисхождение понятия «алгоритм» Само слово «алгоритм»
Дата публикации17.09.2013
Размер51.97 Kb.
ТипКонспект
100-bal.ru > Информатика > Конспект
Конспект по теме: Алгоритм, свойства алгоритма.

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

9 класс.


Понятие алгоритма так же фундаментально для информатики, как и понятие информации.
Происхождение понятия «алгоритм»
Само слово «алгоритм» происходит от имени выдающегося математика средневекового Востока Мухаммеда аль – Хорезми (787 – 850). Им были предложены приемы выполнения арифметических вычислений с многозначными числами. Позже в Европе эти приемы назвали алгоритмами, от латинского написания имени аль – Хорезми – Algorithmi. В наше время понятие алгоритма понимается шире, не ограничиваясь только арифметическими вычислениями.
Исполнитель алгоритма.

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

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

Формальными исполнителями являются преимущественно технические устройства. Человек в роли неформального исполнителя всегда сам отвечает за свои действия. За действия неформального исполнителя отвечает управляющий им объект.

Рассмотрим исполнителя – человека. Жизненный опыт человека растет с увеличением числа освоенных им алгоритмов. Например, чтобы ребенок научился покупать в магазине хлеб, ему нужно сначала рассказать как это делать (а лучше показать). Поэтому для человека можно сформулировать множество алгоритмов. К ним можно отнести и множество различных инструкций.

Управление - это процесс целенаправленного воздействия одних объектов на другие.


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

Определение алгоритма.

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

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


Посмотрим на примере алгоритма «Заварка чая»:

    1. вскипятить воду;

    2. окатить заварочный чайник кипятком;

    3. засыпать заварку в чайник;

    4. залить кипятком;

    5. закрыть крышкой;

    6. накрыть полотенцем.




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

Рассмотрим каждый блок:



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

Например:

Дано: катеты прямоугольного треугольника

а = 3 см, b = 4 см.

Найти: гипотенузу




  1. с помощью алгоритмического языка – с помощью использования специальной символики алгоритмического языка (АЯ). При записи алгоритма на АЯ в начале пишется заголовок, начинающейся со служебного слова алг (сокращенное слово «алгоритм»). Затем указывается название алгоритма, которое составитель алгоритма придумывает сам. Следующая часть называется телом алгоритма. Она начинается со служебного слово нач (начало) и заканчивается словом кон (конец). Тело алгоритма представляет собой последовательность команд для исполнителя.

Например:

алг Заварка чая

нач

    1. Вскипятить воду.

    2. Окатить заварочный чайник кипятком.

    3. Засыпать заварку в чайник.

    4. Залить кипятком.

    5. Закрыть крышкой.

    6. Накрыть полотенцем.

кон
Свойства алгоритма.
Любой алгоритм должен быть построен с соблюдением определенных правил, согласованных с его свойствами:

  1. дискретность – разбиение алгоритма на последовательность отдельных законченных действий.

  2. понятность – однозначное понимание каждого шага алгоритма для исполнителя.

  3. точность – строго определенная последовательность шагов алгоритма. Алгоритм не предусматривает принятие каких-либо самостоятельных решений исполнителем, не предусмотренных составителем алгоритма.

  4. результативность (конечность) – выполнение алгоритма за конечное число шагов.

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

Для успешного выполнения любой работы мало иметь ее алгоритм. Всегда требуются какие – то исходные данные, с которыми будет работать исполнитель. Исполнителю, решающему математическую задачу, требуется числовая информация. Задача всегда формулируется так: дана исходная информация, требуется получить какой-то результат.

Например:

Дано: катеты прямоугольного треугольника

а = 3 см, b = 4 см.

Найти: гипотенузу
Алгоритм решения данной задачи можно представить следующим образом:

алг Гипотенуза

нач

  1. Возвести а в квадрат.

  2. Возвести b в квадрат.

  3. Сложить результаты действий 1 и 2.

  4. Вычислить квадратный корень результата действия 3 и принять его за значение с.

кон

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

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

Задача: определить расстояние, пройденное человеком, если известно, что движение было равномерным.
Условия задачи: заданы скорость движения и время. Нужно найти путь.

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

s = v * t.

Для описания алгоритма решения задачи используем блок – схему:


Вопросы для домашнего задания (выучить и подготовиться к проверочной работе)


  1. Алгоритм-…..

  2. Кто ввел понятие алгоритма

  3. Исполнитель- это …..

  4. СКИ – это …..

  5. Какие способы используются для представления алгоритмов?

  6. При построении алгоритмов соблюдаются следующие свойства ….?

  7. Представить схематически алгоритм решения задачи по нахождению периметра прямоугольника. (представить в виде блок-схемы)

  8. Представить схематически алгоритм выключения компьютера. (представить в виде блок-схемы)

Добавить документ в свой блог или на сайт

Похожие:

Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Ввести понятия текстовый и графические алгоритмы, линейны алгоритм, алгоритм с ветвлением
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Совершенствовать умение составлять алгоритмы разных видов. Проверить знание и понимание детьми терминов «информатика», «информация»,...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Алгоритм Евклида — это алгоритм нахождения наибольшего общего делителя (нод) двух целых неотрицательных чисел
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconКонспект урока по теме: «Алгоритмы»
На прошлом уроке мы изучили, что такое алгоритм, исполнитель, ски, его свойства. Теперь напомните мне, что такое алгоритм…
Происхождение понятия «алгоритм» Само слово «алгоритм» iconКонспект урока по теме: «Алгоритмы»
На прошлом уроке мы изучили, что такое алгоритм, исполнитель, ски, его свойства. Теперь напомните мне, что такое алгоритм…
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Химическая формула. Валентность. Алгоритм определения валентности. Алгоритм составления формулы по валентности. Химическое уравнение...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПроизводная. Алгоритм нахождения производной
Задачи: Научить применять алгоритм нахождения производной по определению, использовать формулы нахождения производных элементарных...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconУрок по теме «Алгоритм» Цель урока: повторение основных понятий и...
Формы работы учащихся: групповая работа, индивидуальная работа, самостоятельная работа за пк
Происхождение понятия «алгоритм» Само слово «алгоритм» iconУрок №1 Тема урока: Алгоритм. Класс: 2 Цель урока: Ввести понятие...
...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconУрок по теме, базируется на пройденном материале. Тип урока: комбинированный....
На прошлом уроке мы изучили, что такое алгоритм, исполнитель, ски, его свойства. Теперь напомните мне, что такое алгоритм…
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
М/п: развитие умений анализировать, сравнивать, устанавливать закономерности, составлять алгоритм и действовать по нему, преобразовывать...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
М/п: развитие умений анализировать, сравнивать, устанавливать закономерности, составлять алгоритм и действовать по нему, преобразовывать...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
На прошлом уроке мы начали знакомиться с понятием алгоритма и основами программирования. Напомните, что же такое алгоритм, какими...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconПрограмма по формированию навыков безопасного поведения на дорогах...
«информация», «алгоритм», «команда алгоритма». Обеспечить первоначальными знаниями о видах информации по способу представления. Обеспечить...
Происхождение понятия «алгоритм» Само слово «алгоритм» iconУрока по теме Дата
Знать: понятия: алгоритм, исполнитель, система команд исполнителя, среда исполнителя, свойства алгоритма


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск