Cuvântul „algoritm“ a fost utilizat pe scară largă în legătură cu răspândirea tehnologiei de calculator. Deși termenul a existat cu mult timp înainte ca unul dintre conceptele-cheie în matematică. Numele provine de la numele care a trăit în secolul al IX-lea. Matematician Uzbek al-Khwarizmi și înseamnă dreptul de a efectua înmulțire, împărțire, adunare și scădere. De fapt, este o secvență bine definit de pași, un fel de plan pentru a rezolva o problemă sau de a atinge un obiectiv. Fiecare etapă ulterioară a algoritmului trebuie efectuată în cazul în care anterior este finalizată. Deși nu toate calculele algoritmice au exemplu membrele de proprietate - pentru a calcula numărul Pi (3.14.).
Calculatoare, bazate pe algoritmi. Programe de calculator funcționează, de asemenea, pe această bază. Calculatorul procesează datele de intrare prin utilizarea secvenței menționate, și apoi ieșiri rezultatul. Operațiunile pe care utilizatorul efectuează pe site-ul, sunt de asemenea posibile datorită acțiunii algoritmilor. Deci, pentru căutarea pe site scanarea directoarele sau căutați în baza de index. Algoritmul permite salvarea introduse de utilizatori în formulare date. Pentru prepararea ei trebuie să cunoască regulile de sintaxă ().
Există diferite tipuri de algoritmi: liniare, ramificate, ciclice. Directions Liniar executate secvențial în ordinea indicată. Într-un set de instrucțiuni de ramificare depind de condițiile. Ciclic cel puțin un grup de instrucțiuni pentru a fi repetate în timpul execuției. În practică, mulți algoritmi de a combina toate cele trei tipuri.
Algoritmul este introdus în memoria calculatorului folosind o notație specială, ca un circuit, sau text. Pentru a rezolva diverse probleme sunt algoritmi diferite. Notele sunt numite comenzi. Efectuarea absolut toate echipele ar trebui să fie greu de realizat, în caz contrar echipamente nu se poate rezolva problema și a obține rezultatul: lipsa de flexibilitate distinge un calculator de la un om. Programarea este o extindere a problemei pentru câțiva pași simpli. Dacă algoritmul este corect, acesta va da rezultatul corect. Un mod comun de a reprezenta algoritmi - grafic formă, schemă bloc: diferitele etape sunt indicate prin forme geometrice. Fiecare figură (simbol) implică diverse date și operațiuni, și este conectat la cealaltă conexiune de caractere Tench.