wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Diagnostico inicial colcarmen

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Qué es el pensamiento computacional?

a)

Un sistema para resolver problemas utilizando la física

b)

Un enfoque para resolver problemas utilizando conceptos y métodos de la informática

c)

Un enfoque para resolver problemas utilizando conceptos y métodos de la química

d)

Un método para resolver problemas utilizando la biología

2.

¿Cuáles son los conceptos fundamentales del pensamiento computacional?

a)

Historia, geografía, matemáticas y ciencias

b)

Ficción, drama, comedia y documental

c)

Descomposición, reconocimiento de patrones, abstracción y algoritmo

d)

Suma, resta, multiplicación y división

3.

¿Qué es un algoritmo?

a)

Una receta de cocina

b)

Un conjunto finito de pasos o reglas bien definidas que llevan a la solución de un problema

c)

Un animal exótico

d)

Un conjunto infinito de pasos

4.

¿Cuál es la importancia de la abstracción en la programación?

a)

No tiene importancia en la programación

b)

Aumenta la complejidad del código

c)

Solo es útil para programadores principiantes

d)

Facilita la simplificación y organización del código.

5.

¿Qué es la programación estructurada?

a)

Es un lenguaje de programación muy antiguo

b)

Consiste en la creación de programas sin estructura definida

c)

Se basa en la utilización de interfaces gráficas para el desarrollo de software

d)

Es un paradigma de programación que se basa en la utilización de estructuras de control como secuencia, selección e iteración.

6.

¿Cuál es la diferencia entre un lenguaje de programación de alto nivel y uno de bajo nivel?

a)

Un lenguaje de alto nivel es más rápido que uno de bajo nivel.

b)

La diferencia está en la cantidad de funciones que se pueden utilizar en cada uno.

c)

La diferencia radica en el tamaño del código que se puede escribir en cada uno.

d)

La principal diferencia es el nivel de abstracción y cercanía al lenguaje máquina.

7.

¿Qué es la programación orientada a objetos?

a)

Es un enfoque de programación que se centra en la optimización de algoritmos.

b)

Es un lenguaje de programación que se basa en la ejecución de comandos de forma secuencial.

c)

Es un paradigma de programación que utiliza objetos y clases para organizar el código.

d)

Es un paradigma de programación que utiliza funciones y procedimientos para organizar el código.

8.

¿Qué es la recursividad en programación?

a)

Es cuando una función se llama a sí misma para crear un problema

b)

Es cuando una función no se llama a sí misma para resolver un problema

c)

Es cuando una función llama a otra función para resolver un problema

d)

Es cuando una función se llama a sí misma para resolver un problema.

9.

¿Cuál es la importancia de la resolución de problemas en el pensamiento computacional?

a)

Solo es útil para resolver problemas simples

b)

No tiene importancia en el pensamiento computacional

c)

No ayuda a desarrollar habilidades de análisis o lógica

d)

Ayuda a desarrollar habilidades de análisis, lógica y creatividad para encontrar soluciones eficientes a través de algoritmos y programación.

10.

¿Por qué es importante la planificación y el diseño en la programación?

a)

No es importante, se puede programar sin planificación ni diseño.

b)

Porque hace que el código sea más confuso y desorganizado.

c)

La planificación y el diseño no tienen impacto en la eficiencia del código.

d)

Ayudan a organizar y estructurar el código de manera eficiente.