Вы находитесь на странице: 1из 24

rea Acadmica: Ingeniera en Computacin Materia: Fundamentos de programacin Semestre: 2o Tema: Diagramas de flujo y pseudocdigo Profesor: Mtro.

Alonso Ernesto Solis Galindo soliser@uaeh.edu.mx Periodo: Enero-Junio 2012

Tema: Diagramas de flujo y pseudocdigo When we to develop a program we to need take a set of good practices to do that. This is because we can save time and also obtain certainty when we make a proposal to solve a problem. Two recommendations are flow diagram and pseudocode. Keywords: Programming, languages

Algoritmos y pseudocdigo

Un algoritmo se puede considerar como una serie de pasos organizados que describen el proceso que se debe seguir para dar solucin a un problema especfico. (Hernndez, 2010)

Algoritmos y pseudocdigo

Podemos encontrar dos tipos de algoritmos: Cualitativos: Se describen los pasos utilizando palabras. Cuantitativos: Se utilizan clculos numricos para definir los pasos del proceso.

Algoritmos y pseudocdigo

Lenguajes Algortmicos: Es una serie de smbolos y reglas que se utilizan para describir de manera explcita un proceso.

Algoritmos y pseudocdigo

Lenguajes Algortmicos: L. algortmico grfico: Es la representacin grfica de las operaciones que realiza un algoritmo (diagrama de flujo).

Algoritmos y pseudocdigo

Lenguajes Algortmicos: L. algortmico no grficos: Representa de forma descriptiva las operaciones que debe realizar un algoritmo (pseudocdigo).

Algoritmos y pseudocdigo

Programas El diseo de programas es una tarea difcil y es un proceso creativo. No existe un conjunto completo de reglas para indicar cmo escribir un programa. Y podemos encontrar una variedad amplia de programas que dan solucin a un mismo problema.

Algoritmos y pseudocdigo

Diseo del algoritmo Las caractersticas de un buen algoritmo son: Debe tener un punto particular de inicio. Debe ser definido, no debe permitir dobles interpretaciones. Debe ser general, es decir, soportar la mayora de las variantes que se puedan presentar en la definicin del problema. Debe ser finito en tamao y tiempo de ejecucin. (Hernndez, 2010)

Algoritmos y pseudocdigo

Codificacin La codificacin es la operacin de escribir la solucin del problema (de acuerdo a la lgica del diagrama de flujo o pseudocdigo), en una serie de instrucciones detalladas, en un cdigo reconocible por la computadora. (Hernndez, 2010)

Algoritmos y pseudocdigo

Codificacin La serie de instrucciones escritas para un programa se les conoce como cdigo fuente y se escriben en un lenguaje de programacin que puede ser de bajo, medio o alto nivel.

Algoritmos y pseudocdigo

Tcnicas de diseo Top down Tambin conocida como de arriba-abajo y consiste en establecer una serie de niveles de mayor a menor complejidad (arriba-abajo) que den solucin al problema. (Hernndez, 2010)

Algoritmos y pseudocdigo

Tcnicas de diseo Bottom Up El diseo ascendente se refiere a la identificacin de aquellos procesos que necesitan procesarse en el momento en el que vayan apareciendo para satisfacer el problema inmediato. (Hernndez, 2010)

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos Las dos herramientas utilizadas comnmente para disear algoritmos son: Diagrama de Flujo Pseudocdigo

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos Diagrama de Flujo Es la representacin detallada en forma grfica de cmo deben realizarse los pasos en la computadora para obtener resultados. (Hernndez, 2010)

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos

(Hernndez, 2010)

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos

(Hernndez, 2010)

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos

Pseudocdigo.
Mezcla de lenguaje de programacin y espaol (o ingls o cualquier otro idioma) que se emplea, dentro de la programacin estructurada, para realizar el diseo de un programa. (Hernndez, 2010)

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos

Pseudocdigo.
Es la representacin narrativa de los pasos que debe seguir un algoritmo para dar solucin a un problema determinado. El pseudocdigo utiliza palabras que indican el proceso a realizar.

(Hernndez, 2010)

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos

Si bien es cierto, podemos sentarnos frente a la computadora y programar un algoritmo, pero lo anterior corresponde a un conjunto de buenas prcticas que debemos tomar antes de comenzar a programar.

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos

Dentro de estas buenas prcticas para el desarrollo de programas tenemos, por ltimo, las pruebas de escritorio.

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos

Dichas pruebas nos permiten verificar de manera manual los valores que van obteniendo cada una de las variables involucradas en el programa, siguiendo la lgica de programacin establecida.

Algoritmos y pseudocdigo

Tcnicas para la formulacin de algoritmos

De esta forma, podemos tener mayor certidumbre de que el algoritmo al programarlo realizar lo que realmente queremos que haga.

Algoritmos y pseudocdigo

Bibliografa:
Diseo estructurado de algoritmos, Diagramas de flujos y pseudocdigos. Hernndez, Mara Lourdes. Universidad de Teuxtepe, Mxico. Marzo 2010.

Вам также может понравиться