Algoritmi është shkenca e krijimit të algoritmeve dhe proceseve, një përbërës thelbësor i programimit të strukturuar. Hartimi i një plani biznesi, zhvillimi i një aplikacioni për një lojë celular ose kompjuter nuk do të bëjë pa algoritme. Aftësia për të krijuar algoritme ju lejon të bëni shumë gjëra në mënyrë të përsëritur, me një minimum përpjekjeje, në një mënyrë automatike.
Udhëzimet
Hapi 1
Për herë të parë fjala "algoritëm" u përdor nga një prej themeluesve të algjebrës moderne, i mençuri dhe astronomi Al-Khwarizmi, përsëri në 224 pas Krishtit. në veprat e tij themelore. Sipas kuptimit të tij, një algoritëm është një udhëzim që ju lejon të zgjidhni një problem. Al-Khwarizmi ishte një shkencëtar i respektuar midis kolegëve të tij, dhe përpilimi i udhëzimeve të tilla u bë normë në mjedisin matematik.
Hapi 2
Përpilimi i algoritmeve fitoi rolin më të rëndësishëm praktik dhe të aplikuar me ardhjen e kompjuterëve. Makineri të mëdha tubi vakumi u ndërtuan me qëllim të llogaritjes së shprehjeve komplekse dhe zgjidhjen e problemeve. Një kompjuter nuk mund të mendojë në mënyrë krijuese, duke kuptuar vetëm udhëzimet (komandat) në kodin binar. Algoritmi në programim është një sekuencë komandash që çojnë në arritjen e një rezultati.
Hapi 3
Për të hartuar një algoritëm, së pari duhet të përcaktoni një qëllim. Atëherë ju mund të formuloni me fjalët tuaja (dhe të shkruani në letër, edhe nëse është e paqartë) se si ta arrini këtë qëllim.
Hapi 4
Karakteristikat kryesore të algoritmit janë shkurtësia e prezantimit, hap pas hapi hap pas hapi, kuptueshmëria për interpretuesin. Një shembull i mirë i një algoritmi është një recetë. Kthejeni përshkrimin tuaj të paqartë të arritjes së një qëllimi në udhëzime, të ndara në veprime specifike që i afrohen arritjes së qëllimit. Ekipet duhet të jenë të qarta, të mundshme, të padiskutueshme, të matshme. Për shembull: “Merrni 2 vezë. Gatuajini ato për 10 minuta në një tenxhere. Qëroni predhën.
Hapi 5
Për të përkthyer një algoritëm në një kod programi, duhet ta thjeshtoni sa më shumë që të jetë e mundur. Atëherë mund ta rishkruani në "pseudokod" - në këtë gjuhë, të gjitha veprimet kryhen në një stil programimi, por në fjalë njerëzore, jo programatike. Pas përfundimit, pseudokodi përkthehet në kod në një gjuhë programimi që dini, dhe vetë programi përpilohet (ekzekutohet nga një kompjuter).