Programación
•PSEUDOCODIGO•ALGORITMOS-DIAGRAMAS DE FLUJO
Proceso de Programación
Definición del problema. Análisis del problema. Método de solución (algoritmo). Organizar datos y diseño del algoritmo Desarrollo de diagrama de flujo,
pseudocódigo. Escritura (Codificación) del programa. Ejecución ( corrida, salida). Documentación y mantenimiento.
Pseudocódigo
Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace que el paso de traducción a un lenguaje de programación sea relativamente fácil.
Utiliza para representar las acciones sucesivas palabras reservadas en ingles, similares a sus homónimas en lenguajes de programación tales como: start, end, stop,if-then-else, while-end, repeat-until,etc.
La escritura de pseudocodigo exige sangría en el margen izquierdo de diferentes líneas.
Ejemplo: Calculo del salario neto de un trabajador.
Algoritmo-Diagrama de Flujo
Describe el método para realizar una tarea.
Es una secuencia de instrucciones que, ejecutadas adecuadamente, dan lugar al resultado deseado.
Ejemplos de algoritmos no informáticos:
¨ Receta de cocina
¨ Cambiar una llanta
Reglas Básicas
1. Todos los símbolos han de estar conectados
2. A un símbolo de proceso pueden llegarle varias líneas
3. A un símbolo de decisión pueden llegarle varias líneas, pero sólo saldrán dos.
4. A un símbolo de inicio nunca le llegan líneas.
5. De un símbolo de fin no parte ninguna línea.
Diagrama de Flujo Genérico
Variables y Operaciones
Variables:¨ Numéricas:
Þ EnterosÞ Punto Flotante
¨ Alfanuméricas:Þ CarácterÞ Cadena de caracteres
Operaciones:¨ Asignación:
=¨ Comparación:
¿=?¨ Aritméticas:
+, -, *, /, ** (potenciación)¨ Lógicas:
>, <, =, ³, £, ¹
Ejercicio
1. Hacer el diagrama de flujo para Calcular el área de un círculo.
2. Realizar un diagrama de flujo que permita calcular el valor de la función tan a partir de los valores de los lados de un triángulo rectángulo.
3. Establecer un problema de interés particular, desarrollar su diagrama de flujo.