Algoritmo Computacional

Páginas: 34 (8360 palabras) Publicado: 28 de septiembre de 2011
QUE ES UN ALGORITMO
Un algoritmo es una secuencia de pasos lógicos y ordenados con las cuales le damos solución a un problema determinado. 

En la vida diaria cada uno de nosotros diseña y realiza algoritmos para solucionar los problemas cotidianos, es así que al levantarnos de la cama ya tenemos en la mente una serie de pasos que debemos seguir para llegar al sitio de estudio o al sitio detrabajo. Una vez en el sitio de estudio, tenemos en nuestra mente una serie de tareas que debemos realizar en unos horarios ya definidos.

Si quisiéramos realizar una comida especial, en nuestra mente construimos un algoritmo o serie de pasos que debemos seguir en un orden específico para que todo nos salga como queremos. Si quisiéramos transcribir estos pasos en una hoja de papel, para queotra persona realizará las mismas tareas y obtenga el mismo resultado que nosotros, debemos seguir una serie de normas para que esta otra persona nos entienda. Por ejemplo debe estar escrito en el idioma que ella comprende, se deben enumerar los pasos etc. Las normas que se deben seguir al momento de transcribir el algoritmo depende de quién será el encargado de ejecutarlo, por ejemplo si quisiéramosescribir la receta para que la ejecute una persona adulta las normas serán diferentes a las que debemos seguir si quisiéramos escribir la receta para que le ejecute una niña.

LAS CARACTERÍSTICAS DE LOS ALGORITMOS
1. Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

2. Un algoritmo debe estar definido. Si se sigue el algoritmo dos veces, se debe obtener elmismo resultado cada vez.

3. Un algoritmo debe ser finito. Si se sigue el algoritmo. Se debe terminar en algún momento, o sea debe tener un número finito de pasos.

Clasificación de los algoritmos, según quien los ejecute:

·Algoritmos para ser ejecutados por personas.
·Algoritmos para ser ejecutados por las computadoras.

INICIO Y FIN
Una de las características de los algoritmos esque deben ser finitos. Se debe indicar claramente donde inicia y donde termina.

Para indicar dónde comienza nuestro algoritmo vamos a utilizar la palabra INICIO y para indicar donde se termina nuestro algoritmo vamos a utilizar las palabras FIN PROGRAMA.

Ejemplo: el siguiente algoritmo, que  no hace nada sólo indica donde inicia y donde termina.
inicio …

fin programa
DECLARACIÓN DEVARIABLES
Los datos son una parte muy importante en un algoritmo, pues son ellos el punto de partida y son ellos quienes sufren las transformaciones que darán los resultados deseados.  Por esta razón el algoritmo debe guardar los datos en un sitio donde los pueda  leer  y modificar cada vez que lo requiera. Los sitios donde el algoritmo guarda los datos los llamaremos ESPACIOS DE MEMORIA y eltamaño de estos  dependen del tipo de dato que se quiera guardar en ellos.

Además si se tienen varios datos se debe tener la posibilidad de diferenciarlos de una manera que no se presenten confusiones asignándoles un identificador válido y único a estos espacios de memoria.

Un espacio de memoria  se denomina  VARIABLE cuando su contenido puede variar en el tiempo y de CONSTANTE cuando no sepermite que su contenido varié.

Lo primero que se hace en al algoritmo es declarar las variables. Donde se separan los espacios de memoria del tamaño indicado según el tipo de dato que guardarán y asignándoles un nombre o  identificador válido, con el cual nos referiremos a la información que se guarda en dicho espacio de memoria.
Para declarar las variables se hará de la siguiente forma: Tipo de dato: identificador, identificador
·Primero se coloca el tipo de dato según la información que se guardará en los espacios de memoria a crear.  
·Dos puntos ':'
·Una lista de identificadores válidos separados por coma  ',' 
ENUNCIADO:    
Hacer un algoritmo que declare una variable para guardar el número de días de la semana y otra variable para guardar el promedio de ventas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • algoritmo computacional
  • algoritmo computacional
  • Algoritmos computacionales
  • Algoritmos computacionales
  • Algoritmos Computacionales
  • Algoritmos computacionales
  • algoritmos computacionales
  • tarea de algoritmos computacionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS