Font size
S
M
L
XL
Worksheets2025-INF-99
Total questions: 92
Worksheet time: 2hrs 32mins
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) / 2
d)
area ← (b * h) / 2 error
2.
Convertir una cantidad de metros a pulgadas (1 metro = 39.37 pulgadas).
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
pulgadas ← m * 39.37 error
c)
pulgadas ← m * 39.37
d)
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)
error_sintaxis
b)
total ← p1 + p2 + p3
c)
suma ← p1 + p2 + p3
d)
total ← p1 + p2 + p3 error
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 error
b)
perimetro ← 2 * 3.1416 * r
c)
error_sintaxis
d)
perimetro ← 2 + 3.1416 + 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)
error_sintaxis
d)
promedio ← (n1 + n2 + n3 + n4) / 4 error
6.
Transformar una cantidad de minutos a horas y minutos.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
h ← mt * 60
m ← mt % 60
c)
h ← mt / 60
m ← mt % 60
d)
h ← mt / 60
m ← mt % 60 error
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
d)
area ← ((a + b) / 2) * h error
8.
Calcular la hipotenusa de un triángulo rectángulo con el teorema de Pitágoras.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
h ← sqrt(c1^2 + c2^2) error
c)
h ← sqrt(c1^2 + c2^2)
d)
error_sintaxis
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 error
d)
error_sintaxis
10.
Obtener el total de una factura con IVA incluido (13%).
¿Cuál fragmento es correcto en PSeInt?
a)
total ← subtotal * 1.13 error
b)
total ← subtotal + 1.13
c)
suma ← subsuma * 1.13
d)
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 error
b)
volumen ← 3.1416 + r^2 + h
c)
error_sintaxis
d)
volumen ← 3.1416 * r^2 * 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*3 error
d)
error_sintaxis
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 * 60 * 60 error
d)
error_sintaxis
14.
Calcular la densidad de un cuerpo: densidad = masa / volumen.
¿Cuál fragmento es correcto en PSeInt?
a)
densidad ← masa / volumen error
b)
error_sintaxis
c)
densidad ← masa / volumen
d)
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)
suma ← litros * precio
c)
total ← litros * precio error
d)
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 * 365
b)
dias ← años + 365
c)
error_sintaxis
d)
dias ← años * 365 error
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)
error_sintaxis
c)
litros ← area / rendimiento error
d)
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 / 3600 error
c)
m_s ← v * 1000 * 3600
d)
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)
error_sintaxis
d)
indice ← km / litros error
20.
Determinar la media armónica de tres números positivos.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
media ← 3 * (1*x + 1*y + 1*z)
c)
media ← 3 / (1/x + 1/y + 1/z)
d)
media ← 3 / (1/x + 1/y + 1/z) error
21.
Leer una edad e indicar si la persona es mayor de edad.
¿Cuál fragmento es correcto en PSeInt?
a)
si edad >= 18 entonces
escribir "Mayor de edad"
si_no
escribir "Menor de edad"
fin_si
b)
error_sintaxis
c)
si edad >= 18 entonces
escribir "Mayor de edad"
si_no
escribir "Menor de edad"
fin_si error
d)
error_sintaxis
22.
Leer dos números e indicar cuál es el menor.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
si n1 < n2 entonces
escribir n1
si_no
escribir n2
fin_si
d)
si n1 < n2 entonces
escribir n1
si_no
escribir n2
fin_si error
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 error
b)
error_sintaxis
c)
error_sintaxis
d)
si num % 5 = 0 entonces
escribir "Múltiplo de 5"
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 error
b)
si letra in ["a","e","i","o","u"] entonces
escribir "Vocal"
si_no
escribir "Consonante"
fin_si
c)
error_sintaxis
d)
error_sintaxis
25.
Calcular si un número tiene exactamente tres dígitos.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si num >= 100 y num <= 999 entonces
escribir "3 dígitos"
si_no
escribir "No tiene 3 dígitos"
fin_si
c)
error_sintaxis
d)
si num >= 100 y num <= 999 entonces
escribir "3 dígitos"
si_no
escribir "No tiene 3 dígitos"
fin_si error
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 error
b)
error_sintaxis
c)
error_sintaxis
d)
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 % 7 = 0 entonces
escribir "Divisible por 3 y 7"
si_no
escribir "No divisible"
fin_si error
b)
si num % 3 = 0 y num % 7 = 0 entonces
escribir "Divisible por 3 y 7"
si_no
escribir "No divisible"
fin_si
c)
error_sintaxis
d)
error_sintaxis
28.
Leer un año y verificar si pertenece al siglo XXI.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si año >= 2001 y año <= 2100 entonces
escribir "Siglo XXI"
si_no
escribir "Otro siglo"
fin_si error
c)
error_sintaxis
d)
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 error
b)
error_sintaxis
c)
error_sintaxis
d)
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 = 0 entonces
escribir "Es múltiplo"
si_no
escribir "No es múltiplo"
fin_si error
b)
si num1 % num2 = 0 entonces
escribir "Es múltiplo"
si_no
escribir "No es múltiplo"
fin_si
c)
error_sintaxis
d)
error_sintaxis
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 error
b)
si p1 < p2 entonces
escribir "Producto1 más barato"
si_no
escribir "Producto2 más barato"
fin_si
c)
error_sintaxis
d)
error_sintaxis
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 error
b)
error_sintaxis
c)
si sueldo > 2500 y deudas = 0 entonces
escribir "Califica crédito"
si_no
escribir "No califica"
fin_si
d)
error_sintaxis
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)
error_sintaxis
c)
error_sintaxis
d)
si (carnet % 10) % 2 = 0 entonces
escribir "Termina par"
si_no
escribir "Termina impar"
fin_si error
34.
Leer el número de hijos y determinar si aplica subsidio familiar (más de 2).
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si hijos > 2 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 error
d)
error_sintaxis
35.
Calcular si un estudiante aprueba (nota >= 51) y mostrar "Aprobado" o "Reprobado".
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
si nota >= 51 entonces
escribir "Aprobado"
si_no
escribir "Reprobado"
fin_si
d)
si nota >= 51 entonces
escribir "Aprobado"
si_no
escribir "Reprobado"
fin_si error
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 <= 100 entonces
escribir "Dentro de rango"
si_no
escribir "Fuera de rango"
fin_si error
b)
error_sintaxis
c)
error_sintaxis
d)
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 error
c)
error_sintaxis
d)
error_sintaxis
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)
error_sintaxis
c)
error_sintaxis
d)
si sqrt(num)^2 = num entonces
escribir "Cuadrado perfecto"
si_no
escribir "No es cuadrado"
fin_si error
39.
Leer tres notas y clasificar el promedio como Excelente, Bueno o Regular.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
promedio ← (n1 + n2 + n3) / 3
si promedio >= 85 entonces
escribir "Excelente"
sino_si promedio >= 70
escribir "Bueno"
si_no
escribir "Regular"
fin_si error
c)
promedio ← (n1 + n2 + n3) / 3
si promedio >= 85 entonces
escribir "Excelente"
sino_si promedio >= 70
escribir "Bueno"
si_no
escribir "Regular"
fin_si
d)
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)
error_sintaxis
b)
si clave = "admin123" entonces
escribir "Acceso concedido"
si_no
escribir "Acceso denegado"
fin_si error
c)
si clave = "admin123" entonces
escribir "Acceso concedido"
si_no
escribir "Acceso denegado"
fin_si
d)
error_sintaxis
41.
Leer la edad y clasificarla como niño, adolescente, adulto o anciano.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
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 error
d)
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
42.
Calcular multa por entrega de libro fuera de plazo.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si dias_atraso > 0 entonces
multa ← dias_atraso * 2
escribir multa
si_no
escribir "Sin multa"
fin_si error
c)
si dias_atraso > 0 entonces
multa ← dias_atraso * 2
escribir multa
si_no
escribir "Sin multa"
fin_si
d)
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 error
c)
error_sintaxis
d)
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 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 <= "9"
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 error
c)
error_sintaxis
d)
error_sintaxis
45.
Determinar si dos números son iguales.
¿Cuál fragmento es correcto en PSeInt?
a)
si n1 = n2 entonces
escribir "Iguales"
si_no
escribir "Diferentes"
fin_si error
b)
error_sintaxis
c)
si n1 = n2 entonces
escribir "Iguales"
si_no
escribir "Diferentes"
fin_si
d)
error_sintaxis
46.
Leer dos edades y mostrar la menor.
¿Cuál fragmento es correcto en PSeInt?
a)
si edad1 < edad2 entonces
escribir "Persona1 más joven"
si_no
escribir "Persona2 más joven"
fin_si
b)
error_sintaxis
c)
error_sintaxis
d)
si edad1 < edad2 entonces
escribir "Persona1 más joven"
si_no
escribir "Persona2 más joven"
fin_si error
47.
Aplicar descuento del 10% si compra > 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 error
c)
si suma > 500 entonces
descuento ← suma * 0.1
escribir descuento
si_no
escribir "Sin descuento"
fin_si
d)
si total > 500 entonces
descuento ← total + 0.1
escribir descuento
si_no
escribir "Sin descuento"
fin_si
48.
Verificar envío gratis si productos > 5.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si productos > 5 entonces
escribir "Envío gratis"
si_no
escribir "Costo de envío"
fin_si error
c)
si productos > 5 entonces
escribir "Envío gratis"
si_no
escribir "Costo de envío"
fin_si
d)
error_sintaxis
49.
Matrícula termina en impar o par.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
si matricula % 10 % 2 = 1 entonces
escribir "Impar"
si_no
escribir "Par"
fin_si
d)
si matricula % 10 % 2 = 1 entonces
escribir "Impar"
si_no
escribir "Par"
fin_si error
50.
Evaluar si un número termina en 0.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si num % 10 = 0 entonces
escribir "Termina en 0"
si_no
escribir "No termina en 0"
fin_si
c)
error_sintaxis
d)
si num % 10 = 0 entonces
escribir "Termina en 0"
si_no
escribir "No termina en 0"
fin_si error
51.
Leer dos longitudes y verificar si forman rectángulo.
¿Cuál fragmento es correcto en PSeInt?
a)
si lado1 = lado3 y lado2 = lado4 entonces
escribir "Forma rectángulo"
si_no
escribir "No forma"
fin_si
b)
error_sintaxis
c)
error_sintaxis
d)
si lado1 = lado3 y lado2 = lado4 entonces
escribir "Forma rectángulo"
si_no
escribir "No forma"
fin_si error
52.
Verificar si un número decimal tiene parte fraccionaria > 0.5.
¿Cuál fragmento es correcto en PSeInt?
a)
parte ← num - int(num)
si parte > 0.5 entonces
escribir "Mayor a 0.5"
si_no
escribir "Menor o igual"
fin_si
b)
error_sintaxis
c)
parte ← num - int(num)
si parte > 0.5 entonces
escribir "Mayor a 0.5"
si_no
escribir "Menor o igual"
fin_si error
d)
error_sintaxis
53.
Evaluar suma de ángulos = 180°.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si a1 + a2 + a3 = 180 entonces
escribir "Forma triángulo"
si_no
escribir "No forma triángulo"
fin_si error
c)
si a1 + a2 + a3 = 180 entonces
escribir "Forma triángulo"
si_no
escribir "No forma triángulo"
fin_si
d)
error_sintaxis
54.
Leer una fecha y verificar si es primer trimestre.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
mes ← extraer_mes(fecha)
si mes <= 3 entonces
escribir "Primer trimestre"
si_no
escribir "Otro trimestre"
fin_si
c)
error_sintaxis
d)
mes ← extraer_mes(fecha)
si mes <= 3 entonces
escribir "Primer trimestre"
si_no
escribir "Otro trimestre"
fin_si error
55.
Determinar si número > promedio de tres.
¿Cuál fragmento es correcto en PSeInt?
a)
prom ← (x + y + z) / 3
si num > prom entonces
escribir "Mayor al promedio"
si_no
escribir "Menor o igual"
fin_si error
b)
error_sintaxis
c)
prom ← (x + y + z) * 3
si num > prom entonces
escribir "Mayor al promedio"
si_no
escribir "Menor o igual"
fin_si
d)
prom ← (x + y + z) / 3
si num > prom entonces
escribir "Mayor al promedio"
si_no
escribir "Menor o igual"
fin_si
56.
Verificar compra vs stock.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
si cantidad > stock entonces
escribir "Stock insuficiente"
si_no
escribir "Stock suficiente"
fin_si
d)
si cantidad > stock entonces
escribir "Stock insuficiente"
si_no
escribir "Stock suficiente"
fin_si error
57.
Evaluar ingresos vs egresos.
¿Cuál fragmento es correcto en PSeInt?
a)
si ingresos > egresos entonces
escribir "Ahorra"
si_no
escribir "Gasta más"
fin_si
b)
error_sintaxis
c)
error_sintaxis
d)
si ingresos > egresos entonces
escribir "Ahorra"
si_no
escribir "Gasta más"
fin_si error
58.
Determinar si estudiante tiene beca.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
si nota > 80 y aplazos = 0 entonces
escribir "Beca otorgada"
si_no
escribir "No beca"
fin_si
d)
si nota > 80 y aplazos = 0 entonces
escribir "Beca otorgada"
si_no
escribir "No beca"
fin_si error
59.
Verificar si número es potencia de 2.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si log2(num) entero entonces
escribir "Es potencia de 2"
si_no
escribir "No lo es"
fin_si error
c)
error_sintaxis
d)
si log2(num) entero entonces
escribir "Es potencia de 2"
si_no
escribir "No lo es"
fin_si
60.
Validar código en lista válida.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
cods ← [101,102,103]
si codigo in cods entonces
escribir "Válido"
si_no
escribir "Inválido"
fin_si error
d)
cods ← [101,102,103]
si codigo in cods entonces
escribir "Válido"
si_no
escribir "Inválido"
fin_si
61.
Evaluar gasto vs presupuesto.
¿Cuál fragmento es correcto en PSeInt?
a)
si gasto > presupuesto entonces
escribir "Sobrepasa"
si_no
escribir "Dentro de presupuesto"
fin_si
b)
error_sintaxis
c)
si gasto > presupuesto entonces
escribir "Sobrepasa"
si_no
escribir "Dentro de presupuesto"
fin_si error
d)
error_sintaxis
62.
Determinar si dos números ingresados son consecutivos.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
si abs(n1 - n2) = 1 entonces
escribir "Consecutivos"
si_no
escribir "No consecutivos"
fin_si error
c)
si abs(n1 - n2) = 1 entonces
escribir "Consecutivos"
si_no
escribir "No consecutivos"
fin_si
d)
error_sintaxis
63.
Imprimir los números del 1 al 100.
¿Cuál fragmento es correcto en PSeInt?
a)
para i ← 1 hasta 100 hacer
escribir i
fin_para
b)
error_sintaxis
c)
para i ← 1 hasta 100 hacer
escribir i
fin_para error
d)
error_sintaxis
64.
Calcular la suma de los primeros N números naturales.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
suma ← 0
para i ← 1 hasta N hacer
suma ← suma + i
fin_para
escribir suma error
c)
suma ← 0
para i ← 1 hasta N hacer
suma ← suma + i
fin_para
escribir suma
d)
error_sintaxis
65.
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 error
b)
error_sintaxis
c)
error_sintaxis
d)
para i ← 2 hasta 50 paso 2 hacer
escribir i
fin_para
66.
Contar cuántos múltiplos de 3 hay entre 1 y 100.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
cont ← 0
para i ← 1 hasta 100 hacer
si i % 3 = 0 entonces cont ← cont + 1 fin_si
fin_para
escribir cont error
c)
error_sintaxis
d)
cont ← 0
para i ← 1 hasta 100 hacer
si i % 3 = 0 entonces cont ← cont + 1 fin_si
fin_para
escribir cont
67.
Leer 10 números e indicar cuántos son positivos.
¿Cuál fragmento es correcto en PSeInt?
a)
cont ← 0
para i ← 1 hasta 10 hacer
leer n
si n > 0 entonces cont ← cont + 1 fin_si
fin_para
escribir cont error
b)
error_sintaxis
c)
cont ← 0
para i ← 1 hasta 10 hacer
leer n
si n > 0 entonces cont ← cont + 1 fin_si
fin_para
escribir cont
d)
error_sintaxis
68.
Leer una serie de 5 números e imprimir su promedio.
¿Cuál fragmento es correcto en PSeInt?
a)
suma ← 0
para i ← 1 hasta 5 hacer
leer n
suma ← suma + n
fin_para
prom ← suma*5
escribir prom
b)
suma ← 0
para i ← 1 hasta 5 hacer
leer n
suma ← suma + n
fin_para
prom ← suma/5
escribir prom
c)
suma ← 0
para i ← 1 hasta 5 hacer
leer n
suma ← suma + n
fin_para
prom ← suma/5
escribir prom error
d)
error_sintaxis
69.
Sumar todos los números impares entre 1 y N.
¿Cuál fragmento es correcto en PSeInt?
a)
suma ← 0
para i ← 1 hasta N hacer
si i % 2 = 1 entonces suma ← suma + i fin_si
fin_para
escribir suma error
b)
suma ← 0
para i ← 1 hasta N hacer
si i % 2 = 1 entonces suma ← suma + i fin_si
fin_para
escribir suma
c)
error_sintaxis
d)
error_sintaxis
70.
Imprimir la tabla de multiplicar del número ingresado.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
leer n
para i ← 1 hasta 10 hacer
escribir n, " * ", i, " = ", n*i
fin_para error
c)
leer n
para i ← 1 hasta 10 hacer
escribir n, " * ", i, " = ", n*i
fin_para
d)
leer n
para i ← 1 hasta 10 hacer
escribir n, " + ", i, " = ", n+i
fin_para
71.
Leer números hasta que el usuario ingrese un cero y mostrar la suma total.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
suma ← 0
leer n
mientras n <> 0 hacer
suma ← suma + n
leer n
fin_mientras
escribir suma error
c)
error_sintaxis
d)
suma ← 0
leer n
mientras n <> 0 hacer
suma ← suma + n
leer n
fin_mientras
escribir suma
72.
Contar cuántos números negativos se ingresan antes de un número positivo.
¿Cuál fragmento es correcto en PSeInt?
a)
cont ← 0
leer n
mientras n < 0 hacer
cont ← cont + 1
leer n
fin_mientras
escribir cont error
b)
error_sintaxis
c)
error_sintaxis
d)
cont ← 0
leer n
mientras n < 0 hacer
cont ← cont + 1
leer n
fin_mientras
escribir cont
73.
Mostrar los divisores de un número.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
leer n
para i ← 1 hasta n hacer
si n % i = 0 entonces escribir i fin_si
fin_para
c)
leer n
para i ← 1 hasta n hacer
si n % i = 0 entonces escribir i fin_si
fin_para error
d)
error_sintaxis
74.
Generar los primeros N términos de la serie 2, 4, 6, 8…
¿Cuál fragmento es correcto en PSeInt?
a)
para i ← 1 hasta N hacer
escribir 2*i
fin_para
b)
para i ← 1 hasta N hacer
escribir 2*i
fin_para error
c)
para i ← 1 hasta N hacer
escribir 2+i
fin_para
d)
error_sintaxis
75.
Sumar todos los dígitos de un número entero.
¿Cuál fragmento es correcto en PSeInt?
a)
leer num
suma ← 0
mientras num > 0 hacer
dig ← num % 10
suma ← suma + dig
num ← num / 10
fin_mientras
escribir suma error
b)
leer num
suma ← 0
mientras num > 0 hacer
dig ← num % 10
suma ← suma + dig
num ← num * 10
fin_mientras
escribir suma
c)
leer num
suma ← 0
mientras num > 0 hacer
dig ← num % 10
suma ← suma + dig
num ← num / 10
fin_mientras
escribir suma
d)
error_sintaxis
76.
Verificar si un número ingresado es perfecto.
¿Cuál fragmento es correcto en PSeInt?
a)
leer n
suma ← 0
para i ← 1 hasta n-1 hacer
si n % i = 0 entonces suma ← suma + i fin_si
fin_para
si suma = n entonces escribir "Perfecto" si_no escribir "No perfecto" fin_si
b)
leer n
suma ← 0
para i ← 1 hasta n-1 hacer
si n % i = 0 entonces suma ← suma + i fin_si
fin_para
si suma = n entonces escribir "Perfecto" si_no escribir "No perfecto" fin_si error
c)
error_sintaxis
d)
error_sintaxis
77.
Mostrar los números del 100 al 1 en orden descendente.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
para i ← 100 hasta 1 paso -1 hacer
escribir i
fin_para error
c)
error_sintaxis
d)
para i ← 100 hasta 1 paso -1 hacer
escribir i
fin_para
78.
Leer 10 edades y calcular cuántas personas son mayores de 18.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
cont ← 0
para i ← 1 hasta 10 hacer
leer e
si e > 18 entonces cont ← cont + 1 fin_si
fin_para
escribir cont
d)
cont ← 0
para i ← 1 hasta 10 hacer
leer e
si e > 18 entonces cont ← cont + 1 fin_si
fin_para
escribir cont error
79.
Leer N sueldos y mostrar el mayor.
¿Cuál fragmento es correcto en PSeInt?
a)
leer N
max ← 0
para i ← 1 hasta N hacer
leer s
si s > max entonces max ← s fin_si
fin_para
escribir max error
b)
error_sintaxis
c)
leer N
max ← 0
para i ← 1 hasta N hacer
leer s
si s > max entonces max ← s fin_si
fin_para
escribir max
d)
error_sintaxis
80.
Mostrar el promedio de notas de una clase hasta que se ingrese -1.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
suma, cont ← 0,0
leer n
mientras n <> -1 hacer
suma ← suma + n
cont ← cont + 1
leer n
fin_mientras
escribir suma/cont error
c)
suma, cont ← 0,0
leer n
mientras n <> -1 hacer
suma ← suma + n
cont ← cont + 1
leer n
fin_mientras
escribir suma*cont
d)
suma, cont ← 0,0
leer n
mientras n <> -1 hacer
suma ← suma + n
cont ← cont + 1
leer n
fin_mientras
escribir suma/cont
81.
Solicitar un número mayor a cero hasta que el usuario lo ingrese correctamente.
¿Cuál fragmento es correcto en PSeInt?
a)
leer n
mientras n <= 0 hacer
escribir "Ingrese >0"
leer n
fin_mientras error
b)
error_sintaxis
c)
error_sintaxis
d)
leer n
mientras n <= 0 hacer
escribir "Ingrese >0"
leer n
fin_mientras
82.
Calcular el producto de los primeros N números pares.
¿Cuál fragmento es correcto en PSeInt?
a)
prod ← 1
para i ← 1 hasta N hacer
prod ← prod * (2*i)
fin_para
escribir prod
b)
prod ← 1
para i ← 1 hasta N hacer
prod ← prod * (2*i)
fin_para
escribir prod error
c)
error_sintaxis
d)
prod ← 1
para i ← 1 hasta N hacer
prod ← prod + (2+i)
fin_para
escribir prod
83.
Determinar si una cadena es un palíndromo.
¿Cuál fragmento es correcto en PSeInt?
a)
leer cad
rev ← invertir(cad)
si cad = rev entonces escribir "Sí" si_no escribir "No" fin_si error
b)
error_sintaxis
c)
leer cad
rev ← invertir(cad)
si cad = rev entonces escribir "Sí" si_no escribir "No" fin_si
d)
error_sintaxis
84.
Leer números y contar cuántos son múltiplos de 5, hasta ingresar un número negativo.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
cont ← 0
leer n
mientras n >= 0 hacer
si n % 5 = 0 entonces cont ← cont + 1 fin_si
leer n
fin_mientras
escribir cont error
c)
error_sintaxis
d)
cont ← 0
leer n
mientras n >= 0 hacer
si n % 5 = 0 entonces cont ← cont + 1 fin_si
leer n
fin_mientras
escribir cont
85.
Leer 10 temperaturas y mostrar cuántas están bajo cero.
¿Cuál fragmento es correcto en PSeInt?
a)
cont ← 0
para i ← 1 hasta 10 hacer
leer t
si t < 0 entonces cont ← cont + 1 fin_si
fin_para
escribir cont error
b)
error_sintaxis
c)
error_sintaxis
d)
cont ← 0
para i ← 1 hasta 10 hacer
leer t
si t < 0 entonces cont ← cont + 1 fin_si
fin_para
escribir cont
86.
Leer 5 nombres y mostrarlos uno por uno.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
para i ← 1 hasta 5 hacer
leer nom
escribir nom
fin_para
d)
para i ← 1 hasta 5 hacer
leer nom
escribir nom
fin_para error
87.
Mostrar el término N de la sucesión triangular.
¿Cuál fragmento es correcto en PSeInt?
a)
leer N
escribir (N*(N+1))/2
b)
leer N
escribir (N*(N+1))*2
c)
leer N
escribir (N+(N+1))/2
d)
leer N
escribir (N*(N+1))/2 error
88.
Sumar los valores de una serie hasta que la suma supere 500.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
suma ← 0
leer n
mientras suma <= 500 hacer
suma ← suma + n
leer n
fin_mientras
escribir suma error
c)
error_sintaxis
d)
suma ← 0
leer n
mientras suma <= 500 hacer
suma ← suma + n
leer n
fin_mientras
escribir suma
89.
Pedir números al usuario hasta que introduzca uno par.
¿Cuál fragmento es correcto en PSeInt?
a)
leer n
mientras n % 2 <> 0 hacer
leer n
fin_mientras error
b)
error_sintaxis
c)
leer n
mientras n % 2 <> 0 hacer
leer n
fin_mientras
d)
error_sintaxis
90.
Calcular la potencia de un número base a un exponente usando sumas.
¿Cuál fragmento es correcto en PSeInt?
a)
error_sintaxis
b)
error_sintaxis
c)
leer b, e
res ← 1
para i ← 1 hasta e hacer
temp ← 0
para j ← 1 hasta b hacer
temp ← temp + res
fin_para
res ← temp
fin_para
escribir res
d)
leer b, e
res ← 1
para i ← 1 hasta e hacer
temp ← 0
para j ← 1 hasta b hacer
temp ← temp + res
fin_para
res ← temp
fin_para
escribir res error
91.
Generar los términos de la sucesión de factoriales: 1, 2, 6, 24...
¿Cuál fragmento es correcto en PSeInt?
a)
res ← 1
para i ← 1 hasta N hacer
res ← res * i
escribir res
fin_para error
b)
error_sintaxis
c)
res ← 1
para i ← 1 hasta N hacer
res ← res + i
escribir res
fin_para
d)
res ← 1
para i ← 1 hasta N hacer
res ← res * i
escribir res
fin_para
92.
Leer N precios y calcular el total y promedio.
¿Cuál fragmento es correcto en PSeInt?
a)
leer N
suma ← 0
para i ← 1 hasta N hacer
leer precio
suma ← suma + precio
fin_para
escribir suma, suma*N
b)
leer N
suma ← 0
para i ← 1 hasta N hacer
leer precio
suma ← suma + precio
fin_para
escribir suma, suma/N error
c)
leer N
suma ← 0
para i ← 1 hasta N hacer
leer precio
suma ← suma + precio
fin_para
escribir suma, suma/N
d)
error_sintaxis
Reset
