Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Cuestionario de programación I, Ejercicios de Tecnologías de la Información y la Comunicación

Aquí les dejo un cuestionario que realice en 2º de Bach, debidamente corregido por profesionales. Espero les ayude. Cuestionario básico.

Tipo: Ejercicios

2020/2021

Subido el 18/10/2022

RousCh23
RousCh23 🇪🇸

4 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
-PROGRAMACIÓN I-
CUESTIONARIO PROGRAMACIÓN I
2º Bachillerato “A”
Tecnologías de la Información y la Comunicación
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Cuestionario de programación I y más Ejercicios en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

CUESTIONARIO PROGRAMACIÓN I

 2º Bachillerato “A”

 Tecnologías de la Información y la Comunicación

- PREGUNTAS:

1.- ¿Qué es un lenguaje de programación?

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.

2.- ¿Qué es 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.

3.- Criterios de clasificación de los lenguajes de

programación.

Clasificación según el nivel de abstracción

  1.  Lenguaje máquina
  2.  Lenguajes de Programación de Bajo Nivel (Lenguaje ensamblador)
  3.  Lenguajes de Programación de Alto Nivel Clasificación según el propósito de creación
  4.  Lenguajes de Propósito General
  5.  Lenguajes de Propósito Específico Clasificación según su paradigma de programación
  6.  Lenguajes Imperativos
  7.  Lenguajes Declarativos
  8.  Lenguajes Funcionales.
  9.  Lenguajes de Lógicos.
  10.  Lenguajes Orientados a Objetos.

4.- ¿Qué es un lenguaje imperativo?

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,

10.- ¿Qué papel desempeñan los compiladores e intérpretes?

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.

11.- ¿Cómo se representan los algoritmos?

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 ).

12.- Ventajas e inconvenientes de los compiladores.

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.

13.- Ventajas e inconvenientes de los intérpretes.

Las ventajas Las desventajas

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

14.- ¿Qué significa depurar y mantener un programa?

 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.

15. Durante este curso vamos a programar en Processing y

Python. ¿Dentro de qué grupo los clasificarías según cada uno

de los tres criterios que se exponen en los apuntes?

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.