Icon New game New game

Estructuras de Control

Fill in the Blanks

Completa los espacios en blanco con las estructuras de control correctas.

Download the paper version to play

Recommended age: 17 years old
3 times made

Created by

Ecuador

Top 10 results

There are still no results for this game. Be the first to stay in the ranking! to identify yourself.
Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

  1. time
    score
  1. time
    score
time
score
time
score
 
game-icon

Fill in the Blanks

Estructuras de ControlOnline version

Completa los espacios en blanco con las estructuras de control correctas.

by Luis Gavilanes
1

> 0 numero

Determinar si un número ingresado por el usuario es positivo o no :
Algoritmo VerificarPositivo
Definir numero Como Real ;
Escribir " Ingrese un número : " ;
Leer numero ;
Si Entonces
Escribir " El número es positivo . " ;
FinSi
FinAlgoritmo

2

> num2 num1 num1 num2

Encontrar el mayor de dos números en PSeInt
Algoritmo MayorDeDosNumeros
Definir num1 , num2 , mayor Como Real ;
Escribir " Ingrese el primer número : " ;
Leer num1 ;
Escribir " Ingrese el segundo número : " ;
Leer num2 ;
Si Entonces
mayor < - ;
Sino
mayor < - ;
FinSi
Escribir " El número mayor es : " , mayor ;
FinAlgoritm o

3

0 > Si < Sino FinSi numero

Determinar si un número ingresado por el usuario es positivo , negativo o igual a cero
Algoritmo VerificarNumero
Definir numero Como Real ;
Escribir " Ingrese un número : " ;
Leer numero ;
Si Entonces
Escribir " El número es positivo . " ;
Sino
numero 0 Entonces
Escribir " El número es negativo . " ;

Escribir " El número es igual a cero . " ;

FinSi
FinAlgoritm o

4

OtroCaso Segun Caso Caso Caso Caso

Clasificar una calificación en una escala de 0 a 10 sabiendo que 9 - 10 es Domina los aprendizajes , 7 - 8 . 99 Alcanza los aprendizajes , 4 . 01 - 6 . 99 Esta próximo a alcanzar , Menor o igual a 4 No alcanza los aprendizajes
Algoritmo ClasificarCalificacion
Definir calificacion Como Real ;
Escribir " Ingrese la calificación ( 0 - 10 ) : " ;
Leer calificacion ;
calificacion
9 Hasta 10
Escribir " Domina los aprendizajes " ;
7 Hasta 8 . 99
Escribir " Alcanza los aprendizajes " ;
4 . 01 Hasta 6 . 99
Escribir " Está próximo a alcanzar " ;
MenorOIgualA ( 4 )
Escribir " No alcanza los aprendizajes " ;

Escribir " Calificación no válida " ;
FinSegun

FinAlgoritmo

5

numero 0 MOD FinSi Sino 2

Verificar si un número ingresado por el usuario es par o impar
Algoritmo VerificarParImpar
Definir numero Como Entero ;
Escribir " Ingrese un número : " ;
Leer numero ;
Si = Entonces
Escribir " El número es par . " ;

Escribir " El número es impar . " ;

FinAlgoritmo

6

Si Entonces Sino Si FinSi Entonces Sino

Verificar si un número ingresado por el usuario es mayor , menor o igual a 10
Algoritmo CompararCon10
Definir numero Como Real
Escribir " Ingrese un número : "
Leer numero
numero > 10
Escribir " El número es mayor que 10 . "

numero < 10
Escribir " El número es menor que 10 . "

Escribir " El número es igual a 10 . "

FinSi
FinAlgoritmo

7

Si FinSi Sino Entonces Entonces FinSi Sino Si

Determinar si un número ingresado por el usuario es positivo o negativo y , además , si es divisible por 2
Algoritmo VerificarPositivoPar
Definir numero Como Real ;
Escribir " Ingrese un número : " ;
Leer numero ;
numero > 0
Escribir " El número es positivo . " ;
numero MOD 2 = 0
Escribir " Además , el número es par . " ;

Escribir " Además , el número es impar . " ;


Escribir " El número es negativo o cero . " ;

FinAlgoritmo

8

0 10 MenorQue 20 0 0 MayorQue MayorQue 10

