viernes, 26 de agosto de 2011

videos






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 de trabajo. 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 que otra 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 esctrito 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 quien será el encargado de ejecutarlo, por ejemplo si quisieramos escribir la receta para que la ejecute una persona adulta las normas serán diferentes a las que debemos seguir si quisieramos 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 el mismo 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.
clasificacion de los algoritmos, segun quien los ejecute:
·        algoritmos para ser ejecutados por personas.       

·        algoritmos para ser ejecutados por computadores.

ENTRADA DE DATOS
cuando un algoritmo requiera que el usuario ingrese datos, se utilizará la instrucción  LEER y entre paréntesis la lista de variables donde se guardarán los datos ingresados por el usuario.

leer(identificador 1, identificador 2)
de esta forma se podrá tener la siguiente instrucción:
leer( X, Y, Z)
donde se  le pide al usuario que entre tres datos el primero de los cuales se guarda en el espacio de memoria que tiene identificador X, el segundo se guardará en el espacio de memoria que tiene identificador Y y el tercero se guardará en el espacio de memoria que tiene identificador Z.


SALIDA DE DATOS
si el algoritmo requiere mostrar  la información que tiene guardada en variables (espacio de memoria) hacia el exterior(para el usuario final ), se utilizará la instrucción  MOSTRAR y entre paréntesis la lista de variables donde se guardan los datos que se quieren mostrar.

          mostrar (indicador 1, indcador 2, indicador 3)
la instrucción siguiente mostrará al usuario la información que se tiene guardada en la variables X, Y y Z.
MOSTRAR ( X, Y, Z)
también se puede pasar  información directamente (que no esta guardada en variables) para construir  mensajes de la siguiente manera:
MOSTRAR (" hola como estas ", 123, X)
el anterior mensaje mostrará al usuario un mensaje que contiene la cadena "hola como estas", el numero 123 y la información contenida en la variable X.+