Diseño     o desarrollo de algoritmo:

Una computadora no tiene capacidad para solucionar problemas mas que cuando se le proporcionan los sucesivos pasos a realizar.

Estos pasos sucesivos que indican las instrucciones a ejecutar por la maquina constituyen , como ya conocemos el algoritmo.

La información proporcionada al algoritmo constituye su entrada y la información producida por el algoritmo constituye su salida.

Los problemas complejos se pueden resolver mas eficaz mente con la computadora cuando se rompen en subproblemas,

que sean mas fáciles de solucionar que el original.

Este método suele llamarse divide y vencerás y consiste en dividir un problema complejo en otros mas simples,

Análisis del problema

El propósito del análisis del problema sirve al programador para llegar a la comprensión de la naturaleza del problema.

El problema tiene que estar bien definido si  se quiere llegar a una solución satisfactoria del problema

 

 

 

 

 

Subproblema                                                     Refinamiento

Leer radio                                                           leer radio

Calcular superficie                                             superficie =3.141592

Calcular longitud                                                longitud =2*3.141592  

Escribir resultados                                              escribir radio, longitud, superfcie,