lenguas

Páginas: 16 (3874 palabras) Publicado: 2 de mayo de 2013
Estructuras Secuénciales
Los algoritmos más sencillos de realizar son los que
no

toman

ejecutar

decisiones,
instrucción

tan

solo

tras

se

dedican

instrucción

a
en

realizar
el

o

orden

determinado.
Estos

algoritmos

están

representados

por

las

estructuras secuénciales, en las que una acción (instrucción)
sigue a otra en secuencia. Lastareas se suceden de tal modo
que la salida de una es la entrada de la siguiente y así
sucesivamente hasta el fin del proceso.
De manera general un algoritmo con una estructura
secuencial se representa de la siguiente forma en las tres
diferentes

técnicas

algorítmicas

(el

siguiente

ejemplo

no

realiza nada en específico, solo es de carácter ilustrativo):

// No hacenada
Inicio
Pseudocódigo: no hace nada
Variables:

Variables:

// no hace nada
Inicio
Variables:

1.
2.
3.
4.
5.

Inicio
Acción 1
Acción 2
Acción 3
Fin

Acción 1

Acción 1
Acción 2

Acción 2
Acción 3

Acción 3
Fin

Fin

Ilustración 1 Ejemplo de cómo se diseña un algoritmo secuencial.

Ing. José Fernández Zamora

Página 1

En las estructuras secuénciales, seencuentran las
acciones

o

monitor,

imprimir

guardar

en

ubicación

instrucciones
una

en

de

impresora,

ubicación

específica,

inicio

y

leer

específica,

llamar

y

fin,

escribir

desde

el

teclado,

recuperar

ejecutar

a

en

desde

una

una

función

o

módulo y la ejecución de expresiones aritméticas para obtenerun resultado guardándolo en una variable. El uso de estas
acciones ya fue explicado en el tema II y III.
A

continuación

vamos

a

realizar

algunos

ejemplos,

resolviéndolos en las tres técnicas algorítmicas, para lo
cual

debemos

de

recordar

que

para

diseñar

un

algoritmo,

debemos de realizar tres pasos:
1. Analizar el problema que se nos estaplanteando. En
este análisis hay que identificar cuales son los datos
de

salida,

es

decir,

los

resultados

que

debe

de

arrojar nuestro algoritmo; identificar cuales son los
datos de entrada necesarios para lograr los resultados
esperados, es decir, los datos que nos tiene que dar
el usuario; identificar los procesos a realizar con
los datos de entrada para obtener losdatos de salida,
en otras palabras las expresiones a calcular; y en
caso

de

ser

permanecen

necesario

constantes

identificar
durante

los

todo

el

datos

que

proceso

o

algoritmo.
2. Diseñar el Algoritmo en alguna de las tres técnicas
algorítmicas

conocidas,

pero

en

estos

casos

serán

posible

error

todas.
3. Probar
lógico,

elalgoritmo

para

Ing. José Fernández Zamora

lo

para

cual

evitar

se

hace

un

una

corrida

de

Página 2

escritorio, lo cual significa dar valores ficticios a
las variables y checar los resultados.

Ejemplo

Realizar un algoritmo que calcule la edad de una persona a la
cual solo se le solicitará el año en que nació.
Paso I. Analizar el problema.
Cadauno de estos datos se debe de expresar en variables y no en frases largas.
Salidas
Entrada
Constantes
Procesos
 Año_nac
 Edad
 Edad = Año_act – Año_nac
 Año_act
Paso II. Diseñar El algoritmo
PSEU DOC ÓDI GO
Pseudocódigo: Edad personal



Variables:
Edad: entera : trabajo // almacenará la edad del usuario
Año_nac: entera : trabajo // guardará el año en que nació
Año_act: entera: trabajo // Contendrá el año en que estamos
1.
2.
3.
4.
5.
6.

Inicio
Escribir “En que año naciste?” // muestra el mensaje que esta entre comillas
Leer Año_nac // guarda el dato que es tecleado por el usuario en la variable
Escribir “En que año estamos?”
Leer Año_act
Edad = Año_act – Año_nac // realiza una operación y almacena el resultado en
// la variable de la izquierda de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lengua
  • Lengua
  • Lengua
  • Lenguas
  • lengua
  • lengua
  • LENGUA
  • Lengua

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS