Está en la página 1de 24

INTRODUCCIN

Algoritmos

1. INTRODUCCIN
1.1. Definicin de Problema. 1.2. El planteamiento de un problema. 1.3. Pasos para la solucin de un problema. 1.4. Definicin de Algoritmo. 1.5. Tipos de Algoritmos. 1.6. Relacin entre Problemas y Algoritmos 1.7. Relacin entre Algoritmos y Programa

Problema
Conjunto de hechos o circunstancias que dificultan la consecucin de algn fin.

Problema
Es una necesidad inicial que tiene un objetivo o solucin a alcanzar, mediante una serie de operaciones, actividades o mtodos bien definidos.
Diccionario de la Real Academia Espaola

Cuales son los pasos para resolver un problema ?

Definicin del problema Anlisis del problema Diseo

Codificacin Pruebas Documentacin Mantenimiento

Definicin del problema


Esta fase est dada por el enunciado del problema, requiere una definicin clara, precisa y completa. Es importante conocer y delimitar el problema.

Anlisis del problema

Qu entradas se requieren? Cul es la salida deseada? Qu mtodo produce la salida

deseada?

Diseo de un algoritmo
Pero qu es un algoritmo?

1.4 Algoritmo
Es una serie de pasos ordenados lgicamente que permiten resolver un problema.

Algoritmo

Conjunto ordenado y finito de operaciones que permite hallar la solucin de un problema.

Caractersticas de un algoritmo
Preciso Definido Finito

Adems...

Puede requerir datos de entrada, para producir datos de salida.

Datos de Entrada

Procesamiento de los datos

Datos de Salida

Algoritmos de la vida diaria


En la vida diaria podemos encontrar muchos ejemplos como son: Receta de cocina 1. Tener listo los ingredientes 2. Encender el fuego 3. Colocar el sartn sobre el fuego 4. Poner aceite en la sartn 5. Agregar los huevos y dejarlos frer 2 minutos 6. Retirar los huevos 7. Apagar el fuego

Manos a la obra

Diseo del Algoritmo


Cuales son nuestras herramientas?

Diagrama de Flujo

Qu es un diagrama de flujo?

Representacin grfica utilizando figuras en forma de caja, que se usan segn corresponda a cada paso del algoritmo.

Herramientas para diagramar


online gliffy.com draw.io Visio yEd Programa Edraw (prueba 30 das)

Pseudocdigo

Definicin de Pseudocdigo
Es una herramienta de programacin, en la cual las instrucciones se escriben en palabras similares al espaol o ingls.

inicio escribir "Introduzca primer numero:" leer a escribir "Introduzca un segundo numero: " leer b suma = a + b escribir La suma es, suma fin

También podría gustarte