martes, 24 de mayo de 2011


REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DE EDUCACIÓN SUPERIOR
MISIÓN SUCRE
ALDEA ANGOSTURA
INGENIERÍA EN SISTEMAS E INFORMÁTICA
FIN DE SEMANA




          INTRODUCCIÓN
 A LA
  PROGRAMACIÓN
    





Facilitador:                                                        Bachiller:         C.I:                              PROF:  INGRID MANAURE                         Jesús Sánchez   15.125.287               




Ciudad Bolívar, Mayo de 2011.







                                                         Algoritmo

  Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
                                                Partes de un algoritmo  

todo algoritmo debe obedecer a la estructura básica de un sistema es decir, entrada, proceso y salida

Entrada: corresponde al insumo de datos necesarios que requiere el proceso para ofrecer los resultados esperados
Proceso: se utiliza para la obtención de la solución del problema o situación planteada. 
Salida: es el resultado arrojado por el proceso como solución.   


                                         Características de los algoritmos


Precisión: que implica el orden de realización de cada paso dentro del proceso

Definición: indica la exactitud y consistencia de los pasos inscritos en el proceso
Si el algoritmo se prueba dos veces.

Finitud: indica el número razonable de pasos, los cuales deben conllevar a la finalización del proceso y producir un resultado en un tiempo infinito.

                           Elementos para la construcción de un algoritmo

Se fundamenta en lo persigue lograr con su desarrollo

Instrucción o sentencia: dependiendo de origen del material instrucciónal  se habla de la definición de una acción o de un mandato que se debe realizar de representaciones, comando de acción de datos, símbolos, variables o constantes.
Comandos o palabras reservadas: no son más que las acciones que deben interpretar y ejecutar el computador, cada comando observa una sintaxis dirigida al procesamiento de archivos y datos entre ellos y relación que se utiliza en cuerpo del algoritmo.

                                      Forma de representar un algoritmo

Pseudocódigo: en el lenguaje de especificación  de algoritmos, tienen una estructura; las instrucciones se escriben en ingles o en palabras. Simulan al ingles o español que facilitan la escritura de programación.

Diagrama de flujo: son descripciones graficas de algoritmos; son símbolos conectados con  flechas para indicar la secuencia de instrucciones y están regidas por ISO.
Son usados para representar algoritmos pequeños ya que abarcan mucho espacio y su construcción es laboriosa por su facilidad de lectura son utilizados como introducción a los algoritmo.  

                                       Lenguaje algorítmico y de programación

Lenguaje natural: es aquel que describe en español, para nuestro caso, los pasos a seguir utilizando un vocabulario cotidiano se le conoce como lenguaje jerga, cuando se utilizan términos especializados de una determinada ciencia.

Lenguaje algorítmico: es aquel por medio del cual se realiza un análisis previo del problema a resolver y encontrar un método que permite resolverlo. El conjunto de todas las operaciones a realizar y el orden en el que deben efectuarse.
  
Programación: es el proceso de escribir una secuencia de pasos de instrucciones que permiten resolver un problema o tarea especifica, auxiliado por el planteamiento de un algoritmo

                      Pasos a seguir para crear un programa

-          Diseño
-          Codificación
-          Escritura
-          Modificación
-          Depuración
-          Compilación o inducción del código al lenguaje de la maquina y del programa.