Алгоритм

Алгоритм

Timur Mamajanov

Алгоритм - информатика ва дастурлашдаги энг асосий тушунчадир. Бу маьлум бир масалани ечиш максадида куйилган харакатларниг кетма кетлиги. Алгоритмни формал тилда ёзилиши бу дастурлаш деб номланади, буларни фарки шундаки алгоритм дастурни асосий мазмунини узида саклайди, лекин дастур каби формал тилда ёзилмайди ва компьютерда операция бажармайди.


Келинглар алгоритмни яхширок тасавур килиш учун бир мисол килиб пиёдалар йолакчасидин хафвсиз утиш кетмакетлигини тузайлик:

1) пиёдалар йолагига келиш;

2) яшил чирокни йонишини кутиш;

3) йолакдан утиш;

4) агар йулимизда яна пиёдалар йулаги чикса 1)чи кадамга кайтиш;


Алгоритмалар аниклик хусусиятига ега булиши керак: алгоритмни, бирон бир инсон йоки механик ускуна кийинчиликсиз бажара олиши учун, унда мужассам булган кадамлар ва уларни кетмакетлиги аник тасвирланган булиши шарт.


Аникликдан ташкари алгоритмлар якуний ва массивлик характерга эга булиши керак: алгоритм хар доим чекланган микдордаги боскичлар билан тугаши керак, лекин бу ракам юкорида чекланмаган. Алгоритмни массивлиги маьлум бир киритиш усули малумотларига(ракамлар,сонларнинг жуфтлиги, харфларнинг туплами ва шунга ухшаш) кулланади.

Report Page