martes, 19 de abril de 2016

                    ESTRUCTURA DE UN PROGRAMA



 El programa consiste en un conjunto de comando que el equipo debe ejecutar. El equipo ejecuta los comando a medida que va leyendo el archivo (de arriba hacia abajo) hasta que alcanza un comando (al que a menudo se hace referencia como un comando ramificado) que ordena al equipo ir a una ubicación específica del programa.


es una técnica para escribir programas (programación de computadora). Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferensia   incondisional(goto, exito FUNCTION, EXIT SUB o múltiples RETURN).



VARIABLE:    es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de datos soportado por el LENGUAJE DE PROGRAMASION . Una variable es representada y usada a través de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida.


SENTENCIA: Se utilizan para asignar valores, normalmente, a variables y constantes con tipo y a las funciones en su definición. El operador de asignación es :=. Almacena un valor determinado en la posición de memoria asociada al identificador de la variable. Dicho valor ha de ser compatible con el tipo de dato de la variable.





          ETAPAS DE EJECUCIÓN DE UN PROGRAMA


  CODIFICASION:  Es cuando se implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño

LIGAMENTO: Una vez verificado que no existen errores se procede a unificar un solo proceso previo a su carga.


COMPILACIÓN:  La compilación es el proceso y resultado de compilar código fuente. Traducción a lenguaje máquina (código objeto) para que pueda ser ejecutado por la computadora. La aplicación o la herramienta encargada de la traducción se llama compilador.


RECOLIZACION:  Sustituye referencias o nombres simbólicos de bibliotecas con direcciones usablesreales adentro memoria antes de funcionar un programa. Relocaliza el código fuente antes de se ejecución por si existe algún cambio dentro de la carga


EJECUCIÓN:  Aquí se iniciar la carga del programa o de cualquier archivo ejecutable. En otras palabras, la ejecución es el proceso mediante el cual una computadora lleva a cabo las instrucciones de un programa informático.

   TIPOS DE ERRORES  EN UNA PROGRAMACIÓN



Error de sintaxis: Cada lenguaje de programación como C, Java, Perl y Python tiene una sintaxis específica en la que el código debe ser escrito. Cuando un programador no se adhiere a la “gramática” de las especificaciones de un lenguaje de computadora, aparece un error de sintaxis. Este tipo de errores son fáciles de rectificar durante la fase de compilación.


Error de compilación: La compilación es el proceso donde se convierte en un programa escrito en un lenguaje de alto nivel de forma legible por máquina. Existen muchos tipos de errores pueden ocurrir durante esta fase, incluyendo errores de sintaxis. A veces, la sintaxis de un código fuente puede ser impecable, pero un error de compilación puede ocurrir todavía. Esto puede ser debido a un problema en el propio compilador. Estos errores son subsanables en la fase de desarrollo.

Error en tiempo: El código del programa se ha compilado con éxito y un archivo ejecutable se ha creado. Se respira un suspiro de alivio y ejecutar el programa para probar su funcionamiento para encontrar un error. Se trata de un “error en tiempo de ejecución ‘. Estos pueden resultar de la falta por parte del desarrollador para anticipar las condiciones reales de implementación del programa. Estos pueden ser rectificada por la que se remonta a la fase de codificación.

 error aritmético: Muchos programas utilizan las variables numéricas y el algoritmo puede incluir una serie de cálculos matemáticos. Errores aritméticos surgir cuando el equipo no puede manejar los problemas como “División por cero ‘que lleva a un resultado infinito. Esto es de nuevo un error de lógica que sólo se puede corregir cambiando el algoritmo.





































No hay comentarios.:

Publicar un comentario