Escribe un algoritmo en PSeInt llamado " ClasificarNumero " que clasifique un número entero según las siguientes categorías :
Si el número es igual a 0 , mostrar el mensaje " El número es cero . "
Si el número es negativo , mostrar el mensaje " El número es negativo . "
Si el número es positivo y menor o igual a 10 , mostrar el mensaje " El número es positivo y menor o igual a 10 . "
Si el número es mayor que 10 y menor o igual a 20 , mostrar el mensaje " El número es mayor que 10 y menor o igual a 20 . "
Si el número es mayor que 20 , mostrar el mensaje " El número es mayor que 20 . "
En caso contrario , mostrar el mensaje " Número no clasificado en las categorías especificadas . "
Algoritmo ClasificarNumero
Definir numero Como Entero ;
Escribir " Ingrese un número entero : " ;
Leer numero ;
Seleccionar numero
Caso
Escribir " El número es cero . " ;
Caso ( )
Escribir " El número es negativo . " ;
Caso ( ) Hasta
Escribir " El número es positivo y menor o igual a 10 . " ;
Caso ( ) Hasta
Escribir " El número es mayor que 10 y menor o igual a 20 . " ;
Caso MayorQue ( 20 )
Escribir " El número es mayor que 20 . " ;
OtroCaso
Escribir " Número no clasificado en las categorías especificadas . " ;
FinSeleccionar
FinAlgoritm o

9

> 0 numero > 0 numero

Escribe un algoritmo en PSeInt llamado " SumarNumerosPositivos " que solicite al usuario ingresar números positivos hasta que se ingrese un número negativo . El programa deberá mostrar la suma de los números positivos ingresados .
Algoritmo SumarNumerosPositivos
Definir numero , suma Como Real
suma < - 0 ;
Escribir " Ingrese números positivos . Ingrese un número negativo para terminar . " ;
Mientras = Hacer
Escribir " Ingrese un número : " ;
Leer numero ;
Si = Entonces
suma < - suma + numero ;
FinSi
FinMientras
Escribir " La suma de los números positivos ingresados es : " , suma ;
FinAlgoritmo

10

> numero 0 Mientras Hacer

Escribe un algoritmo en PSeInt llamado " SumarNumerosPositivosDoWhile " que solicite al usuario ingresar números positivos hasta que se ingrese un número negativo . El programa deberá mostrar la suma de los números positivos ingresados utilizando la estructura de repetición Hacer Mientras ( Do - While ) .
Algoritmo SumarNumerosPositivosDoWhile
Definir numero , suma Como Real ;
suma < - 0 ;
Escribir " Ingrese números positivos . Ingrese un número negativo para terminar . " ;

Escribir " Ingrese un número : " ;
Leer numero ;
Si numero > = 0 Entonces
suma < - suma + numero ;
FinSi
( = )
Escribir " La suma de los números positivos ingresados es : " , suma ;
FinAlgoritmo

11

Hasta FinPara Para Hacer

Suma de los Primeros N Números Naturales con Estructura Para
Escribe un algoritmo en PSeInt llamado " SumarNNumerosNaturales " que solicite al usuario ingresar un número entero positivo N . El programa deberá calcular y mostrar la suma de los primeros N números naturales utilizando la estructura de repetición Para .
Algoritmo SumarNNumerosNaturales
Definir N , suma Como Entero ;
Escribir " Ingrese un número N para sumar los primeros N números naturales : " ;
Leer N ;
suma < - 0 ;
i < - 1 N
suma < - suma + i ;

Escribir " La suma de los primeros " , N , " números naturales es : " , suma ;
FinAlgoritmo

12

numeroAdivinar intento = numeroAdivinar <> intento

Escribe un algoritmo en PSeInt llamado " AdivinarNumero " que genere aleatoriamente un número entre 1 y 10 . El programa deberá solicitar al usuario que adivine el número y continuará pidiendo intentos hasta que el usuario adivine correctamente .
Algoritmo AdivinarNumero
Definir numeroAdivinar , intento Como Entero ;
numeroAdivinar < - Aleatorio ( 1 , 10 ) ;
Repetir
Escribir " Adivina el número ( entre 1 y 10 ) : " ;
Leer intento ;
Si Entonces
Escribir " Incorrecto . ¡ Intenta de nuevo ! " ;
FinSi
Hasta
Escribir " ¡ Correcto ! Has adivinado el número . " ;
FinAlgoritmo

educaplay suscripción