Презентация на тему:Методика работы с алгоритмами.

Предмет: Математика
Категория материала: Презентации
Автор:

Введение

Теория алгоритмов – это раздел современной прикладной математики

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

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

II

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

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

Но не всем известно, что крупнейшим достижением науки ХХ в. Является теория алгоритмов – новая математическая дисциплина. Теория электронных вычислительных машин, теория и практика программирования, а так же и математика не могут обойтись без неё. Математическая логика и кибернетика предъявляют на неё свои права. Однако она является самостоятельной наукой, которая готова служить всем наукам, и иметь своё лицо, свой предмет.

Само название  - теория алгоритмов – говорит о том, что её предмет изучения – алгоритмы. Что это такое АЛГОРИТМ? Понятие алгоритма является и очень простым и очень сложным. Его простота в многочисленности алгоритмов, с которыми мы имеем дело,  в их обыденности. Но эти же обстоятельства делают его определении е туманным, расплывчатым, трудно поддающимся строгому научному определению.

Слово «АЛГОРИТМ» происходит от имени узбекского математика Хорезми (по-арабски ал-Хорезми), который в 1Х веке до нашей эры разработал правила четырёх арифметических действий над числами в десятичной системе счисления. Совокупность этих правил в Европе стали называть «алгоритм». В последствии это слово переродилось в «алгоритм» и сделалось собирательным названием отдельных правил определённого вида (и не только правил арифметических действий).  В течение длительного времени его употребляли только математики, обозначая правила решения задач.

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

 В настоящее время слово  «АЛГОРИТМ» вышло далеко за пределы математики. Его стали применять в самых различных , понимая под ним точно сформулированное правило , назначение которого быть руководством, для достижения необходимого результата.

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

III

Определение и свойства алгоритмов

Область математики, известная как теория алгоритмов, посвящена исследованию свойств, способов записи, видов и сферы применения различных алгоритмов. Научное определение понятия алгоритма дал А. Черч в 1930 году. Позже и другие математики вносили свои уточнения в это определение. В школьном курсе информатики используется следующее определение:

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

Алгоритмизация – процесс разработки алгоритма (плана действий) для решения поставленной задачи.

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

¨      Дискретность (от лат. Discretus  разделенный, прерывистый). Это свойство указывает , что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке. Для всех алгоритмов общим является необходимость строго соблюдения последовательности выполнения действий.

¨      Детерминированность (от лат. Determinate – определенность, точность). Это свойство указывает, что любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.

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

¨      Массовость. Это свойство показывает, что один и тот же алгоритм можно использовать с разными исходными данными.

¨      Результативность. Это свойство требует, чтобы в алгоритме не было ошибок.

 

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

Алгоритмы в математике

 

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

Тип материала: Презентация Power Point (ppt)
Размер: 995.5 Kb
Количество скачиваний: 1
Просмотров: 75

Похожие материалы