Алгоритам: Разлика помеѓу преработките

[проверена преработка][проверена преработка]
Избришана содржина Додадена содржина
сНема опис на уредувањето
сНема опис на уредувањето
Ред 1:
[[Податотека:LampFlowchart mk.svg|мини|десно|Прост пример за алгоритам при решевање на проблемо со расипана лампа|]]
[[Податотека:Abu Abdullah Muhammad bin Musa al-Khwarizmi edit.png|мини|десно|[[Мухамед ел-Хорезми]] на советска поштенска марка]]
'''Алгоритам''' — определен број на јасно дефинирани кратки и прости инструкции за извршување на одредена задача, или решавање на зададен проблем. Пишувањето на програми може да биде тежок процес, посебно ако се прави без да се следаат добри препораки или упатства. Структурното [[програмирање]] е еден принцип за развој на програми кои го „разбива“ кодот на помали делови што соосдветствува на решавањето на сложен проблем со негово делење на поедноставни проблеми. Со овој процес се дава одредена структура на развојот на програми, од каде потекнува и името на овој пристап. Информациите кои треба да бидат процесирани од страна на програмот се чуваат во податочни структури - ''Data structures'' (''arrays, records, lists, stacks, trees'', и ''files'') поддржани од соодветниот програмски јазик. Податочните структури ги групираат податоците. Добар избор на податолни структури може да поедностави изработка на некоја програма и обратно. Изборот на податочната структура влијае на јасноста, проширливоста, брзината и мемориските побарувања за одредено програмско решение.