Академический Документы
Профессиональный Документы
Культура Документы
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
(Hernndez, 2010)
Algoritmos y pseudocdigo
(Hernndez, 2010)
Algoritmos y pseudocdigo
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
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
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
Dentro de estas buenas prcticas para el desarrollo de programas tenemos, por ltimo, las pruebas de escritorio.
Algoritmos y pseudocdigo
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
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.