Informatică –

Lecția 1: Algoritmi

Algoritmi

Este posibil să fi auzit recent termenul de algoritm, fie că a fost online, fie că a fost într-o conversație despre tehnologie. Este un cuvânt care este aruncat foarte des, dar ce înseamnă mai exact?

Vizionați videoclipul de mai jos pentru a afla mai multe despre algoritmi.

Un algoritm este pur și simplu un set de pași utilizați pentru a finaliza o anumită sarcină. Aceștia sunt elementele de bază pentru programare și permit unor lucruri precum computerele, smartphone-urile și site-urile web să funcționeze și să ia decizii.

Pe lângă faptul că sunt folosiți de tehnologie, o mulțime de lucruri pe care le facem zilnic sunt similare cu algoritmii. Să spunem că vreți să faceți niște spaghete. Pentru a face acest lucru cu succes, există un anumit set de pași pe care trebuie să îi urmați într-o anumită ordine.

În primul rând, va trebui să fierbeți o oală cu apă. Odată ce aceasta a dat în clocot, adăugați apoi spaghetele și le fierbeți pentru o anumită perioadă de timp, amestecând ocazional. După ce s-a terminat, scurgeți apa, apoi sunt gata să fie servite cu un sos la alegere.

Acest întreg proces este de fapt un algoritm. Pentru că ați urmat acești pași într-o anumită ordine, ați ajuns la rezultatul dorit: o mâncare de paste delicioasă. Dar dacă ați fi făcut o greșeală, cum ar fi să fierbeți prea mult sau prea puțin tăițeii, probabil că nu ar fi fost la fel de buni.

Programele funcționează într-un mod similar. Codul lor este alcătuit din algoritmi care le spun ce să facă. Să spunem că vrem să folosim o aplicație de navigație pentru a obține indicații.

Când introducem o destinație, aplicația folosește un algoritm pentru a se uita la diferitele rute disponibile. Apoi, folosește un alt algoritm pentru a verifica traficul curent, apoi un al treilea ia aceste informații și calculează cea mai bună rută disponibilă.

Toți acești algoritmi sunt integrați direct în codul aplicației. Dacă ar exista orice fel de eroare în cod, aplicația nu ar fi capabilă să urmeze corect acești algoritmi, ceea ce înseamnă că nu ați primi indicațiile.

Ambele exemple arată cum oamenii și computerele pot folosi algoritmi pentru a îndeplini sarcinile zilnice. Diferența este că computerele pot folosi algoritmi și pot calcula lucrurile mai bine, mai repede și mai eficient decât noi.

Tehnologia nu va face decât să continue să evolueze și să devină și mai bună în ceea ce face. Atâta timp cât codarea și programarea vor continua să fie folosite, algoritmii vor fi în centrul acestor tehnologii, ghidând ceea ce fac și cum o fac.

/en/computer-science/hardware-and-software/content/

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.