wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Introducción a PSeInt y Algoritmos

Total questions: 65

Worksheet time: 33mins

Name
Class
Date
1.

¿Cuál fue una de las funcionalidades añadidas a PSeInt en agosto de 2006?

a)

Integración nativa con bases de datos

b)

Compilar directamente a lenguaje ensamblador

c)

Generar diagramas de flujo de algoritmos

d)

Depuración de código con inteligencia artificial

2.

¿Qué afirma correctamente sobre el pseudocódigo en relación con los lenguajes de programación?

a)

Es un dialecto de C++ con menos sintaxis

b)

No es un lenguaje de programación formal

c)

Requiere compilador específico propietario

d)

Impide traducir algoritmos a otros lenguajes

3.

Según la descripción histórica, ¿para qué sistema operativo se presentó oficialmente PSeInt en diciembre del año de inicio del proyecto?

a)

iOS en un evento de desarrolladores

b)

BSD en un seminario universitario

c)

Android en una conferencia académica

d)

Windows durante un examen de programación

4.

¿Cuál es el propósito central de un algoritmo según el material?

a)

Enseñar sintaxis de un lenguaje concreto

b)

Probar la velocidad del hardware disponible

c)

Almacenar datos en estructuras complejas

d)

Resolver un problema mediante reglas definidas

5.

Selecciona la opción que mejor caracteriza a PSeInt.

a)

Lenguaje de programación estrictamente tipado de propósito general

b)

Sistema operativo orientado a flujos de trabajo gráficos

c)

Framework comercial para compilar proyectos empresariales

d)

Aplicación educativa libre para escribir y ejecutar pseudocódigo

6.

En 2011, ¿qué hito relacionado con PSeInt se menciona?

a)

Soporte oficial para tarjetas gráficas

b)

Lanzamiento de un motor 3D propio

c)

Salida de la primera versión para Mac OS

d)

Compatibilidad con dispositivos móviles

7.

Elija el enunciado que describe un ejemplo de algoritmo acorde al texto.

a)

Memorizar atajos sin pasos definidos

b)

Elegir un lenguaje según popularidad anual

c)

Seleccionar el mejor color para una interfaz

d)

Encontrar la distancia más corta entre dos puntos

8.

¿Qué beneficio didáctico se resalta sobre la práctica con PSeInt?

a)

Garantiza certificaciones profesionales automáticas

b)

Ayuda a aprender a programar escribiendo algoritmos

c)

Permite ejecutar cualquier lenguaje compilado

d)

Sustituye la necesidad de diagramas de flujo teóricos

9.

¿Cuál es el par de palabras clave que delimita un algoritmo en PSeInt?

a)

Main y EndMain

b)

Proceso y FinProceso

c)

Inicio y Fin

d)

Algoritmo y Terminar

10.

¿Qué símbolo se usa para iniciar un comentario de una línea en el pseudocódigo mostrado?

a)

-- dos guiones medios

b)

# numeral o almohadilla

c)

