Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Fundamentos de Algoritmos

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué es un algoritmo?

a)

Una secuencia ordenada de pasos para resolver un problema.

b)

Un software especializado para resolver problemas.

c)

Un conjunto de reglas aplicadas al azar.

d)

Una forma de escribir código en pseudolenguaje.

2.

¿Quién inspiró el término "algoritmo"?

a)

Al-Khowarizmi

b)

Charles Babbage

c)

Alan Turing

d)

Blaise Pascal

3.

¿Cuál de las siguientes NO es una propiedad esencial de un algoritmo?

a)

Infinitud

b)

Precisión

c)

Determinismo

d)

Finito

4.

¿Qué propiedad asegura que un algoritmo produzca el mismo resultado con la misma entrada?

a)

Determinismo

b)

Precisión

c)

Ambigüedad

d)

Eficiencia

5.

¿Qué modelo teórico se usa para representar autómatas y resolver problemas computables?

a)

Máquina de Turing

b)

Máquina de Pascal

c)

Máquina de Leibniz

d)

Autómata de Vaucanson

6.

¿Qué elementos componen un autómata?

a)

Estados, alfabeto y funciones de transición

b)

CPU, memoria y disco

c)

Códigos, variables y bucles

d)

Algoritmos, métodos y clases

7.

¿Qué componente NO pertenece a la máquina de Turing?

a)

Memoria RAM

b)

Cinta infinita

c)

Cabeza lectora/escritora

d)

Alfabeto binario

8.

¿Qué tipo de problemas NO puede resolver una máquina de Turing?

a)

Indecidibles

b)

De ordenación

c)

De búsqueda

d)

Matemáticos básicos

9.

¿Qué describe mejor un lenguaje formal?

a)

Conjunto de reglas gramaticales para construir cadenas válidas

b)

Código en Java

c)

Manual de programación

d)

Documento legal

10.

¿Qué unidad del curso aborda la implementación y depuración de algoritmos?

a)

Unidad 5

b)

Unidad 1

c)

Unidad 3

d)

Unidad 4

11.

¿Cuál de estos es un ejemplo clásico de autómata mecánico?

a)

El Pato de Vaucanson

b)

Máquina de Babbage

c)

Calculadora de Pascal

d)

Abaco

12.

¿Qué representa una gramática en los lenguajes formales?

a)

Un conjunto de reglas para formar expresiones válidas

b)

Un diccionario de sinónimos

c)

Un algoritmo de traducción

d)

Un compilador

13.

¿Qué característica hace que un algoritmo sea claro y entendible?

a)

Precisión

b)

Velocidad

c)

Largo código

d)

Repeticiones

14.

¿Qué invento es considerado el origen de los conceptos de computación moderna?

a)

Máquina de Turing

b)

Telar de Jacquard

c)

Abaco

d)

Máquina de sumar de Pascal

15.

¿Qué simboliza el alfabeto en un lenguaje formal?

a)

El conjunto de símbolos válidos

b)

Letras del idioma inglés

c)

Comandos de programación

d)

Números enteros

16.

¿Qué es necesario para intercambiar dos valores en un algoritmo?

a)

Una variable auxiliar

b)

Un ciclo for

c)

Un valor booleano

d)

Una condición if

17.

¿Por qué "azúcar al gusto" no es válido en un algoritmo?

a)

Porque es ambiguo

b)

Porque es demasiado corto

c)

Porque no es digital

d)

Porque no es matemático

18.

¿Qué tipo de pensamiento se busca desarrollar con los algoritmos?

a)

Lógico y abstracto

b)

Artístico y visual

c)

Emocional y empático

d)

Intuitivo y emocional

19.

¿Cuál fue la principal aportación de Alan Turing?

a)

Formalizar los algoritmos y la computabilidad

b)

Inventar la calculadora

c)

Crear lenguajes de programación

d)

Desarrollar inteligencia artificial

20.

¿Qué unidad aborda la recursividad y técnicas de diseño algorítmico?

a)

Unidad 3

b)

Unidad 1

c)

Unidad 4

d)

Unidad 5