Escolar Documentos
Profissional Documentos
Cultura Documentos
¿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.
• UTILIZA PALABRAS QUE INDICAN EL PROCESO A REALIZAR.
• EL PSEUDOCÓDIGO SIEMPRE COMIENZA CON LA PALABRA
INICIO Y TERMINA CON LA PALABRA FIN.
COMPONENTES DEL
PSEUDOCÓDIGO
• ASIGNACIÓN DE DATOS. CONSISTE EN EL PASO DE VALORES O RESULTADOS DE UNA
ZONA DE MEMORIA (VARIABLE) A OTRA.
• SIMPLE. DAR UN VALOR CONSTANTE A UNA VARIABLE.
• CONTADOR. SE UTILIZA COMO UN VERIFICADOR DE NÚMERO DE VECES QUE SE REALIZA EL
ALGORITMO.
• ACUMULADOR. SE USA COMO UN SUMADOR EN EL PROCESO.
• DE TRABAJO. PUEDE RECIBIR RESULTADOS DE OPERACIONES MATEMÁTICAS.
FORMATO
<NOMBRE DE VARIABLE> ← <EXPRESIÓN>
COMPONENTES DEL
PSEUDOCÓDIGO
FORMATO
LEA <VARIABLE>
VENTAJAS DEL PSEUDOCÓDIGO
FRENTE AL DIAGRAMA DE FLUJO
OCUPA MENOS ESPACIO EN UNA HOJA DE PAPEL.
PERMITE REPRESENTAR EN FORMA FÁCIL
OPERACIONES REPETITIVAS COMPLEJAS.
ES MUY FÁCIL DE PASAR DEL PSEUDOCÓDIGO A
UN LENGUAJE DE PROGRAMACIÓN.
SI SE DA SEGUIMIENTO A LAS REGLAS SE
PUEDEN OBSERVAR LOS NIVELES QUE TIENE
CADA OPERACIÓN.
ESTRUCTURAS DE CONTROL DE
LOS ALGORITMOS.
• SON UN GRUPO DE FORMAS DE TRABAJO QUE PERMITEN REALIZAR CIERTOS
PROCESOS PARA LLEGAR A LA SOLUCIÓN DEL PROBLEMA.
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.
• PUEDE SER SIMPLE O COMPUESTA.
• SE CLASIFICA EN:
a) ESTRUCTURA DE DOS SALIDAS.
b) ESTURTURA DE TRES O MÁS SALIDAS.
• 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.
• SE CONDICIONA AL CUMPLIMIENTO DE UNA CONDICIÓN.
• ESTAS ESTRUCTURAS PUEDEN SER:
ESTRUCTURA PARA (FOR). UNA ACCIÓN SE REPITE UN NÚMERO FIJO DE VECES.
ESTRUCTURA MIENTRAS (WHILE). SE REPITE UNA ACCIÓN MIENTRAS SE
CUMPA UNA CONDICIÓN QUE CONTROLA EL CICLO O BUCLE. LA CONDICIÓN SE
EVALÚA SIMPRE ANTES DE CADA REPETICIÓN.
ESTRUCTURA HASTA (UNTIL). SE REPITE LA ACCIÓN HASTA QUE SE CUMPLA
UNA CONDICIÓN
EJEMPLOS
ESTRUCTURA SECUENCIAL
PSEUDOCÓDIGO DIAGRAMA
INICIO
INICIO LEA
<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
LEER
LEA <CAL> «CAL»
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