



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Aquí les dejo un cuestionario que realice en 2º de Bach, debidamente corregido por profesionales. Espero les ayude. Cuestionario básico.
Tipo: Ejercicios
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Podemos definir lenguaje de programación como un conjunto de caracteres y reglas que permiten crear un programa, para introducir y tratar la información en un ordenador. Son lenguajes artificiales creados con el objetivo de conseguir la comunicación entre el humano y la máquina, o entre máquinas.
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.
Clasificación según el nivel de abstracción
Se llama lenguajes imperativos a aquellos en los cuales se le ordena a la computadora cómo realizar una tarea siguiendo una serie de pasos o instrucciones, por ejemplo: Paso 1, solicitar número. Paso 2, multiplicar número por dos. Paso 3, imprimir resultado de la operación. ... etc,
Los lenguajes de alto nivel necesitan un programa compilador o un programa intérprete que lo traduzca a lenguaje máquina para que la computadora pueda entenderlo. Estos programas de traducción pueden ser: Compiladores o Intérpretes.
Hay distintas formas de escribir un algoritmo, bien usando un lenguaje específico de descripción de algoritmos ( pseudocódigo) , bien mediante representaciones gráficas (organigramas o diagramas de flujo ).
Las ventajas Las desventajas El programa ejecutable no incluye el código fuente, por lo tanto, el código compilado es más seguro. 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. 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 fuente debe estar libre de errores para que el archivo ejecutable se genere. El archivo ejecutable generado por el compilador solo funcionará en el sistema operativo en el que fue creado.
Al ejecutarse línea a línea, resulta ser más fácil de depurar y comprobar errores El código fuente se requiere para poder ejecutar un programa Si el programa es muy largo, un intérprete es más rápido 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.
Según el nivel de abstracción, serian lenguajes de Programación de Alto Nivel. Dentro del propósito de creación, en el lenguaje de Propósito General. Según su paradigma de programación, lenguajes imperativos.