algoritmos, pseudocodigos y diagramas de flujo

12

Upload: maria-valenzuela

Post on 06-Jul-2015

1.229 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Algoritmos, pseudocodigos y diagramas de flujo
Page 2: Algoritmos, pseudocodigos y diagramas de flujo

¿ 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 seanfáciles de realizar

La filosofía utilizada para su diseño debe favorecer ladivisió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 celular

1. Estoy en casa

2. Busco el dinero

3. Cambiarme de ropa para salir

4. Ir a la tienda de teléfonos móvil

5. Pedir la tarjeta de valor deseado

6. Recibir la tarjeta

7. Pagar la tarjeta

Page 5: Algoritmos, pseudocodigos y diagramas de flujo

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

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

Page 8: Algoritmos, pseudocodigos y diagramas de flujo

Diagramas de flujo

Los diagramas de flujo sondescripciones gráficas de algoritmos;usan símbolos conectados con flechaspara indicar la secuencia deinstrucciones. Los diagramas de flujoson usados para representaralgoritmos pequeños, ya que abarcanmucho espacio y su construcción eslaboriosa.

Page 9: Algoritmos, pseudocodigos y 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

cristiana

Dios les

responde

Los mandamientos promulgados por

moisés y en la conciencia humana

Jesú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.com

http://www.desarrolloweb.com

http://es.wikipedia.org/wiki/Pseudocodigo

http://www.monografias.com/

Page 12: Algoritmos, pseudocodigos y diagramas de flujo

Gracias por su

atención

Dios los bendiga.