Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Algoritmos

No description
by

Mayra lanza

on 2 February 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Algoritmos


Los algoritmos comprenden el paso previo a la construcción de un programa de computadora.
Una vez creados estos se pueden traducir a cualquier lenguaje de programación, por lo que es importante evitar errores lógicos durante su elaboración, para que no pasen al programa, ya que la computadora ejecutará las ordenes establecidas sin que pueda detectar los errores humanos cometidos durante su diseño
Resolución de Problemas mediante Computadoras
Proceso que conduce a la escritura de un programa y su ejecución en una computadora para la resolución de un problema.
Lógica
En el diseño de Algoritmos, comprende la coherencia y enlazamiento ordenado de cada uno de los pasos seleccionados para la solución de un problema.

Tenga en cuenta, que se requiere entonces aplicar razonamiento lógico-matemático así como creatividad para resolver problemas
Programas
Conjunto de instrucciones, escritas es un lenguaje de programación ( lenguaje artificial que se utiliza desarrollar programas) que al ejecutarse en el computador permiten realizar una o varias tareas.

Características de los Algoritmos
Preciso

Debe indicar el orden lógico de cada paso
Algoritmos
Importante
Definición
Secuencia lógica de pasos o instrucciones que permiten solucionar un problema
Ejemplo Sencillo
(Ver Vídeo)
Aspectos Básicos
Definido
Si se sigue dos veces (o más) los mismos pasos, debe obtenerse el mismo resultado cada vez
Por Ejemplo, los Pasos de Método Científico
Finito
Las instrucciones tienen Inicio y fin; es decir, un número determinado de pasos
Computadora
Máquina diseñada para capturar datos de entrada , procesarlos (aplicar operaciones matemáticas y lógicas) y obtener como resultado un conjunto de datos de salida
Estructura
La Definición de un algoritmo debe describir tres partes:

Entrada
Es la información o datos de partida que necesita el algoritmo para iniciar



Proceso
Conjunto de operaciones (matemáticas, lógicas) a realizar



Salida

Resultados obtenidos
Entrada: tetera, taza, bolsa de té
Salida: taza de té

Algoritmo Preparar una taza de té
Inicio
Tomar la tetera
Llenarla de agua
Encender el fuego
Poner la tetera en el fuego
Esperar a que hierva el agua
Tomar la bolsa de t¶e
Introducirla en la tetera
Esperar 1 minuto
Echar el t¶e en la taza
Fin
Ejemplo
Metodología para la Resolución de Problemas mediante Algoritmos
La resolución de un problema se hace escribiendo un programa siguiendo los siguientes pasos:
Análisis
Debe definir claramente

que

debe hacer el programa y el resultado o solución esperada
Diseño del Algoritmo
En esta etapa se desarrolla el algoritmo basado en las especificaciones de la etapa del análisis. Es decir, se especifica
cómo
se realizará la tarea solicitada.
Algoritmo Preparar una taza de té
Inicio
Tomar la tetera
Llenarla de agua
Encender el fuego
Poner la tetera en el fuego
Esperar a que hierva el agua
Tomar la bolsa de té
Introducirla en la tetera
Esperar 1 minuto
Echar el té en la taza
Fin

Fin
Algoritmos se pueden representar mediante:
Diagrama de Flujo
Representación gráfica de un algoritmo
Utiliza símbolos estandarizados para representar los distintos procesos en computador
• Debe tener un inicio y un fin.

• Utilizar solo líneas de flujo horizontales y/o verticales.

• Evitar el cruce de líneas utilizando los conectores.

• No deben quedar líneas de flujo sin conectar.

• Trazar los símbolos de manera que se puedan leer de arriba hacia abajo y de izquierda a derecha.

• Si el diagrama abarca más de una hoja es conveniente enumerarlo e identificar de dónde viene y a dónde se dirige.

• Sólo los símbolos de decisión pueden y deben tener más de una línea de flujo de salida
¿Qué métodos y fórmulas se necesitan para procesar los datos y producir esa salida?
Durante el análisis debe responder las siguientes preguntas:
¿Qué entradas se requieren?
¿Cual es la Salida deseada?
Qué información se necesita para obtener resultado
(tipo y cantidad de datos)
Qué información o resultado se desea obtener
(Tipo y cantidad de datos)
Establecer los procedimientos y formulas
específicas para la resolución de un problema. Así como las principios o reglas que lo rige
Símbolos Básicos de Diagrama de Flujo
Recomendaciones Básicas para Elaborar Diagramas de Flujo
pseudocódigo
es la combinación del lenguaje natural (español, inglés o cualquier otro idioma), símbolos
y términos utilizados dentro de la programación. Se puede definir como un lenguaje de especificaciones de
algoritmos
Full transcript