QW-23 (1017258)
Текст из файла
202828-69931.doc
Понятие алгоритма. Свойства алгоритмов. Возможность автоматизации деятельности человека
Слово «алгоритм» происходит от имени выдающегося математика средневекового Востока Мухаммеда Аль-Хорезми. Им были предложены приемы выполнения арифметических вычислений с многозначными числами. Позже эти приемы назвали алгоритмами от латинского написания имени Аль-Хорезми.
В наше время под алгоритмом принято понимать описание последовательности действий, четкое выполнение которых приводит к решению поставленной задачи.
Для разработки алгоритма необходимо иметь исходную информацию (данные) и представлять конечный результат (цель).
При всем разнообразии алгоритмов можно выделить свойства, общие для всех:
-
Дискретность. Процесс решения задачи должен быть разбит на последовательность отдельных шагов. Таким образом, формируется упорядоченная последовательность отделенных друг от друга команд. Структура алгоритма оказывается прерывной (дискретной): только выполнив одну команду, исполнитель сможет приступить к исполнению следующей.
-
Понятность. Алгоритм, составленный для конкретного исполнителя, должен включать только те команды, которые входят в его систему команд. Алгоритм не должен быть рассчитан на принятие каких-либо самостоятельных решений исполнителем, не предусмотренных составителем алгоритма.
-
Точность (определенность). Каждая команда алгоритма должна определять однозначное действие алгоритма.
-
Конечность (результативность). Исполнение алгоритма должно завершиться за конечное число шагов.
-
Массовость. Предпочтительно разрабатывать алгоритмы, обеспечивающие решение всего класса задач данного типа. Алгоритм должен обеспечить возможность решения задачи для любых допустимых исходных значений. Это требование определяет качество алгоритма.
Всякий алгоритм составляется в расчете на конкретного Исполнителя с учетом его возможностей. Для того чтобы алгоритм был выполнен, нельзя включать в него команды, которые Исполнитель не в состоянии выполнить.
У каждого исполнителя имеется свой перечень команд, которые он может исполнить – система команд исполнителя алгоритмов.
Примером Исполнителя может быть:
-
Робот, производящий некие работы в космосе, согласно командам, поступающим с Земли;
-
Станок с числовым программным управлением, который выполняет программу, набитую на заложенной в нем перфокарте.
Роботы, машины, компьютеры являются идеальными Исполнителями. Они выполняются команды не обсуждая их. Идеальный Исполнитель не обязан:
-
Понимать цель и методы достижения цели;
-
Пропускать или менять порядок действий;
-
Искать какую-то замену при невыполнимости этих действий.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.