Учебное пособие для студентов математиков Алматы, 2011



Pdf көрінісі
бет70/83
Дата27.10.2022
өлшемі0,96 Mb.
#45772
түріУчебное пособие
1   ...   66   67   68   69   70   71   72   73   ...   83
Байланысты:
Пособие А.С.Бузело


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


88
алгоритм решения задачи разрабатывается в общем виде, то есть, он должен 
быть применим для некоторого класса задач, различающихся только 
исходными данными. При этом исходные данные могут выбираться из 
некоторой области, которая называется областью применимости алгоритма. 
На основании этих свойств иногда дается определение алгоритма, 
например: «Алгоритм – это последовательность математических, логических 
или вместе взятых операций, отличающихся детерминированностью, 
массовостью, направленностью и приводящая к решению всех задач данного 
класса за конечное число шагов». Такая трактовка понятия “алгоритм” является 
неполной и неточной. Во-первых, неверно связывать алгоритм с решением 
какой-либо задачи. Алгоритм вообще может не решать никакой задачи. Во-
вторых, понятие «массовость» относится не к алгоритмам как к таковым, а к 
математическим методам в целом. Решение поставленных практикой задач 
математическими методами основано на абстрагировании – мы выделяем ряд 
существенных признаков, характерных для некоторого круга явлений, и строим 
на основании этих признаков математическую модель, отбрасывая 
несущественные признаки каждого конкретного явления. В этом смысле любая 
математическая модель обладает свойством массовости. Если в рамках 
построенной модели мы решаем задачу и решение представляем в виде 
алгоритма, то решение будет «массовым» благодаря природе математических 
методов, а не благодаря «массовости» алгоритма.
Разъясняя понятие алгоритма, часто приводят примеры «бытовых 
алгоритмов»: вскипятить воду, перейти улицу и т.д. Рецепты приготовления 
какого-либо лекарства или кулинарные рецепты тоже называют алгоритмами. 
Но для того, чтобы приготовить лекарство по рецепту, необходимо знать 
фармакологию, а для приготовления блюда по кулинарному рецепту нужно 
уметь варить. Между тем исполнение алгоритма – это бездумное, 
автоматическое выполнение предписаний, которое в принципе не требует 
никаких знаний. Если бы кулинарные рецепты представляли собой алгоритмы, 
то у нас просто не было бы такой специальности – повар. Человек в принципе 
не может действовать по алгоритму. На самом деле алгоритмы для людей никто 
не составляет (не будем забывать, что не всякий набор дискретных операций 
правила выполнения арифметических операций или геометрических 
построений представляют собой алгоритмы. При этом остается без ответа 
вопрос, чем же отличается понятие алгоритма от таких понятий, как «метод», 
«способ», «правило». Можно даже встретить утверждение, что слова 
«алгоритм», «способ», «правило» выражают одно и то же (то есть являются 
синонимами), хотя такое утверждение, очевидно, противоречит «свойствам 
алгоритма». Само выражение «свойства алгоритма» некорректно. Свойствами 
обладают объективно существующие реальности. Можно говорить, например, о 
свойствах какого-либо вещества. Алгоритм – искусственная конструкция, 
которую мы сооружаем для достижения своих целей. Чтобы алгоритм 
выполнил свое предназначение, его необходимо строить по определенным 
правилам. Поэтому нужно говорить не о свойствах алгоритма, а о правилах 
построения алгоритма, или о требованиях, предъявляемых к алгоритму.


89
Контрольные вопросы
 
1.
Что понимается под типами научной информации? 
2.
Назовите все типы, которые знаете. 
3.
Как можно определить коммуникативную задачу текста, зная существующие 
типы научной информации? 
4.
Что такое дефиниция? 
5.
Какую роль выполняет квалификативная характеристика? 
6.
Каковы задачи классификации? 
7.
Что включает в себя характеристика целого по совокупности составляющих? 
8.
Что лежит в основе сопоставления предметов, явлений? 
9.
Каков может быть характер контактов предметов, явлений? 


Достарыңызбен бөлісу:
1   ...   66   67   68   69   70   71   72   73   ...   83




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет