Has escoltat alguna vegada parlar de les estructures seqüencials, Si no ho saps no et preocupis, en el dia d'avui et portem tot el relacionat amb aquest interessant tema, no t'ho perdis.
estructures seqüencials
En el món de la programació es consideren aquelles accions on es converteixen en instruccions, seguides d'una altra seqüència. Les situacions es presenten en forma de tasques que van consecutives una després d'una altra: es pot dir llavors que depenen una de l'altra i se succeeixen de forma immediata.
En aquest sentit, la sortida d'una seqüència es converteix en l'entrada d'una altra, originant l'acció a través de sentències, les quals se succeeixen immediatament després i generen una operació o acció dins dels recursos en els sistemes operatius.
Les estructures seqüencials s'executen en cada acció i porta un ordre respectiu, permetent a cada procés generar després de la culminació d'un altre, gairebé de forma immediata. En el llenguatge programàtic seria de la següent manera, vegem l'exemple:
INPUT x
INPUT i
auxiliar = x
x = i
i = auxiliar
PRINT x
PRINT i
Com veiem, és una seqüència d'instruccions que permeti integrar els valors de «x» i «i», amb ajuda de variables intermèdies, la definició en termes entenedors seria la següent: Es guarda una còpia de la valor de x en auxiliar, es guarda el valor i en x, qui al seu torn perd el seu valor original, però es manté una còpia com a contingut auxiliar, aquest valor copia el valor auxiliar i el converteix en el valor inicial de x.
El resultat és el procés d'intercanvi entre els valors de «x» i «i», amb tres operacions que han de portar una seqüència definida perquè l'operació es produeixi; de no col·locar els comandaments en l'ordre específic la seqüència es perd i resulta inoperativa l'acció.
Components ??
L'anterior ens porta a considerar un algoritme fàcil d'executar, convertint-lo en un procés quotidià dins dels processos d'execució de programes i ordres d'un sistema. Per a això ha d'haver una sèrie de components que permetin la seva execució.
assignació
El primer element està conformat per l'assignació, la qual consisteix en un pas de resultats a una àrea de la memòria, allà és reconeguda amb una variable i al seu torn rebrà un valor. Aquesta assignació varia segons certes especificacions:
-Simples o senzilles, és una acció d'assignació on es passa un valor constant a una variable.
-Contador, el valor es rep igual però passa a ser constant en una variable.
-Acumulador, s'utilitza com un sumador per a un procés.
-Treball, l'assignació es rep, i el resultat de l'operació matemàtica, resulta de la inclusió de diverses variables.
-Els formats que s'han d'utilitzar per a realitzar les assignacions són les següents: <Variable>,
símbols
Són comandaments que s'envien a través d'un dispositiu de sortida, (impressora, ratolí, etc.). A través d'un missatge, el qual resulta en una instrucció presentada en pantalla a través d'un escrit entre cometes i amb un contingut variable.
Entrada de dades
L'entrada de dades es porta a terme a través d'una lectura, la qual tendeix a captar en el dispositiu d'entrada com un teclat, un respectiu valor o dada; aquest s'emmagatzema en la variable que apareix immediatament després de la instrucció, i es presenta en el llenguatge de la següent manera: LEA <Variable>.
Si vols conèixer més d'aquests temes et convidem a llegir el següent article Polimorfisme en programació, on podràs aprendre sobre altres continguts similars.
Procés de variables
Aquesta acció es troba dins de les funcions de programació i es deriva de les estructures seqüencials. Serveixen per crear llistes en l'origen de l'algoritme, sobre el total de les dades que posteriorment s'utilitzaran; d'aquesta manera es porta a terme col·locant el nom de la variable, incloent el seu tipus.
La declaració de variables inclou el comptador, on es pot posar l'edat si són aquestes dades les que es necessiten; es consideren llavors variables de tipus sencer, però si col·loquem una declaració com salaraio_basico, s'interpreta com un tipus de variable i serà declarada com alfanumèrica.
Si a l'hora de fer declaracions constants, hi ha la possibilitat de crear altres tipus, s'ha d'indicar el respectiu valor. Els treballs de programació amb algoritmes no estan determinats per realitzar afirmacions de dades.
Així mateix, no es consideren constants per motius de facilitat, de manera que no és obligatori declarar les variables en les estructures seqüencials.
Aplicació
Aquests processos es duen a terme en algoritmes que siguin més llegibles i ordenats, així el programador s'acostuma a declarar-les i mantenir la seqüència, evitant interrupcions en les accions.
Per exemple, els llenguatges de programació com C + +, necessita d'aquestes sentències i declaracions de variables, ja que d'aquesta forma és com s'executen les funcions i els comandaments mantenen la distribució i fluïdesa de les accions.
Com a exemple, podem dir que un algorisme a el qual se li assignen dos nombres i es pregunti amb una variable relacionada amb la suma, mostrarà resultat de l'operació entre ells, és una acció senzilla però implica l'atorgament de declaracions de variables. Un altre exemple pot ser establir l'àrea d'una figura geomètrica atorgant les variables d'altura i base.
comentari Final
Els llenguatges de programació estan dissenyats per ser estructurats de manera eficient segons el tipus de programari, brinda l'oportunitat a l'ordinador realitzar diverses tasques, però, les estructures seqüencials es manté sense importar les versions o actualitzacions, és una acció constant molt utilitzada en les programacions.
Hem acabat per avui, desitgem que la informació subministrada hagi servit per ajudar a conèixer més sobre les estructures seqüencials, element important dins dels llenguatges de programació, els quals han de ser estudiats amb deteniment.