wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Evaluación de Programación 1

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

¿Qué es un algoritmo?

a)

Una secuencia de pasos para resolver un problema

b)

Un lenguaje de programación

c)

Un tipo de variable

d)

Un error en el código

2.

¿Qué representa "Análisis del problema"?

a)

Inicio, Entrada, Proceso, Salida, Fin

b)

El código fuente

c)

Los tipos de datos

d)

Los operadores matemáticos

3.

¿Qué es una variable en programación?

a)

Un tipo de dato que almacena valores

b)

Un ciclo repetitivo

c)

Un diagrama de flujo

d)

Un operador lógico

4.

¿Qué es el pseudocódigo?

a)

Un lenguaje hablado para describir algoritmos

b)

Un código en Python

c)

Un tipo de variable

d)

Un operador matemático

5.

¿Qué es el código fuente?

a)

La solución del problema en un lenguaje específico

b)

El análisis del problema

c)

El diagrama de flujo

d)

El pseudocódigo

6.

¿Cuáles son tipos de algoritmos?

a)

Búsqueda, Ordenamiento, Gráficos, Criptografía

b)

Variables, Constantes, Operadores, Funciones

c)

Enteros, Reales, Caracteres, Lógicos

d)

Python, Java, C++, JavaScript

7.

En el ciclo IPO, ¿qué son las Entradas?

a)

Datos que se obtienen para el proceso

b)

Resultados del programa

c)

Variables declaradas

d)

Operadores utilizados

8.

En el ciclo IPO, ¿qué es el Proceso?

a)

Transformación de entradas en salidas

b)

Declaración de variables

c)

Impresión de resultados

d)

Análisis del problema

9.

En el ciclo IPO, ¿qué son las Salidas?

a)

Resultados obtenidos del proceso

b)

Datos de entrada del usuario

c)

Variables temporales

d)

Operadores lógicos

10.

¿Qué son las variables en programación?

a)

Espacios de memoria que almacenan datos

b)

Diagramas de flujo

c)

Operadores matemáticos

d)

Tipos de algoritmos

11.

¿Cuáles son los principales tipos de datos en PSeInt?

a)

Entero, Real, Carácter, Lógico

b)

Python, Java, C++, JavaScript

c)

Búsqueda, Ordenamiento, Gráficos

d)

Suma, Resta, Multiplicación, División

12.

¿Cuáles son los principales operadores en programación?

a)

Aritméticos, Relacionales, Lógicos, Asignación

b)

Variables, Constantes, Funciones, Procedimientos

c)

Algoritmos, Diagramas, Pseudocódigo, Código

d)

Entrada, Proceso, Salida, Fin

13.

¿Cómo se concatena un mensaje en programación?

a)

coma, el signo +, concat()

b)

Usando asterisco y <>

c)

Usando corchetes

d)

Usando paréntesis solamente

14.

¿Cuál es la jerarquía de operadores correcta?

a)

Paréntesis, Potenciación, Multiplicación/División, Suma/Resta

b)

Suma, Resta, Multiplicación, División

c)

Potenciación, Paréntesis, Suma, Multiplicación

d)

División, Multiplicación, Suma, Resta

15.

¿Qué es un diagrama de flujo?

a)

Una representación gráfica del algoritmo

b)

Un tipo de variable

c)

Un operador lógico

d)

Un lenguaje de programación

16.

En diagramas de flujo, ¿qué representa el círculo?

a)

Inicio y Fin del programa

b)

Proceso o cálculo

c)

Decisión condicional

d)

Entrada o salida de datos

17.

En diagramas de flujo, ¿qué representa el rectángulo?

a)

Proceso o declaración de variables

b)

Decisión condicional

c)

Inicio o Fin

d)

Entrada o salida

18.

En diagramas de flujo, ¿qué representa el rombo?

a)

Condición con dos caminos (V o F)

b)

Proceso o cálculo

c)

Inicio o Fin

d)

Entrada o salida

19.

En diagramas de flujo, ¿qué representan las flechas?

a)

Conductores del flujo del programa

b)

Variables del programa

c)

Operadores matemáticos

d)

Tipos de datos

20.

En diagramas de flujo, ¿qué representa el rectángulo inclinado?

a)

Leer o imprimir datos

b)

Proceso o cálculo

c)

Decisión condicional

d)

Inicio o Fin

21.

¿Qué es la función de decisión en programación?

a)

Se basa en una condición para elegir caminos

b)

Un tipo de variable

c)

Un operador matemático

d)

Un diagrama de flujo

22.

¿Qué representa "Análisis" en las fases de un programa?

a)

Definir entrada, proceso y salida

b)

Crear el código fuente

c)

Hacer el diagrama de flujo

d)

Implementar en un lenguaje

23.

¿Qué representa "Representación" en las fases de un programa?

a)

Crear pseudocódigo y diagrama de flujo

b)

Definir entradas y salidas

c)

Estructurar tipos de datos

d)

Codificar en lenguaje

24.

¿Qué representa "Diseño" en las fase de un programa?

a)

Estructurar tipos de datos y operadores

b)

Definir entrada y salida

c)

Crear pseudocódigo

d)

Codificar en lenguaje

25.

¿Qué representa "Implementación" en las fases de un programa?

a)

Codificación en un lenguaje de programación

b)

Análisis del problema

c)

Crear diagrama de flujo

d)

Diseñar la estructura

26.

¿Cuáles son las fases correctas del desarrollo de un programa?

a)

D) Representación, Implementación, Análisis, Diseño

b)

C) Diseño, Análisis, Implementación, Representación

c)

A) Análisis, Representación, Diseño, Implementación


d)

B) Implementación, Diseño, Representación, Análisis