NEW
Font size
S
M
L
XL
Worksheets2025 INF-99
Total questions: 74
Worksheet time: 1hrs 14mins
Name
Class
Date
1.
Calcular el área de un triángulo a partir de su base y altura.
¿Cuál fragmento es correcto en PSeInt?
a)
area ← (b * h) * 2
b)
area ← (b * h) / 2
c)
area ← (b * h) / 3
2.
Convertir una cantidad de metros a pulgadas (1 metro = 39.37 pulgadas).
¿Cuál fragmento es correcto en PSeInt?
a)
pulgadas ← m * 39.37
b)
pulgadas ← m * 39.38
c)
pulgadas ← m / 39.37
3.
Calcular el total a pagar por la compra de tres productos con sus respectivos precios.
¿Cuál fragmento es correcto en PSeInt?
a)
total ← p1 + p2 + p3
b)
total ← p1 + p2 + p4
c)
total ← p1 - p2 - p3
4.
Determinar el perímetro de un círculo ingresando su radio.
¿Cuál fragmento es correcto en PSeInt?
a)
perimetro ← 2 * 3.1416 * r
b)
perimetro ← 2 / 3.1416 / r
c)
perimetro ← 2 * 3.1417 * r
5.
Calcular el promedio de cuatro calificaciones ingresadas por el usuario.
¿Cuál fragmento es correcto en PSeInt?
a)
promedio ← (n1 - n2 - n3 - n4) / 4
b)
promedio ← (n1 + n2 + n3 + n4) * 4
c)
promedio ← (n1 + n2 + n3 + n4) / 4
6.
Transformar una cantidad de minutos a horas y minutos.
¿Cuál fragmento es correcto en PSeInt?
a)
h ← mt * 60
m ← mt % 60
b)
h ← mt / 60
m ← mt % 60
c)
h ← mt / 61
m ← mt % 61
7.
Hallar el área de un trapecio dados sus lados paralelos y la altura.
¿Cuál fragmento es correcto en PSeInt?
a)
area ← ((a - b) / 2) * h
b)
area ← ((a + b) / 2) * h
c)
area ← ((a + b) * 2) * h
8.
Calcular la hipotenusa de un triángulo rectángulo con el teorema de Pitágoras.
¿Cuál fragmento es correcto en PSeInt?
a)
h ← sqrt(c1^2 - c2^2)
b)
h ← sqrt(c1^2 + c2^2)
c)
h ← sqrt(c1^3 + c3^3)
9.
Convertir una cantidad en dólares a bolivianos (ingresando la tasa de cambio).
¿Cuál fragmento es correcto en PSeInt?
a)
bolivianos ← dolares / tasa
b)
bolivianos ← dolares * tasa
c)
bolivianos ← dolares * tasa
10.
Obtener el total de una factura con IVA incluido (13%).
¿Cuál fragmento es correcto en PSeInt?
a)
total ← subtotal / 1.13
b)
total ← subtotal * 1.14
c)
total ← subtotal * 1.13
11.
Calcular el volumen de un cilindro dados el radio y la altura.
¿Cuál fragmento es correcto en PSeInt?
a)
volumen ← 3.1416 / r^2 / h
b)
volumen ← 3.1416 * r^2 * h
c)
volumen ← 3.1416 * r^3 * h
12.
Obtener el doble y el triple de un número entero ingresado.
¿Cuál fragmento es correcto en PSeInt?
a)
escribir "Doble: ", n/2, " Triple: ", n/3
b)
escribir "Doble: ", n*2, " Triple: ", n*3
c)
escribir "Doble: ", n*2, " Triple: ", n*4
13.
Determinar el número de segundos en una semana.
¿Cuál fragmento es correcto en PSeInt?
a)
segundos ← 7 / 24 / 60 / 60
b)
segundos ← 7 * 24 * 60 * 60
c)
segundos ← 7 * 24 * 61 * 61
14.
Calcular la densidad de un cuerpo: densidad = masa / volumen.
¿Cuál fragmento es correcto en PSeInt?
a)
densidad ← masa * volumen
b)
densidad ← masa / volumen
c)
densidad ← masa / volumen
15.
Determinar el costo total de consumo de agua, sabiendo el precio por litro y litros consumidos.
¿Cuál fragmento es correcto en PSeInt?
a)
total ← litros / precio
b)
total ← litros * precio
c)
total ← litros * precio
16.
Calcular la edad de una persona en días, solicitando su edad en años.
¿Cuál fragmento es correcto en PSeInt?
a)
dias ← años * 366
b)
dias ← años / 365
c)
dias ← años * 365
17.
Determinar cuántos litros de pintura se necesitan para pintar una pared, sabiendo el rendimiento por litro.
¿Cuál fragmento es correcto en PSeInt?
a)
litros ← area * rendimiento
b)
litros ← area / rendimiento
c)
litros ← area / rendimiento
18.
Convertir una velocidad de km/h a m/s.
¿Cuál fragmento es correcto en PSeInt?
a)
m_s ← v * 1000 / 3600
b)
m_s ← v * 1000 / 3601
c)
m_s ← v * 1000 * 3600
19.
Calcular el índice de consumo de un automóvil (km/litro).
¿Cuál fragmento es correcto en PSeInt?
a)
indice ← km / litros
b)
indice ← km / litros
c)
indice ← km * litros
20.
Determinar la media armónica de tres números positivos.
¿Cuál fragmento es correcto en PSeInt?
a)
media ← 3 / (1/x + 1/y + 1/z)
b)
media ← 3 / (1/x - 1/y - 1/z)
c)
media ← 3 * (1*x + 1*y + 1*z)
21.
Leer una edad e indicar si la persona es mayor de edad.
¿Cuál fragmento es correcto en PSeInt?
a)
si edad >= 19 entonces
escribir "Mayor de edad"
si_no
escribir "Menor de edad"
fin_si
b)
si edad ><> 18 entonces
escribir "Mayor de edad"
si_no
escribir "Menor de edad"
fin_si
c)
si edad >= 18 entonces
escribir "Mayor de edad"
si_no
escribir "Menor de edad"
fin_si
22.
Leer dos números e indicar cuál es el menor.
¿Cuál fragmento es correcto en PSeInt?
a)
si n1 < n2 entonces
escribir n1
si_no
escribir n2
fin_si
b)
si n1 < n3 entonces
escribir n1
si_no
escribir n3
fin_si
c)
si n1 < n2 entonces
escribir n1
si_no
escribir n2
fin_si
23.
Verificar si un número ingresado es múltiplo de 5.
¿Cuál fragmento es correcto en PSeInt?
a)
si num % 5 = 0 entonces
escribir "Múltiplo de 5"
si_no
escribir "No es múltiplo"
fin_si
b)
si num % 5 <> 0 entonces
escribir "Múltiplo de 5"
si_no
escribir "No es múltiplo"
fin_si
c)
si num % 6 = 0 entonces
escribir "Múltiplo de 6"
si_no
escribir "No es múltiplo"
fin_si
24.
Determinar si una letra ingresada es vocal.
¿Cuál fragmento es correcto en PSeInt?
a)
si letra in ["a","e","i","o","u"] entonces
escribir "Vocal"
si_no
escribir "Consonante"
fin_si
b)
si letra in ["a","e","i","o","u"] entonces
escribir "Vocal"
si_no
escribir "Consonante"
fin_si
25.
Calcular si un número tiene exactamente tres dígitos.
¿Cuál fragmento es correcto en PSeInt?
a)
si num ><> 100 y num <<> 999 entonces
escribir "3 dígitos"
si_no
escribir "No tiene 3 dígitos"
fin_si
b)
si num >= 100 y num <= 999 entonces
escribir "3 dígitos"
si_no
escribir "No tiene 3 dígitos"
fin_si
c)
si num >= 100 y num <= 999 entonces
escribir "4 dígitos"
si_no
escribir "No tiene 4 dígitos"
fin_si
26.
Evaluar si una temperatura está en estado de congelación (≤ 0 °C).
¿Cuál fragmento es correcto en PSeInt?
a)
si temp <= 0 entonces
escribir "Congelación"
si_no
escribir "No congelado"
fin_si
b)
si temp <= 1 entonces
escribir "Congelación"
si_no
escribir "No congelado"
fin_si
c)
si temp <<> 0 entonces
escribir "Congelación"
si_no
escribir "No congelado"
fin_si
27.
Verificar si un número ingresado es divisible entre 3 y 7.
¿Cuál fragmento es correcto en PSeInt?
a)
si num % 3 = 0 y num % 8 = 0 entonces
escribir "Divisible por 3 y 8"
si_no
escribir "No divisible"
fin_si
b)
si num % 3 = 0 y num % 7 = 0 entonces
escribir "Divisible por 3 y 7"
si_no
escribir "No divisible"
fin_si
c)
si num % 3 <> 0 y num % 7 <> 0 entonces
escribir "Divisible por 3 y 7"
si_no
escribir "No divisible"
fin_si
28.
Leer un año y verificar si pertenece al siglo XXI.
¿Cuál fragmento es correcto en PSeInt?
a)
si año >= 2001 y año <= 2100 entonces
escribir "Siglo XXI"
si_no
escribir "Otro siglo"
fin_si
b)
si año >= 2001 y año <= 2101 entonces
escribir "Siglo XXI"
si_no
escribir "Otro siglo"
fin_si
c)
si año ><> 2001 y año <<> 2100 entonces
escribir "Siglo XXI"
si_no
escribir "Otro siglo"
fin_si
29.
Verificar si una persona puede votar (mayor o igual a 18).
¿Cuál fragmento es correcto en PSeInt?
a)
si edad >= 18 entonces
escribir "Puede votar"
si_no
escribir "No puede votar"
fin_si
b)
si edad >= 19 entonces
escribir "Puede votar"
si_no
escribir "No puede votar"
fin_si
c)
si edad ><> 18 entonces
escribir "Puede votar"
si_no
escribir "No puede votar"
fin_si
30.
Evaluar si un número es múltiplo de otro.
¿Cuál fragmento es correcto en PSeInt?
a)
si num1 % num2 = 1 entonces
escribir "Es múltiplo"
si_no
escribir "No es múltiplo"
fin_si
b)
si num1 % num2 <> 0 entonces
escribir "Es múltiplo"
si_no
escribir "No es múltiplo"
fin_si
c)
si num1 % num2 = 0 entonces
escribir "Es múltiplo"
si_no
escribir "No es múltiplo"
fin_si
31.
Comparar el precio de dos productos e indicar cuál es más barato.
¿Cuál fragmento es correcto en PSeInt?
a)
si p1 < p2 entonces
escribir "Producto1 más barato"
si_no
escribir "Producto2 más barato"
fin_si
b)
si p1 < p3 entonces
escribir "Producto1 más barato"
si_no
escribir "Producto3 más barato"
fin_si
c)
si p1 < p2 entonces
escribir "Producto1 más barato"
si_no
escribir "Producto2 más barato"
fin_si
32.
Determinar si una persona puede acceder a un crédito si gana más de Bs. 2500 y no tiene deudas.
¿Cuál fragmento es correcto en PSeInt?
a)
si sueldo > 2500 y deudas <> 0 entonces
escribir "Califica crédito"
si_no
escribir "No califica"
fin_si
b)
si sueldo > 2500 y deudas = 0 entonces
escribir "Califica crédito"
si_no
escribir "No califica"
fin_si
c)
si sueldo > 2511 y deudas = 1 entonces
escribir "Califica crédito"
si_no
escribir "No califica"
fin_si
33.
Verificar si un número de carnet termina en número par.
¿Cuál fragmento es correcto en PSeInt?
a)
si (carnet % 10) % 2 = 0 entonces
escribir "Termina par"
si_no
escribir "Termina impar"
fin_si
b)
si (carnet % 11) % 2 = 1 entonces
escribir "Termina par"
si_no
escribir "Termina impar"
fin_si
c)
si (carnet % 10) % 2 <> 0 entonces
escribir "Termina par"
si_no
escribir "Termina impar"
fin_si
34.
Leer el número de hijos y determinar si aplica subsidio familiar (si tiene más de 2).
¿Cuál fragmento es correcto en PSeInt?
a)
si hijos > 2 entonces
escribir "Aplica subsidio"
si_no
escribir "No aplica"
fin_si
b)
si hijos > 3 entonces
escribir "Aplica subsidio"
si_no
escribir "No aplica"
fin_si
c)
si hijos > 2 entonces
escribir "Aplica subsidio"
si_no
escribir "No aplica"
fin_si
35.
Calcular si un estudiante aprueba (nota >= 51) y mostrar "Aprobado" o "Reprobado".
¿Cuál fragmento es correcto en PSeInt?
a)
si nota >= 51 entonces
escribir "Aprobado"
si_no
escribir "Reprobado"
fin_si
b)
si nota ><> 51 entonces
escribir "Aprobado"
si_no
escribir "Reprobado"
fin_si
c)
si nota >= 52 entonces
escribir "Aprobado"
si_no
escribir "Reprobado"
fin_si
36.
Verificar si un número está entre 10 y 100 inclusive.
¿Cuál fragmento es correcto en PSeInt?
a)
si num >= 10 y num <= 101 entonces
escribir "Dentro de rango"
si_no
escribir "Fuera de rango"
fin_si
b)
si num >= 10 y num <= 100 entonces
escribir "Dentro de rango"
si_no
escribir "Fuera de rango"
fin_si
c)
si num ><> 10 y num <<> 100 entonces
escribir "Dentro de rango"
si_no
escribir "Fuera de rango"
fin_si
37.
Determinar el tipo de triángulo según sus lados.
¿Cuál fragmento es correcto en PSeInt?
a)
si a = b y b = c entonces
escribir "Equilátero"
sino_si a = b o b = c o a = c
escribir "Isósceles"
si_no
escribir "Escaleno"
fin_si
b)
si a <> b y b <> c entonces
escribir "Equilátero"
sino_si a <> b o b <> c o a <> c
escribir "Isósceles"
si_no
escribir "Escaleno"
fin_si
38.
Evaluar si un número es cuadrado perfecto.
¿Cuál fragmento es correcto en PSeInt?
a)
si sqrt(num)^2 <> num entonces
escribir "Cuadrado perfecto"
si_no
escribir "No es cuadrado"
fin_si
b)
si sqrt(num)^3 = num entonces
escribir "Cuadrado perfecto"
si_no
escribir "No es cuadrado"
fin_si
c)
si sqrt(num)^2 = num entonces
escribir "Cuadrado perfecto"
si_no
escribir "No es cuadrado"
fin_si
39.
Leer tres notas y clasificar el promedio como “Excelente”, “Bueno” o “Regular”.
¿Cuál fragmento es correcto en PSeInt?
a)
promedio ← (n1 + n2 + n3) / 3
si promedio >= 85 entonces
escribir "Excelente"
sino_si promedio >= 70
escribir "Bueno"
si_no
escribir "Regular"
fin_si
b)
promedio ← (n1 - n2 - n3) / 3
si promedio >= 85 entonces
escribir "Excelente"
sino_si promedio >= 70
escribir "Bueno"
si_no
escribir "Regular"
fin_si
c)
promedio ← (n1 + n2 + n3) * 3
si promedio >= 85 entonces
escribir "Excelente"
sino_si promedio >= 70
escribir "Bueno"
si_no
escribir "Regular"
fin_si
40.
Validar si una contraseña ingresada es igual a “admin123”.
¿Cuál fragmento es correcto en PSeInt?
a)
si clave = "admin123" entonces
escribir "Acceso concedido"
si_no
escribir "Acceso denegado"
fin_si
b)
si clave <> "admin123" entonces
escribir "Acceso concedido"
si_no
escribir "Acceso denegado"
fin_si
c)
si clave = "admin124" entonces
escribir "Acceso concedido"
si_no
escribir "Acceso denegado"
fin_si
41.
Leer la edad de una persona y clasificarla como niño, adolescente, adulto o anciano.
¿Cuál fragmento es correcto en PSeInt?
a)
si edad < 12 entonces
escribir "Niño"
sino_si edad < 18
escribir "Adolescente"
sino_si edad < 60
escribir "Adulto"
si_no
escribir "Anciano"
fin_si
b)
si edad < 12 entonces
escribir "Niño"
sino_si edad < 18
escribir "Adolescente"
sino_si edad < 60
escribir "Adulto"
si_no
escribir "Anciano"
fin_si
c)
si edad < 12 entonces
escribir "Niño"
sino_si edad < 18
escribir "Adolescente"
sino_si edad < 61
escribir "Adulto"
si_no
escribir "Anciano"
fin_si
42.
Calcular si una persona debe pagar multa por entregar un libro fuera de plazo.
¿Cuál fragmento es correcto en PSeInt?
a)
si dias_atraso > 0 entonces
multa ← dias_atraso * 3
escribir multa
si_no
escribir "Sin multa"
fin_si
b)
si dias_atraso > 0 entonces
multa ← dias_atraso / 2
escribir multa
si_no
escribir "Sin multa"
fin_si
c)
si dias_atraso > 0 entonces
multa ← dias_atraso * 2
escribir multa
si_no
escribir "Sin multa"
fin_si
43.
Evaluar si un número tiene más cifras impares que pares.
¿Cuál fragmento es correcto en PSeInt?
a)
impares, pares ← 0, 0
mientras num > 0 hacer
dig ← num % 10
si dig % 2 = 0 entonces pares ← pares + 1 sino impares ← impares + 1 fin_si
num ← num / 10
fin_mientras
si impares > pares entonces
escribir "Más impares"
si_no
escribir "Más pares"
fin_si
b)
impares, pares ← 0, 0
mientras num > 0 hacer
dig ← num % 10
si dig % 2 = 0 entonces pares ← pares - 1 sino impares ← impares - 1 fin_si
num ← num / 10
fin_mientras
si impares > pares entonces
escribir "Más impares"
si_no
escribir "Más pares"
fin_si
c)
impares, pares ← 0, 0
mientras num > 0 hacer
dig ← num % 10
si dig % 2 = 0 entonces pares ← pares + 1 sino impares ← impares + 1 fin_si
num ← num * 10
fin_mientras
si impares > pares entonces
escribir "Más impares"
si_no
escribir "Más pares"
fin_si
44.
Leer un carácter e identificar si es una letra, número o símbolo.
¿Cuál fragmento es correcto en PSeInt?
a)
si caracter >= "a" y caracter <= "z" o caracter >= "A" y caracter <= "Z" entonces
escribir "Letra"
sino_si caracter >= "0" y caracter <= "10"
escribir "Número"
si_no
escribir "Símbolo"
fin_si
b)
si caracter ><> "a" y caracter <<> "z" o caracter ><> "A" y caracter <<> "Z" entonces
escribir "Letra"
sino_si caracter ><> "0" y caracter <<> "9"
escribir "Número"
si_no
escribir "Símbolo"
fin_si
c)
si caracter >= "a" y caracter <= "z" o caracter >= "A" y caracter <= "Z" entonces
escribir "Letra"
sino_si caracter >= "0" y caracter <= "9"
escribir "Número"
si_no
escribir "Símbolo"
fin_si
45.
Determinar si dos números son iguales.
¿Cuál fragmento es correcto en PSeInt?
a)
si n1 = n3 entonces
escribir "Iguales"
si_no
escribir "Diferentes"
fin_si
b)
si n1 <> n2 entonces
escribir "Iguales"
si_no
escribir "Diferentes"
fin_si
c)
si n1 = n2 entonces
escribir "Iguales"
si_no
escribir "Diferentes"
fin_si
46.
Leer dos edades y mostrar cuál persona es menor.
¿Cuál fragmento es correcto en PSeInt?
a)
si edad1 < edad2 entonces
escribir "Persona1"
si_no
escribir "Persona2"
fin_si
b)
si edad1 < edad2 entonces
escribir "Persona1"
si_no
escribir "Persona2"
fin_si
c)
si edad1 < edad3 entonces
escribir "Persona1"
si_no
escribir "Persona3"
fin_si
47.
Calcular si se debe aplicar descuento a una compra mayor a Bs. 500.
¿Cuál fragmento es correcto en PSeInt?
a)
si total > 500 entonces
descuento ← total / 0.1
escribir descuento
si_no
escribir "Sin descuento"
fin_si
b)
si total > 500 entonces
descuento ← total * 0.1
escribir descuento
si_no
escribir "Sin descuento"
fin_si
c)
si total > 500 entonces
descuento ← total * 0.2
escribir descuento
si_no
escribir "Sin descuento"
fin_si
48.
Leer el número de productos comprados y mostrar si califica para envío gratuito (más de 5 productos).
¿Cuál fragmento es correcto en PSeInt?
a)
si productos > 6 entonces
escribir "Envío gratis"
si_no
escribir "Costo de envío"
fin_si
b)
si productos > 5 entonces
escribir "Envío gratis"
si_no
escribir "Costo de envío"
fin_si
c)
si productos > 5 entonces
escribir "Envío gratis"
si_no
escribir "Costo de envío"
fin_si
49.
Leer la matrícula de un vehículo y verificar si termina en número impar.
¿Cuál fragmento es correcto en PSeInt?
a)
si matricula % 10 % 2 = 1 entonces
escribir "Termina impar"
si_no
escribir "Termina par"
fin_si
b)
si matricula % 20 % 2 = 2 entonces
escribir "Termina impar"
si_no
escribir "Termina par"
fin_si
c)
si matricula % 10 % 2 <> 1 entonces
escribir "Termina impar"
si_no
escribir "Termina par"
fin_si
50.
Evaluar si un número tiene más cifras pares que impares.
¿Cuál fragmento es correcto en PSeInt?
a)
impares, pares ← 0, 0
mientras num > 0 hacer
dig ← num % 10
si dig % 2 = 0 entonces pares ← pares + 1 sino impares ← impares + 1 fin_si
num ← num * 10
fin_mientras
si pares > impares entonces
escribir "Más pares"
si_no
escribir "Más impares"
fin_si
b)
impares, pares ← 0, 0
mientras num > 0 hacer
dig ← num % 10
si dig % 2 = 0 entonces pares ← pares + 1 sino impares ← impares + 1 fin_si
num ← num / 10
fin_mientras
si pares > impares entonces
escribir "Más pares"
si_no
escribir "Más impares"
fin_si
c)
impares, pares ← 0, 0
mientras num > 0 hacer
dig ← num % 10
si dig % 2 = 0 entonces pares ← pares - 1 sino impares ← impares - 1 fin_si
num ← num / 10
fin_mientras
si pares > impares entonces
escribir "Más pares"
si_no
escribir "Más impares"
fin_si
51.
Mostrar el nombre del mes correspondiente a un número del 1 al 12.
¿Cuál fragmento es correcto en PSeInt?
a)
segun num mes
caso 1
escribir "Enero"
...
fin_según
b)
segun num mes
caso 2
escribir "Enero"
...
fin_según
c)
segun num mes
caso 1
escribir "Enero"
...
fin_según
52.
Verificar si un número ingresado es negativo o positivo (o cero).
¿Cuál fragmento es correcto en PSeInt?
a)
si num < 0 entonces
escribir "Negativo"
sino_si num = 0
escribir "Cero"
si_no
escribir "Positivo"
fin_si
b)
si num < 0 entonces
escribir "Negativo"
sino_si num <> 0
escribir "Cero"
si_no
escribir "Positivo"
fin_si
c)
si num < 1 entonces
escribir "Negativo"
sino_si num = 1
escribir "Cero"
si_no
escribir "Positivo"
fin_si
53.
Calcular si un punto está dentro del rango válido en una gráfica (entre 0 y 100 en X y Y).
¿Cuál fragmento es correcto en PSeInt?
a)
si x >= 0 y x <= 100 y y >= 0 y y <= 100 entonces
escribir "Dentro"
si_no
escribir "Fuera"
fin_si
b)
si x >= 0 y x <= 101 y y >= 0 y y <= 101 entonces
escribir "Dentro"
si_no
escribir "Fuera"
fin_si
c)
si x ><> 0 y x <<> 100 y y ><> 0 y y <<> 100 entonces
escribir "Dentro"
si_no
escribir "Fuera"
fin_si
54.
Leer el tiempo trabajado por un empleado y verificar si recibe horas extra.
¿Cuál fragmento es correcto en PSeInt?
a)
si horas > 41 entonces
escribir "Horas extra"
si_no
escribir "Sin extra"
fin_si
b)
si horas > 40 entonces
escribir "Horas extra"
si_no
escribir "Sin extra"
fin_si
c)
si horas > 40 entonces
escribir "Horas extra"
si_no
escribir "Sin extra"
fin_si
55.
Verificar si el año actual coincide con el año de nacimiento de una persona.
¿Cuál fragmento es correcto en PSeInt?
a)
si año_actual <> año_nac entonces
escribir "Igual"
si_no
escribir "Diferente"
fin_si
b)
si año_actual = año_nac entonces
escribir "Igual"
si_no
escribir "Diferente"
fin_si
56.
Determinar si dos números ingresados son consecutivos.
¿Cuál fragmento es correcto en PSeInt?
a)
si abs(n1 - n2) = 1 entonces
escribir "Consecutivos"
si_no
escribir "No consecutivos"
fin_si
b)
si abs(n2 - n2) = 2 entonces
escribir "Consecutivos"
si_no
escribir "No consecutivos"
fin_si
c)
si abs(n1 + n2) = 1 entonces
escribir "Consecutivos"
si_no
escribir "No consecutivos"
fin_si
57.
Evaluar si un número es capicúa (igual al derecho y al revés).
¿Cuál fragmento es correcto en PSeInt?
a)
si str(num) = invertir(str(num)) entonces
escribir "Capicúa"
si_no
escribir "No capicúa"
fin_si
b)
si str(num) <> invertir(str(num)) entonces
escribir "Capicúa"
si_no
escribir "No capicúa"
fin_si
58.
Leer dos coordenadas y verificar si representan el mismo punto.
¿Cuál fragmento es correcto en PSeInt?
a)
si x1 <> x2 y y1 <> y2 entonces
escribir "Mismo punto"
si_no
escribir "Diferente"
fin_si
b)
si x1 = x3 y y1 = y3 entonces
escribir "Mismo punto"
si_no
escribir "Diferente"
fin_si
c)
si x1 = x2 y y1 = y2 entonces
escribir "Mismo punto"
si_no
escribir "Diferente"
fin_si
59.
Determinar si un estudiante tiene derecho a beca (nota mayor a 80 y sin aplazos).
¿Cuál fragmento es correcto en PSeInt?
a)
si nota > 81 y aplazos = 1 entonces
escribir "Beca"
si_no
escribir "No beca"
fin_si
b)
si nota > 80 y aplazos <> 0 entonces
escribir "Beca"
si_no
escribir "No beca"
fin_si
c)
si nota > 80 y aplazos = 0 entonces
escribir "Beca"
si_no
escribir "No beca"
fin_si
60.
Verificar si un número entero ingresado es potencia de 2.
¿Cuál fragmento es correcto en PSeInt?
a)
si log2(num) entero entonces
escribir "Potencia de 2"
si_no
escribir "No lo es"
fin_si
b)
si log3(num) entero entonces
escribir "Potencia de 3"
si_no
escribir "No lo es"
fin_si
c)
si log2(num) entero entonces
escribir "Potencia de 2"
si_no
escribir "No lo es"
fin_si
61.
Leer el código de un producto y validar si pertenece a una lista válida.
¿Cuál fragmento es correcto en PSeInt?
a)
cods ← [101,102,104]
si codigo in cods entonces
escribir "Válido"
si_no
escribir "Inválido"
fin_si
b)
cods ← [101,102,103]
si codigo in cods entonces
escribir "Válido"
si_no
escribir "Inválido"
fin_si
c)
cods ← [101,102,103]
si codigo in cods entonces
escribir "Válido"
si_no
escribir "Inválido"
fin_si
62.
Evaluar si un gasto doméstico supera el límite presupuestado.
¿Cuál fragmento es correcto en PSeInt?
a)
si gasto > presupuesto entonces
escribir "Sobrepasa"
si_no
escribir "Dentro"
fin_si
b)
si gasto > presupuesto entonces
escribir "Sobrepasa"
si_no
escribir "Dentro"
fin_si
63.
Determinar si un número termina en 0.
¿Cuál fragmento es correcto en PSeInt?
a)
si num % 11 = 1 entonces
escribir "Termina en 1"
si_no
escribir "No termina en 1"
fin_si
b)
si num % 10 = 0 entonces
escribir "Termina en 0"
si_no
escribir "No termina en 0"
fin_si
c)
si num % 10 <> 0 entonces
escribir "Termina en 0"
si_no
escribir "No termina en 0"
fin_si
64.
Leer dos longitudes y verificar si se puede formar un rectángulo.
¿Cuál fragmento es correcto en PSeInt?
a)
si lado1 = lado3 y lado2 = lado4 entonces
escribir "Rectángulo"
si_no
escribir "No"
fin_si
b)
si lado1 = lado3 y lado2 = lado5 entonces
escribir "Rectángulo"
si_no
escribir "No"
fin_si
c)
si lado1 <> lado3 y lado2 <> lado4 entonces
escribir "Rectángulo"
si_no
escribir "No"
fin_si
65.
Verificar si un número decimal tiene parte fraccionaria mayor a 0.5.
¿Cuál fragmento es correcto en PSeInt?
a)
parte ← num - int(num)
si parte > 0.6 entonces
escribir "Mayor"
si_no
escribir "Menor o igual"
fin_si
b)
parte ← num - int(num)
si parte > 0.5 entonces
escribir "Mayor"
si_no
escribir "Menor o igual"
fin_si
c)
parte ← num + int(num)
si parte > 0.5 entonces
escribir "Mayor"
si_no
escribir "Menor o igual"
fin_si
66.
Evaluar si la suma de tres ángulos forma un triángulo válido (suma = 180°).
¿Cuál fragmento es correcto en PSeInt?
a)
si a1 - a2 - a3 = 180 entonces
escribir "Válido"
si_no
escribir "Inválido"
fin_si
b)
si a1 + a2 + a3 = 180 entonces
escribir "Válido"
si_no
escribir "Inválido"
fin_si
c)
si a1 + a2 + a3 = 181 entonces
escribir "Válido"
si_no
escribir "Inválido"
fin_si
67.
Leer una fecha y verificar si pertenece al primer trimestre del año.
¿Cuál fragmento es correcto en PSeInt?
a)
mes ← mes_de(fecha)
si mes <= 3 entonces
escribir "Primer trimestre"
si_no
escribir "Otro trimestre"
fin_si
b)
mes ← mes_de(fecha)
si mes <= 4 entonces
escribir "Primer trimestre"
si_no
escribir "Otro trimestre"
fin_si
c)
mes ← mes_de(fecha)
si mes <<> 3 entonces
escribir "Primer trimestre"
si_no
escribir "Otro trimestre"
fin_si
68.
Determinar si un número es mayor al promedio de tres números.
¿Cuál fragmento es correcto en PSeInt?
a)
prom ← (a + b + c)*3
si num > prom entonces
escribir "Mayor"
si_no
escribir "Menor o igual"
fin_si
b)
prom ← (a - b - c)/3
si num > prom entonces
escribir "Mayor"
si_no
escribir "Menor o igual"
fin_si
c)
prom ← (a + b + c)/3
si num > prom entonces
escribir "Mayor"
si_no
escribir "Menor o igual"
fin_si
69.
Leer el número de productos y determinar si la compra supera el stock disponible.
¿Cuál fragmento es correcto en PSeInt?
a)
si qty > stock entonces
escribir "Sin stock"
si_no
escribir "Disponible"
fin_si
b)
si qty > stock entonces
escribir "Sin stock"
si_no
escribir "Disponible"
fin_si
70.
Verificar si una persona tiene más ingresos que egresos y mostrar “Ahorra” o “Gasta más”.
¿Cuál fragmento es correcto en PSeInt?
a)
si ingresos > egresos entonces
escribir "Ahorra"
si_no
escribir "Gasta más"
fin_si
b)
si ingresos > egresos entonces
escribir "Ahorra"
si_no
escribir "Gasta más"
fin_si
71.
Imprimir los números del 1 al 100.
¿Cuál fragmento es correcto en PSeInt?
a)
para i ← 1 hasta 101 hacer
escribir i
fin_para
b)
para i ← 1 hasta 100 hacer
escribir i
fin_para
c)
para i ← 1 hasta 100 hacer
escribir i
fin_para
72.
Calcular la suma de los primeros N números naturales.
¿Cuál fragmento es correcto en PSeInt?
a)
suma ← 0
para i ← 1 hasta N hacer
suma ← suma - i
fin_para
escribir suma
b)
suma ← 0
para i ← 1 hasta N hacer
suma ← suma + i
fin_para
escribir suma
c)
suma ← 0
para i ← 2 hasta N hacer
suma ← suma + i
fin_para
escribir suma
73.
Imprimir los números pares del 1 al 50.
¿Cuál fragmento es correcto en PSeInt?
a)
para i ← 2 hasta 50 paso 2 hacer
escribir i
fin_para
b)
para i ← 2 hasta 50 paso 2 hacer
escribir i
fin_para
c)
para i ← 3 hasta 50 paso 3 hacer
escribir i
fin_para
74.
Contar cuántos múltiplos de 3 hay entre 1 y 100.
¿Cuál fragmento es correcto en PSeInt?
a)
cont ← 0
para i ← 1 hasta 100 hacer
si i % 3 = 0 entonces cont ← cont - 1 fin_si
fin_para
escribir cont
b)
cont ← 0
para i ← 1 hasta 100 hacer
si i % 3 = 0 entonces cont ← cont + 1 fin_si
fin_para
escribir cont
c)
cont ← 0
para i ← 2 hasta 200 hacer
si i % 3 = 0 entonces cont ← cont + 2 fin_si
fin_para
escribir cont
Reset
