Составители:
Глава 1 
АЛГОРИТМИЧЕСКИЕ ОСНОВЫ ПРОГРАММИРОВАНИЯ 
1.1. Понятие алгоритма 
Для  решения  задачи  исполнителю  необходимо  указать  последователь-
ность действий, которые он должен выполнить для достижения цели – получе-
ния результата. Иначе говоря, исполнителю должен быть указан алгоритм реше-
ния задачи, представленный на понятном ему языке. Под исполнителем подра-
зумевается как человек, так и вычислительная машина. 
Перед  решением любой  задачи с  помощью персонального  компьютера 
(ПК)  выполняются  следующие  этапы:  постановка  этой  задачи,  построение 
сценария и алгоритмизация. 
Алгоритмизация задачи – процесс разработки (проектирования) алгоритма 
решения задачи с помощью ПК на основе ее условия и требований к конечно-
му результату. 
На этапе постановки  задачи  описываются  исходные данные  и предпо-
сылки,  формируются  правила  начала  и  окончания  решения  задачи (достиже-
ния цели), т. е. разрабатывается информационная или эквивалентная ей матема-
тическая модель. Методом проб и ошибок ведется поиск метода решения зада-
чи (метода вычислений, метода перебора вариантов, метода распознавания об-
разов).  На  основании  этого  метода  разрабатывается  исходный  алгоритм,  реа-
лизация  которого принципиально  возможна с помощью  ПК. При разработке 
исходного  алгоритма  и  даже  при  выборе  модели  пользователь,  т.  е.  человек, 
решающий конкретную задачу, должен иметь представление о математическом 
обеспечении ПК. 
Алгоритм – понятное и точное предписание исполнителю совершить после-
довательность действий, направленных на достижение указанной  цели  или  на 
решение поставленной задачи [1]. 
Алгоритм применительно к ПК – точное предписание, т.е. набор операций и 
правил  их  чередования,  при  помощи  которого,  начиная  с  некоторых  исходных 
данных,  можно  решить  задачу  фиксированного  типа.  Команда  алгоритма – 
предписание о выполнении отдельного законченного действия исполнителя. 
Термин  алгоритм  происходит  от имени  узбекского  ученого IX в. Аль-
Хорезми,  который  в  своем  труде  ″Арифметический  трактат″,  переведенном  в 
XII  в.  с  арабского  на  латынь,  изложил  правила  арифметических  действий  над 
5
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 3
 - 4
 - 5
 - 6
 - 7
 - …
 - следующая ›
 - последняя »
 