/* abrir asterisco barra

d)

// dos barras inclinadas

11.

Una variable, según el material, es principalmente…

a)

un espacio de memoria para guardar información

b)

una función que calcula expresiones complejas

c)

un archivo externo donde persisten datos

d)

un comando que imprime resultados por pantalla

12.

¿Cuál es una regla correcta para nombrar variables en el material?

a)

comenzar con símbolos matemáticos permitidos

b)

reutilizar palabras clave del lenguaje

c)

incluir espacios para mejorar legibilidad

d)

usar letras, números y guion bajo únicamente

13.

¿Qué indica el tipo de dato asociado a una variable?

a)

la clase de valores que puede almacenar

b)

la cantidad máxima de memoria reservada

c)

la prioridad de ejecución del algoritmo

d)

el número de veces que se usa la variable

14.

En PSeInt, ¿qué palabra clave se usa para declarar variables?

a)

Crear

b)

Declare

c)

Variable

d)

Definir

15.

¿Qué operador se emplea para asignar un valor a una variable?

a)

-> flecha hacia la derecha

b)

:= dos puntos igual

c)

<- flecha hacia la izquierda

d)

= signo de igualdad

16.

¿Cuál es el propósito de la instrucción Leer?

a)

capturar datos ingresados por teclado

b)

mostrar resultados por la pantalla

c)

borrar toda la salida anterior

d)

pausar la ejecución del programa

17.

La variante Sin Saltar en Escribir sirve para…

a)

evitar el salto de línea tras imprimir

b)

eliminar espacios al inicio del texto

c)

detener la impresión hasta presionar

d)

mostrar texto en mayúsculas automáticas

18.

¿Qué tipo de dato permite valores como verdadero o falso?

a)

Cadena

b)

Real

c)

Entero

d)

Lógico

19.

Selecciona la declaración válida de variables según el ejemplo mostrado.

a)

Definir nombre: Texto;

b)

Definir Texto nombre;

c)

Definir Como nombre Texto;

d)

Definir nombre Como Texto;

20.

Elige la salida correcta del siguiente fragmento: Escribir "¿Cuál es tu Edad?: " Sin Saltar; Leer edad; Escribir edad;

a)

No imprime nada hasta terminar toda la ejecución

b)

Primero muestra la edad y después pregunta nuevamente

c)

Primero pregunta en la misma línea y luego muestra la edad

d)

Imprime la pregunta en línea nueva automáticamente

21.

¿Cuál es la diferencia esencial entre tipos simples y arreglos según el material?

a)

los arreglos permiten mezclar tipos heterogéneos

b)

los arreglos agrupan múltiples valores homogéneos

c)

los tipos simples requieren índices para acceder

d)

los tipos simples ocupan más memoria que arreglos

22.

¿Qué palabra clave se usa para declarar un arreglo y qué indica la notación (max1, max2, …)?

a)

Dimensión y los límites de cada dimensión

b)

Matriz y los valores por defecto

c)

Vector y las posiciones ya inicializadas

d)

Arreglo y el tipo de cada elemento

23.

En PSeInt, ¿qué representa el primer índice en un arreglo bidimensional declarado como Dimension notas[2,3] cuando se usa para almacenar notas de alumnos y asignaturas?

a)

El tamaño máximo del arreglo

b)

La cantidad total de notas cargadas

c)

El número de asignatura en la matriz

d)

El número de alumno en la matriz

24.

Dada la matriz notas[2,3] con valores: notas[0,0]=8, notas[0,1]=4, notas[0,2]=8, notas[1,0]=7, notas[1,1]=3, notas[1,2]=8. ¿Cuál es el promedio del alumno 1 (índice 0)?

a)

6.67 con redondeo simple

b)

6.33 con redondeo simple

c)

6.00 con redondeo simple

d)

7.00 con redondeo simple

25.

En la impresión de la matriz notas, la instrucción Escribir "Asignatura 1: " Sin Saltar; seguida de Escribir notas[0,0]; produce...

a)

La etiqueta en una línea y el valor en otra

b)

La etiqueta y el valor en la misma línea

c)

Solo imprime el valor sin etiqueta

d)

No imprime nada por falta de formato

26.

¿Qué operación describe mejor la concatenación en PSeInt según el material?

a)

Multiplicar cadenas con *

b)

Comparar cadenas con =

c)

Unir cadenas de texto con +

d)

Sumar números enteros con +

27.

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

a)

OR para disyunción

b)

<> para desigualdad

c)

AND para conjunción

d)

% o MOD para residuo

28.

¿Cuál de las siguientes expresiones es relacional y devuelve verdadero o falso?

a)

cadena1 + cadena2 en texto

b)

a >= b en una comparación

c)

a + b en una suma

d)

a AND b en una lógica

29.

Si notas[1,2] = 8 y notas[1,0] = 7, ¿qué expresión relacional evalúa a verdadero?

a)

notas[1,2] <> notas[1,2]

b)

notas[1,2] < notas[1,0]

c)

notas[1,2] = notas[1,0]

d)

notas[1,2] > notas[1,0]

30.

Se desea mostrar en pantalla todas las notas del alumno 2 en una sola línea separadas por espacios. ¿Qué secuencia es más adecuada?

a)

Escribir notas[1,0] * notas[1,1] * notas[1,2];

b)

Escribir "Notas:"; Escribir notas[1,0] + notas[1,1] + notas[1,2];

c)

Escribir notas[1,0]; Escribir notas[1,1]; Escribir notas[1,2];

d)

Escribir notas[1,0] Sin Saltar; Escribir " " Sin Saltar; Escribir notas[1,1] Sin Saltar; Escribir " " Sin Saltar; Escribir notas[1,2]

31.

Al calcular (a % 3) en PSeInt, ¿qué resultado se obtiene conceptualmente?

a)

La suma de a y 3

b)

El residuo de dividir a entre 3

c)

El cociente de dividir a entre 3

d)

La potencia de a elevada a 3

32.

Para verificar si un valor x está entre 1 y 10 inclusive, ¿cuál expresión lógica es correcta?

a)

(x > 1) O (x < 10)

b)

NO (x >= 1) O (x <= 10)

c)

(x >= 1) Y (x <= 10)

d)

(x = 1) Y (x = 10)

33.

En una matriz m[filas, columnas], ¿qué lectura de índices es correcta en el contexto del ejemplo?

a)

m[i,j] donde ambos son longitud total

b)

m[i,j] donde i y j son intercambiables

c)

m[i,j] donde i es asignatura y j alumno

d)

m[i,j] donde i es alumno y j asignatura

34.

Según la salida mostrada, si se cambian notas[0,1] a 6, ¿qué condición sería verdadera respecto al alumno 1?

a)

notas[0,1] >= notas[1,1]

b)

notas[0,1] <> 6

c)

notas[0,1] < notas[0,0] es falso

d)

notas[0,1] = notas[0,2] es verdadero

35.

Evalúa la expresión aritmética: 30 + 15 − 7. ¿Cuál es el resultado?

a)

36

b)

40

c)

42

d)

38

36.

¿Cuál es el valor de 125 MOD 5 en aritmética modular?

a)

0

b)

1

c)

3

d)

5

37.

Indica qué enunciado lógico es VERDADERO si variable1 = variable2 es verdadero y 18 < 10 es falso.

a)

12 = 19

b)

NO (18 < 10)

c)

9 > 1 O 3 < 9

d)

15 < 25 Y variable1 = variable2

38.

Selecciona la opción que representa correctamente la concatenación alfanumérica de un mensaje y una coma:

a)

"Hola Mundo" * ", es hora de triunfar"

b)

"Hola Mundo" − ", es hora de triunfar"

c)

"Hola Mundo", es hora de triunfar

d)

"Hola Mundo" + ", es hora de triunfar"

39.

¿Cuál es la función principal de un algoritmo en programación?

a)

Ejecutar código en múltiples lenguajes

b)

Resolver problemas mediante pasos definidos

c)

Crear interfaces gráficas de usuario

d)

Almacenar datos de manera eficiente

40.

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

a)

Bucle While

b)

Bucle For

c)

Bucle Do-While

d)

Bucle Anidado

41.

En PSeInt, ¿qué palabra clave se utiliza para finalizar un programa?

a)

Detener

b)

Finalizar

c)

Fin

d)

Terminar

42.

¿Cuál es la función de la instrucción Escribir en PSeInt?

a)

Ejecutar un bucle de repetición

b)

Definir variables en el programa

c)

Mostrar información en pantalla

d)

Leer datos del usuario

43.

¿Qué tipo de bucle se utiliza para iterar sobre una colección de elementos en PSeInt?

a)

Bucle While

b)

Bucle For

c)

Bucle Do-While

d)

Bucle Infinito

44.

¿Qué palabra clave se utiliza para finalizar un algoritmo en PSeInt?

a)

Detener

b)

Finalizar

c)

Terminar

d)

Fin

45.

¿Cuál es la función principal de una variable en programación?

a)

Almacenar datos temporales

b)

Crear interfaces de usuario

c)

Definir estructuras de datos complejas

d)

Ejecutar funciones matemáticas

46.

¿Qué tipo de bucle se utiliza para iterar sobre una colección de elementos?

a)

Bucle For

b)

Bucle For Each

c)

Bucle While

d)

Bucle Do-While

47.

¿Qué instrucción se utiliza para finalizar un programa en PSeInt?

a)

Detener

b)

Salir

c)

Terminar

d)

Fin

48.

¿Cuál es el resultado de la expresión lógica: (5 > 3) Y (2 < 4)?

a)

Falso

b)

Indeterminado

c)

Invalido

d)

Verdadero

49.

En PSeInt, ¿qué instrucción se utiliza para leer datos del usuario?

a)

Capturar

b)

Escribir

c)

Solicitar

d)

Leer

50.

¿Qué tipo de dato se utiliza para almacenar un número decimal en PSeInt?

a)

Booleano

b)

Cadena

c)

Entero

d)

Real

51.

¿Cuál es la función de la instrucción Leer en PSeInt?

a)

Ejecutar un bucle de repetición

b)

Capturar datos del usuario

c)

Definir variables en el programa

d)

Mostrar información en pantalla

52.

¿Qué instrucción se utiliza para declarar una constante en PSeInt?

a)

Declarar

b)

Establecer

c)

Definir

d)

Constante

53.

¿Qué tipo de dato se utiliza para almacenar una cadena de texto en PSeInt?

a)

Entero

b)

Real

c)

Booleano

d)

Cadena

54.

¿Cuál es la función principal de un algoritmo en programación?

a)

Resolver un problema específico

b)

Definir la estructura de datos

c)

Crear interfaces gráficas de usuario

d)

Optimizar el rendimiento del hardware

55.

En PSeInt, ¿qué instrucción se utiliza para mostrar un mensaje en pantalla?

a)

Mostrar

b)

Escribir

c)

Imprimir

d)

Visualizar

56.

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

a)

Bucle Repetir

b)

Bucle While

c)

Bucle For

d)

Bucle Do-While

57.

¿Cuál es la estructura básica de un algoritmo en PSeInt?

a)

Definir, Ejecutar, Terminar

b)

Comenzar, Ejecutar, Finalizar

c)

Inicio, Proceso, Fin

d)

Iniciar, Proceso, Terminar

58.

¿Qué instrucción se utiliza para repetir un bloque de código mientras una condición sea verdadera en PSeInt?

a)

Bucle For

b)

Bucle While

c)

Bucle Do-While

d)

Bucle Repetir

59.

¿Qué tipo de dato se utiliza para almacenar un valor verdadero o falso en PSeInt?

a)

Cadena

b)

Entero

c)

Booleano

d)

Real

60.

¿Cuál es la función de la instrucción Escribir en PSeInt?

a)

Mostrar datos en pantalla

b)

Leer datos del usuario

c)

Definir variables en el programa

d)

Ejecutar un bucle de repetición

61.

En PSeInt, ¿qué instrucción se utiliza para realizar una comparación entre dos valores?

a)

Si

b)

Condición

c)

Igualar

d)

Comparar

62.

¿Qué tipo de dato se utiliza para almacenar un número decimal en PSeInt?

a)

Entero

b)

Booleano

c)

Texto

d)

Real

63.

¿Cuál es la instrucción utilizada para declarar una variable en PSeInt?

a)

Definir

b)

Crear

c)

Inicializar

d)

Establecer

64.

¿Qué tipo de dato se utiliza para almacenar números decimales en PSeInt?

a)

Real

b)

Entero

c)

Booleano

d)

Texto

65.

¿Qué instrucción se utiliza para realizar una selección condicional en PSeInt?

a)

Seleccionar

b)

Condición

c)

Entonces

d)

Si