“ Programación y Robótica educativa en el aula "

Proyectos educativos

ALGORITMOS Y PROGRAMAS

Deja un comentario

Resolución de problemas por computadoras

algoritmo

La principal razón para que las personas aprendan lenguajes de programación es utilizar un ordenador como una herramienta para la resolución de problemas. Tres fases pueden ser identificadas en el proceso de resolución :

– Fase de Identificación (qué nos plantean)
– Fase de resolución del problema
– Fase de implementación (realización) en un lenguaje de programación

Fase de resolución del problema

Esta fase incluye, a su vez, el análisis del problema así como el diseño y posterior verificación del algoritmo.

Análisis del problema

El primer paso para encontrar la solución a un problema es el análisis del mismo. Se debe examinar cuidadosamente el problema a fin de obtener una idea clara sobre lo que se solicita y determinar los datos necesarios para conseguirlo.

Diseño del algoritmo

Un algoritmo puede ser definido como la secuencia ordenada de pasos, sin ambigüedades, que conducen a la resolución de un problema dado y expresado en lenguaje natural, por ejemplo el castellano, Todo algoritmo debe ser:
Metodología de Programación, Programación en C, Aplicaciones electrónicas .Técnicas de Programación 1ª Parte: Metodología de Programación
– Preciso: Indicando el orden de realización de cada uno de los pasos.
– Definido: Si se sigue el algoritmo varias veces proporcionándole ( consistente ) los mismos datos, se deben obtener siempre los
mismos resultados.
– Finito: Al seguir el algoritmo, este debe terminar en algún momento, es decir tener un número finito de pasos.

Para diseñar un algoritmo se debe comenzar por identificar las tareas más importantes para resolver el problema y disponerlas en el orden en el que han de ser ejecutadas. Los pasos en esta primera descripción pueden requerir una revisión adicional antes de que podamos obtener un algoritmo claro, preciso y completo.
Este método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down).

En un algoritmo se deben de considerar tres partes:

– Entrada: Información dada al algoritmo.
– Proceso:Operaciones o cálculos necesarios para encontrar la solución del problema.
– Salida: Respuestas dadas por el algoritmo o resultados finales de los procesos realizados.

Articulo Completo: http://mimosa.pntic.mec.es/~flarrosa/pseudoco.pdf

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s