Основы алгоритмизации — это основы процесса формирования алгоритма решения задачи, результатом которого становится выделение этапов процесса переработки данных, формализованная запись содержания этих этапов и задание порядка их исполнения. 2
Некоторые способы описания алгоритмов:
- Словесное описание представляет структуру алгоритма на естественном языке. 1 Например, любой прибор бытовой техники (утюг, электропила, дрель и т.п.) имеет инструкцию по эксплуатации, то есть словесное описание алгоритма, в соответствии которому данный прибор должен использоваться. 1
- Псевдокод — описание структуры алгоритма на естественном, частично формализованном языке, позволяющее выявить основные этапы решения задачи, перед точной его записью на языке программирования. 12 В псевдокоде используются некоторые формальные конструкции и общепринятая математическая символика. 1
- Блок-схема — описание структуры алгоритма при помощи геометрических фигур с линиями-связями, которые показывают очерёдность исполнения отдельных операций. 2
- Программа — описание структуры алгоритма на языке алгоритмического программирования. 12
Основная цель алгоритмизации — составление алгоритмов для ЭВМ с дальнейшим решением задачи на ЭВМ. 3