Diferència entre algorisme i pseudocodi

Diferència entre algorisme i pseudocodi
Diferència entre algorisme i pseudocodi

Vídeo: Diferència entre algorisme i pseudocodi

Vídeo: Diferència entre algorisme i pseudocodi
Vídeo: Diferencias entre TV LCD y TV LED 2024, De novembre
Anonim

Algorisme contra pseudocodi

Un algorisme és simplement una solució a un problema. Un algorisme presenta la solució a un problema com un conjunt ben definit de passos o instruccions. El pseudocodi és una manera general de descriure un algorisme. El pseudocodi no utilitza la sintaxi d'un llenguatge de programació específic, per tant no es pot executar en un ordinador. Però s'assembla molt a l'estructura d'un llenguatge de programació i conté aproximadament el mateix nivell de detall.

Algoritme

Un algorisme dóna una solució a un problema concret com un conjunt de passos ben definit. Una recepta en un llibre de cuina és un bon exemple d'algorisme. Quan s'utilitza un ordinador per resoldre un problema particular, els passos per a la solució s'han de comunicar a l'ordinador. Això fa que l'estudi dels algorismes sigui una part molt important en informàtica. Un algorisme s'executa en un ordinador combinant moltes operacions elementals com sumes i restes per realitzar operacions matemàtiques més complexes. Però traduir la idea de l'algorisme a codi informàtic no és senzill. Especialment, convertir un algorisme en un llenguatge de baix nivell com ara el llenguatge ensamblador podria ser molt tediós que utilitzar un llenguatge d' alt nivell com C o Java. Quan es dissenya un algorisme, és important fer una anàlisi dels recursos (com ara el temps i l'emmagatzematge) que requereix l'algorisme. Notacions com la notació O gran s'utilitzen per realitzar anàlisis de temps i emmagatzematge en algorismes. Els algorismes es poden expressar mitjançant llenguatges naturals, pseudocodi, diagrames de flux, etc.

Pseudocodi

El pseudocodi és un dels mètodes que es poden utilitzar per representar un algorisme. No està escrit en una sintaxi específica que utilitza un llenguatge de programació i, per tant, no es pot executar en un ordinador. Hi ha molts formats utilitzats per escriure pseudocodis i la majoria prenen prestades algunes de les estructures de llenguatges de programació populars com C, Lisp, FORTRAN, etc. A més, s'utilitza el llenguatge natural quan es presenten detalls que no són importants. La majoria dels algorismes es presenten mitjançant pseudocodi, ja que es poden llegir i entendre mitjançant programadors familiaritzats amb diferents llenguatges de programació. Alguns llenguatges com Pascal tenen una sintaxi molt semblant al pseudocodi facilitant la transformació del pseudocodi al codi del programa corresponent. El pseudocodi permet incloure estructures de control com WHILE, IF-THEN-ELSE, REPEAT-UNTIL, FOR i CASE, que estan presents en molts idiomes d' alt nivell.

Quina diferència hi ha entre algorisme i pseudocodi?

Un algorisme és una seqüència ben definida de passos que proporciona una solució per a un problema determinat, mentre que un pseudocodi és un dels mètodes que es poden utilitzar per representar un algorisme. Si bé els algorismes es poden escriure en llenguatge natural, el pseudocodi s'escriu en un format estretament relacionat amb les estructures de llenguatge de programació d' alt nivell. Però el pseudocodi no utilitza una sintaxi de llenguatge de programació específica i, per tant, podria ser entès per programadors que estiguin familiaritzats amb diferents llenguatges de programació. A més, transformar un algorisme presentat en pseudocodi en codi de programació podria ser molt més fàcil que convertir un algorisme escrit en llenguatge natural.

Recomanat: