Documentos de Académico
Documentos de Profesional
Documentos de Cultura
g e ni e rí a en Si s te m as de Información
Facultad In
Univ e rs it a rio Ant ig ua Guatemala
Cent ro
Secciones D y E
livet López
Alma Lucrecia O
as
Ingeniera en Sistem
rganizacional
M.A. Liderazgo O ción
rado en Investiga
Candidato Docto
PREGUNTA CLAVE
¿CUÁL ES EL
PROCEDIMIENTO PARA
EL DISEÑO DE
ALGORITMOS?
PASOS PARA LA SOLUCION DE
PROBLEMAS
LECTURA: SON SÍMBOLOS DE ENTRADA Y SALIDA. USUALMENTE SE COLOCAN DENTRO DE EL INSTRUCCIONES ARITMÉTICAS Y
MOVIMIENTO DE DATOS.
DECISION. TIENE UNA ENTRADA Y POR LO MENOS DOS SALIDAS O TRANSFERENCIAS, INDICA OPERACIONES DE LÓGICA O
COMPARACIÓN Y LAS SALIDAS POR LO GENERAL INDICAN UN SÍ O UN NO PARA UNA INSTRUCCIÓN CONDICIONAL.
• PROCEDIMIENTO/FUNCION. INDICAN UNA PARTE DEL PROGRAMA QUE SE REPITE, SE ESCRIBE UNA SOLA VEZ
Y LUEGO SE INTEGRA DONDE SE REQUIERA.
LEER
«CALIFICACION
CALIFICACION >= 8
SI NO
IMPRIMIR IMPRIMIR
«APROBADO» «REPROBADO»
FIN
CASO 2.
EJEMPLO
INICIO
SUMA = 0
N=0
N=N+1
SUMA = SUMA + N
NO
N = 15
SI
MUESTRA
SUMA
FIN
PSEUDOCODIGO
• ES UN LENGUAJE DE ESPECIFICACIONES DE ALGORITMOS.
• ES LA REPRESENTACIÓN NARRATIVA DE LOS PASOS QUE DEBE
SEGUIR UN ALGORITMO PARA DAR SOLUCIÓN A UN PROBLEMA
DETERMINADO.
FORMATO
LEA <VARIABLE>
VENTAJAS DEL PSEUDOCÓDIGO
FRENTE AL DIAGRAMA DE FLUJO
1.SECUENCIAL.
2.ALTERNATIVA.
3.REPETITIVA.
1. SECUENCIAL.
• ES UNA ESTRUCTURA CON UNA ENTRADA Y
UNA SALIDA, CON UNA SERIE DE ACCIONES
CON EJECUCIÓN LINEAL Y UN ORDEN.
LAS REGLAS O ACCIONES DEL ALGORITMO
DEBEN CUMPLIR LAS SIGUIENTES
PROPIEDADES:
1. DEBEN SER SEGUIDAS DE UNA
SECUENCIA DEFINIDA DE PASOS.
2.SÓLO PUEDE EJECUTARSE UNA OPERACIÓN
A LA VEZ.
2. ALTERNATIVA.
• ES UNA ESTRUCTURA CON UNA ENTRADA Y DOS O MÁS SALIDAS.
• SE REALIZA UNA ACCIÓN ELEGIDA ENTRE VARIAS DE ACUERDO A UNA
CONDICIÓN.
• UTILIZA PALABRAS DE CONTROL COMO SI, NO, ENTONCES O IF, THEN, ELSE)
3. REPETITITVA
• ES UNA ESTRUCTURA CON UNA ENTRADA Y UNA SALIDA EN LA CUAL SE
REPITE UNA ACCIÓN UN NÚMERO DETERMINADO O INDETERMINADO DE
VECES.
LEA
INICIO
<CAL1><CAL2><CAL3>
LEA <CAL1> <CAL2> <CAL3>
SUMA ← CAL1 +
SUMA ← CAL1 + CAL2 + CAL3 CAL2 +CAL3
PROM ← SUMA/3
FIN
EJEMPLOS
ESTRUCTURA ALTERNATIVA
PSEUDOCÓDIGO DIAGRAMA
INICIO
INICIO
SI CAL>=8
ENTONCES
FIN
EJEMPLOS DIAGRAMA
ESTRUCTUR INICIO
A SUMA = 0
REPETITIVA N=0
N=N+1
SUMA = SUMA + N
NO
N = 15
SI
MUESTRA
SUMA
FIN