wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

T8 El lenguaje de los ordenadores (pg 210 a 215)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué símbolo de diagrama de flujo se utiliza para indicar el inicio o el fin de un algoritmo?

a)

Rectángulo de proceso

b)

Elipse de terminal

c)

Rombo de decisión

d)

Paralelogramo de datos

2.

En un diagrama de flujo, ¿qué representa una línea con flecha entre símbolos?

a)

Llamada a una función externa

b)

Transición de una instrucción a otra

c)

Salida de datos del programa

d)

Entrada de datos al sistema

3.

¿Qué bloque se usa para contener una o varias acciones consecutivas en un diagrama de flujo?

a)

Elipse terminal

b)

Rombo de decisión

c)

Rectángulo de proceso

d)

Círculo conector

4.

El rombo en un diagrama de flujo define...

a)

Un bloque de procesamiento aritmético

b)

Un inicio o fin de programa

c)

Una pregunta o punto de decisión

d)

Un punto de conexión entre páginas

5.

¿Qué estructura de programa agrupa instrucciones que pueden reutilizarse y ser llamadas por su nombre?

a)

Bucle incondicional

b)

Conector de flujo

c)

Procedimiento o subrutina

d)

Acción simple

6.

Una función, a diferencia de un procedimiento, se caracteriza por...

a)

No tener parámetros de entrada

b)

Devolver siempre un valor

c)

Modificar datos sin retorno

d)

Ejecutarse solo una vez

7.

En lógica de decisión, una estructura if/else básica es...

a)

Secuencia de procesos sin ramas

b)

Llamada a múltiples funciones anidadas

c)

Evaluación dicotómica con dos opciones

d)

Iteración controlada por contador

8.

¿Cuál es la mejor descripción de un bucle incondicional?

a)

Se repite hasta que una condición sea verdadera

b)

Se ejecuta un número limitado de veces predeterminado

c)

Se repite sin evaluar condición de salida

d)

Se ejecuta una sola vez por cada llamada

9.

Un bucle controlado por condición (while) se detiene cuando...

a)

El contador llega a cero

b)

La condición evaluada deja de cumplirse

c)

Se llama a una función externa

d)

Se alcanza el final del archivo

10.

¿Para qué se usa un círculo conector en un diagrama de flujo?

a)

Marcar una excepción

b)

Representar fin de proceso

c)

Indicar lectura de datos

d)

Unir dos o varias líneas de flujo

11.

Selecciona el ejemplo que mejor corresponde a una ‘acción’ en la estructura de un programa.

a)

Repetir un bloque diez veces

b)

Leer un número y almacenarlo

c)

Calcular el promedio y devolverlo

d)

Evaluar si x>0 y elegir rama

12.

En un diagrama de flujo, ¿qué símbolo suele representar la entrada o salida de datos?

a)

Paralelogramo de E/S

b)

Elipse terminal

c)

Círculo conector

d)

Rombo de decisión

13.

¿Qué es una variable en programación?

a)

Un programa que traduce código a lenguaje máquina

b)

Un conjunto de pasos para resolver un problema

c)

Un espacio en memoria donde se almacena un valor

d)

Una instrucción para imprimir resultados en pantalla

14.

¿Qué ocurre una vez que a una variable se le asigna un valor?

a)

Se traduce automáticamente a bajo nivel

b)

Deja de poder modificarse en el programa

c)

Se convierte en un algoritmo completo

d)

Puede emplearse en operaciones y cálculos

15.

En el ejemplo de radio=4, ¿qué cálculo permite realizar ese valor?

a)

La memoria disponible

b)

El área de un círculo

c)

El tamaño de un archivo

d)

La velocidad de una red

16.

¿Qué es un algoritmo dentro del proceso de programar?

a)

Un esquema ordenado de operaciones para un programa

b)

Un dispositivo que ejecuta instrucciones

c)

Un lenguaje natural de comunicación humana

d)

Un archivo que almacena variables permanentes

17.

¿Cuál es la relación entre programa informático y algoritmo?

a)

El algoritmo es el compilador del programa final

b)

El algoritmo guía el diseño del programa y sus pasos

c)

El algoritmo reemplaza al lenguaje de programación

d)

El algoritmo es solo un nombre para la memoria

18.

¿Cómo se caracterizan los lenguajes de alto nivel?

a)

Se basan en el lenguaje natural del ser humano

b)

Usan directamente códigos binarios eléctricos

c)

No requieren traducción por ningún compilador

d)

Se ejecutan únicamente en microprocesadores antiguos

19.

¿Qué describe mejor a los lenguajes de bajo nivel o máquina?

a)

Están diseñados para comunicación humana

b)

Utilizan códigos binarios y señales eléctricas

c)

Solo sirven para editar imágenes y textos

d)

Se escriben con sintaxis cercana al español

20.

¿Qué función cumple un programa compilador?

a)

Interpretar un lenguaje de alto nivel y traducirlo a bajo nivel

b)

Crear algoritmos sin intervención del programador

c)

Ordenar las variables y asignarles nombres automáticos

d)

Almacenar los resultados en la memoria principal