Cuestionario Programación I
Cuestionario Programación I
Se compone de:
-Programar consiste en crear una serie de órdenes dirigidas a un ordenador o dispositivo para
que lleve a cabo las tareas que le encomendemos, con el objetivo de solucionar un
determinado problema.
-Aquellos en los cuales se le ordena a el ordenador cómo realizar una tarea siguiendo una serie
de pasos o instrucciones.
MÉTODOS?
-Corresponden a los objetos reales del mundo que nos rodea, o a objetos internos del sistema.
7.- Definir código fuente y código objeto
-Código fuente: consiste en uno o más archivos que contienen las instrucciones de
programación con las cuales un desarrollador de software ha creado determinado programa o
aplicación.
-Acceder al código fuente concreto de un programa significa acceder a todo lo creado, o, como
se suele decir, “abrir el programa” y cuando se va a compartir el programa en forma de texto,
para que cualquier persona lo analice, modifique, lo comparta o lo copie, lo que se llama
“liberar” el código.
- La descripción de cada paso no debe llevar a ambigüedades, los pasos son absolutamente
explícitos y no inducen a error.
- El número de pasos debe ser finito, de forma que el algoritmo se pueda ejecutar en un
tiempo finito.
Programa
Codificación del programa (obtención del código fuente y del código objeto)
Prueba y depuración
Documentación
Mantenimiento
13.- Ventajas e inconvenientes de los compiladores
El programa ejecutable no incluye el código fuente, por lo tanto, el código compilado es más
seguro.
Un programa compilado se ejecutan más rápidamente que un programa que está siendo
interpretado ya que la traducción se realiza directamente a código máquina.
El código objeto necesita crearse para obtener el archivo ejecutable final, y si el programa es
muy largo, el proceso de compilación puede ser muy lento.
El código fuente debe estar libre de errores para que el archivo ejecutable se genere.
Al ejecutarse línea a línea, resulta ser más fácil de depurar y comprobar errores.
Si el programa es muy largo, un intérprete resulta es más rápido que un compilador porque no
tiene que traducir todo el programa para ejecutarlo.
Los intérpretes son más lentos que los programas compilados o ejecutables.
-El proceso de depuración consiste en localizar los errores y corregirlos en caso de que estos
existan. Si no existen errores, puede entenderse la depuración como una etapa de
refinamiento en la que se ajustan detalles para optimizar el desempeño del programa.
-Mantener un programa consiste en las actualizaciones que deban aplicarse al programa
cuando las circunstancias así lo requieran. Este programa deberá ser susceptible de ser
modificado para adecuarlo a nuevas condiciones de operación.
de qué grupo los clasificarías según cada uno de los tres criterios que se
17. En cursos anteriores has programado con Scratch. ¿Dentro de qué grupo
lo clasificarías según cada uno de los tres criterios que se exponen en los
apuntes?