12
Algoritmos Pseudocódigo Diagramas de flujo

Algoritmos, pseudocodigos y diagramas de flujo

Embed Size (px)

Citation preview

Page 1: Algoritmos, pseudocodigos y diagramas de flujo

AlgoritmosPseudocódigoDiagramas de

flujo

Page 2: Algoritmos, pseudocodigos y diagramas de flujo

Algoritmos ¿ Qué son?

El significado moderno de algoritmo es del todo similar al de receta, proceso, método, técnica, procedimiento, rutina, salvo que la palabra algoritmo connota precisamente algo un poco distinto. Ha de ser un conjunto finito de reglas que dan una secuencia de operaciones para resolver un tipo especifico de problema.

Page 3: Algoritmos, pseudocodigos y diagramas de flujo

Características de los algoritmos

Las características fundamentales que debe cumplir todo algoritmo son:

Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.

Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.

Estarán diseñados de modo que sus modificaciones sean fáciles de realizar

La filosofía utilizada para su diseño debe favorecer la división del problema en módulos pequeños.

La definición de un algoritmo debe definir tres partes: Entrada, Proceso y Salida.

Page 4: Algoritmos, pseudocodigos y diagramas de flujo

Ejemplo de algoritmo

Comprar una tarjeta para el celular1. Estoy en casa2. Busco el dinero3. Cambiarme de ropa para salir4. Ir a la tienda de teléfonos móvil5. Pedir la tarjeta de valor deseado6. Recibir la tarjeta7. Pagar la tarjeta

Page 5: Algoritmos, pseudocodigos y diagramas de flujo

Pseudocódigo Sirve para escribir programas de

computadora en lenguaje natural de tal manera que se facilite la comprensión, prueba y posterior codificación en un lenguaje de programación específico. En esencial, el Pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.

Page 6: Algoritmos, pseudocodigos y diagramas de flujo

Características de los pseudocódigos

Se puede ejecutar en un ordenador Es una forma de representación sencilla

de utilizar y de manipular. Facilita el paso del programa al lenguaje

de programación. Es independiente del lenguaje de

programación que se vaya a utilizar. Es un método que facilita la programación

y solución al algoritmo del programa.

Page 7: Algoritmos, pseudocodigos y diagramas de flujo

Programa: area_cuadrado Modulo: main **( también se puede llamar principal) Variables:    lado: natural    área: natural Inicio    Visualizar "Introduce el lado del cuadrado"    Leer lado    Área<- lado * lado    Visualizar "El área del cuadrado es", área Fin

Ejemplo de pseudocódigo

Page 8: Algoritmos, pseudocodigos y diagramas de flujo

Diagramas de flujo Los diagramas de flujo son

descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones. Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa.

Page 9: Algoritmos, pseudocodigos y diagramas de flujo

CARACTERÍSTICAS DE LOS DIAGRAMAS DE FLUJO

Fácil de leer y comprender. Fácil de codificar en una amplia gama de

lenguajes y en diferentes sistemas. Fácil de mantener. Eficiente, aprovechando al máximo los

recursos de la computadora. Modularizable. Un diagrama de flujo siempre tiene un

único punto de inicio y un único punto de término. Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el término.

Page 10: Algoritmos, pseudocodigos y diagramas de flujo

El camino en la identidad moral cristianaDios les respondeLos mandamientos promulgados por

moisés y en la conciencia humanaJesús los confirma con el mandato de amor ,

con las bienaventuranzas y con los consejos evangélicos

los jóvenes y las jóvenes se preguntan

¿Qué ha se hacer para alcanzar la vida eterna?

Si quieres ser mas perfecto, anda y vende todo lo que tienes, luego sigue a Jesucristo

Ejemplo de diagrama de flujo

Page 11: Algoritmos, pseudocodigos y diagramas de flujo

www.google.comhttp://www.desarrolloweb.comhttp://es.wikipedia.org/wiki/Pseudocodigo

http://www.monografias.com/

Web grafía

Page 12: Algoritmos, pseudocodigos y diagramas de flujo

Gracias por su atención Dios los bendiga.