wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Prueba de Algoritmo y Programación

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

De los siguientes conceptos, ¿cuál define un algoritmo?

a)

Instrucciones para realizar trabajos domésticos.

b)

Una secuencia de pasos para resolver un problema.

c)

Un paso a paso para seguir recetas y cocinar cualquier comida.

d)

Una lista de acciones diseñadas para resolver problemas académicos.

2.

¿Cuál de las siguientes opciones describe mejor una variable?

a)

Un valor que no cambia

b)

Un contenedor para almacenar datos que pueden cambiar

c)

Un operador lógico

d)

Un tipo de bucle

3.

¿Qué es una constante en programación?

a)

Un valor que puede cambiar

b)

Un valor que no cambia

c)

Un tipo de estructura de control

d)

Un operador aritmético

4.

¿Cuál de los siguientes es un operador aritmético?

a)

Suma

b)

Conjunción

c)

Mayor qué

d)

Asignación

5.

¿Cuál es la estructura correcta para una condición en Python?

a)

if (condición) {

}

b)

if condición:

c)

if [condición]:

d)

if {condición}

6.

¿Qué estructura se utiliza para repetir un bloque de código un número específico de veces?

a)

Si

b)

Mientras

c)

Para

d)

Según

7.

¿Cuál es la diferencia principal entre una variable acumuladora y una contadora?

a)

Una acumuladora suma valores, una contadora cuenta iteraciones

b)

Una acumuladora cuenta iteraciones, una contadora suma valores

c)

Ambas son lo mismo

d)

Ninguna de las anteriores

8.

¿Cómo se declara un arreglo de una dimensión en Python?

a)

array = [1, 2, 3]

b)

array = {1, 2, 3}

c)

array = (1, 2, 3)

d)

array = <1, 2, 3>

9.

¿Cuál es la sintaxis correcta para definir una función en Python?

a)

function nombre_función():

b)

def nombre_función():

c)

func nombre_función():

d)

nombre_función() = function

10.

¿Cuál es el comando para imprimir un mensaje en Python?

a)

echo "mensaje"

b)

print("mensaje")

c)

printf("mensaje")

d)

cout << "mensaje"