Составители:
89
ГЛАВА 5.
АЛГОРИТМЫ. АЛГОРИТМИЗАЦИЯ.
АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ
§1. Алгоритмы
1.1. Понятие алгоритма
Понятие алгоритма такое же основополагающее для информатики, как и
понятие информации. Именно поэтому важно в нем разобраться.
Название «алгоритм» произошло от латинской формы имени величайше-
го среднеазиатского математика Мухаммеда ибн Муса ал-Хорезми
(Alhorithmi), жившего в 783-850 гг. В своей книге «Об индийском счете» он из-
ложил правила записи натуральных чисел с помощью арабских цифр и правила
действий над ними «столбиком», знакомые теперь каждому школьнику. В XII
веке эта книга была переведена на латынь и получила широкое распростране-
ние в Европе.
Человек ежедневно встречается с необходимостью следовать тем или
иным правилам, выполнять различные инструкции и указания. Например, пере-
ходя через дорогу на перекрестке без светофора надо сначала посмотреть на-
право. Если машин нет, то перейти полдороги, а если машины есть, ждать, пока
они пройдут, затем перейти полдороги. После этого посмотреть налево и, если
машин нет, то перейти дорогу до конца, а если машины есть, ждать, пока они
пройдут, а затем перейти дорогу до конца.
В математике для решения типовых задач мы используем определенные
правила, описывающие последовательности действий. Например, правила сло-
жения дробных чисел, решения квадратных уравнений и т.д. Обычно любые
инструкции и правила представляют собой последовательность действий, кото-
рые необходимо выполнить в определенном порядке. Для решения задачи надо
знать, что дано, что следует получить и какие действия и в каком порядке сле-
дует для этого выполнить. Предписание, определяющее порядок выполнения
действий над данными с целью получения искомых результатов, и есть алго-
ритм.
Алгоритм – заранее заданное понятное и точное предписание возможно-
му исполнителю совершить определенную последовательность действий для
получения решения задачи за конечное число шагов.
Это – не определение в математическом смысле слова, а, скорее, описа-
ние интуитивного понятия алгоритма, раскрывающее его сущность.
Понятие алгоритма является не только одним из главных понятий мате-
матики, но одним из главных понятий современной науки. Более того, с насту-
плением эры информатики алгоритмы становятся одним из важнейших факто-
ров цивилизации.
1.2. Исполнитель алгоритма
ГЛАВА 5.
АЛГОРИТМЫ. АЛГОРИТМИЗАЦИЯ.
АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ
§1. Алгоритмы
1.1. Понятие алгоритма
Понятие алгоритма такое же основополагающее для информатики, как и
понятие информации. Именно поэтому важно в нем разобраться.
Название «алгоритм» произошло от латинской формы имени величайше-
го среднеазиатского математика Мухаммеда ибн Муса ал-Хорезми
(Alhorithmi), жившего в 783-850 гг. В своей книге «Об индийском счете» он из-
ложил правила записи натуральных чисел с помощью арабских цифр и правила
действий над ними «столбиком», знакомые теперь каждому школьнику. В XII
веке эта книга была переведена на латынь и получила широкое распростране-
ние в Европе.
Человек ежедневно встречается с необходимостью следовать тем или
иным правилам, выполнять различные инструкции и указания. Например, пере-
ходя через дорогу на перекрестке без светофора надо сначала посмотреть на-
право. Если машин нет, то перейти полдороги, а если машины есть, ждать, пока
они пройдут, затем перейти полдороги. После этого посмотреть налево и, если
машин нет, то перейти дорогу до конца, а если машины есть, ждать, пока они
пройдут, а затем перейти дорогу до конца.
В математике для решения типовых задач мы используем определенные
правила, описывающие последовательности действий. Например, правила сло-
жения дробных чисел, решения квадратных уравнений и т.д. Обычно любые
инструкции и правила представляют собой последовательность действий, кото-
рые необходимо выполнить в определенном порядке. Для решения задачи надо
знать, что дано, что следует получить и какие действия и в каком порядке сле-
дует для этого выполнить. Предписание, определяющее порядок выполнения
действий над данными с целью получения искомых результатов, и есть алго-
ритм.
Алгоритм – заранее заданное понятное и точное предписание возможно-
му исполнителю совершить определенную последовательность действий для
получения решения задачи за конечное число шагов.
Это – не определение в математическом смысле слова, а, скорее, описа-
ние интуитивного понятия алгоритма, раскрывающее его сущность.
Понятие алгоритма является не только одним из главных понятий мате-
матики, но одним из главных понятий современной науки. Более того, с насту-
плением эры информатики алгоритмы становятся одним из важнейших факто-
ров цивилизации.
1.2. Исполнитель алгоритма
89
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »
