Você está na página 1de 4

PRCTICA NMERO 5 DISEO DE ALGORITMOS PARTE I

Objetivo El alumno resolver problemas de ingeniera a un nivel bsico, Analizando el problema para identificar los datos que se requieren, as como dar las instrucciones adecuadas para obtenerlo. Introduccin Para la realizacin de un programa se debe llevar una serie de pasos, lo que se considera ya una metodologa, de manera generalizada se deben considerar los siguientes pasos:

Anlisis del problema, problema, Elaborar el Algoritmo, Algoritmo, Codificacin del algoritmo, Depuracin de cdigo
y Mantenimiento de programa. De los cuales por el momento nos concierne los dos primeros pasos, Anlisis del problema y

Elaborar el Algoritmo.
Anlisis del problema Consiste en estudiar minuciosamente el problema que queremos solucionar, considerando los requerimientos que se piden y los elementos con los que contamos para realizarlo, etc. Elaborar el Algoritmo El algoritmo son las instrucciones para resolver el problema. Puede ser de texto (Pseudocdigo) o grfico (Diagrama de Flujo). As bien se definimos a un Algoritmo sera: La secuencia de pasos o instrucciones resolver un problema dado. Existen dos tipos de algoritmos: 1. Alfanumricos -cualitativos 2. Numricos -cuantitativos Caractersticas: Un solo inicio, un solo fin. Secuencia de las instrucciones Nmero de instrucciones finito Diagrama de de Flujo Es la representacin grfica del flujo lgico de datos que se utilizarn en la formulacin de un programa. El diagrama de flujo se dibuja antes de que el programa se escriba para asegurar que las instrucciones se integraran lgicamente. Antes de la codificacin del programa es conveniente que se revise el diagrama de flujo, se recomienda que el programador se asegure completamente de los requisitos del usuario para realizar esta tarea de manera satisfactoria. para

PRCTICA NMERO 5 DISEO DE ALGORITMOS PARTE I


ELEMENTOS BASICOS BASICOS DE UN DIAGRAMA DE FLUJO:

INICIO IMPRESIN EN PANTALLA

FIN PROCESO

LEER DATOS CONECTORES

CONDICIN

Flujo de Datos

Pseudocdigo Toda instruccin de los lenguajes estructurados se expresa mediante rdenes escritas que corresponden a acciones indicadas en un lenguaje parecido a nuestro modo de hablar cotidiano. La representacin de algoritmos mediante pseudocdigo y diagramas de flujo se considera til desde la etapa de depuracin del proceso, debido a que en ellos se facilita la prueba de escritorio y su modificacin para corresponder de manera eficiente a la solucin planteada, mediante instrucciones simplificadas de control comunes a cualquier lenguaje de alto nivel, sin que importe la sintaxis o escritura especifica de alguno de ellos. Todo algoritmo indicado en pseudocdigo incluir las instrucciones: Inicio Fin; que delimitan el mbito del conjunto de acciones del algoritmo; todo grupo de instrucciones secunciales usar cierta sangra a la izquierda, la cual se aumentar para las instrucciones dentro de los diagramas estructurados.

EJEMPLOS 1. Obtener la suma de A y B, donde A y B se solicitan al usuario, mostrar el resultado.


Pseudocdigo Diagrama de Flujo

Algoritmo: Suma de Dos Valores Variables necesarias: A, B, C, tipo real Inicio Mostrar Favor de Teclear Dos Nmeros Leer A Leer B Hacer C A + B Mostrar C Fin del Algoritmo

2. Obtener la divisin de A y B, donde A y B se solicitan al usuario, mostrar el resultado.


Pseudocdigo Diagrama de Flujo

Algoritmo: Divisin de Dos Valores Variables necesarias: A, B, C, tipo real Inicio Mostrar Favor de Teclear Dos Nmeros Leer A, B Si B < > 0 entonces A/B Hacer C Mostrar C En caso contrario Mostrar La divisin no se puede llevar a cabo Fin de S Fin del algoritmo

3. Realizar un algoritmo que pregunte por un nmero A y que nos muestre si es cero, si es positivo o negativo.
Pseudocdigo Diagrama de Flujo

Algoritmo: Lectura de una variable para verificar si es positivo o negativo Variables necesarias: A, tipo entero. Inicio Mostrar Favor de Teclear un Nmero Leer A S A = 0 entonces Mostrar Tu dato Es cero En caso contrario Si A > 0 entonces Mostrar Tu dato es positivo En caso contratio Mostrar Tu dato es negativo Fin de S (num.2) Fin de S (num.1) Fin del algoritmo

EJERCICIOS PROPUESTOS Para los siguientes algoritmos realizar: Diagrama de Flujo y pseudocdigo. 1. Hacer la conversin de C a F, solicitar al usuario los C, mostrar F. 2. Solicitar tres variables x, y, z, imprimir en pantalla en orden ascendente las variables. 3. Obtener las races de una Ecuacin de 2 grado. Tenga en cuenta las races complejas y de igual manera si la ecuacin es de primer grado. Nota: Este reporte se entregar con la prctica Diseo De Algoritmos Parte II, de la prxima semana, es decir solo se entregar un reporte por ambas prcticas.

Você também pode gostar