PSeint

Relación de ejercicios de PSeint

Ejercicio 1

Resuelto

Algoritmo que lea dos números, calculando y escribiendo el valor de su suma, resta, producto y división.

Proceso ejercicio_1

Escribir "Introduce el primer numero"

Leer numero1

Escribir "Introduce el segundo numero"

Leer numero2

//inicializamos la variable resultado a 0 (recomendable)

resultado<-0

//sumamos los numeros y escribimos su resultado

resultado<-numero1+numero2

Escribir resultado

//restamos los numeros y escribimos su resultado

resultado<-numero1-numero2

Escribir resultado

//multiplicamos los numeros y escribimos su resultado

resultado<-numero1*numero2

Escribir resultado

//dividimos los numeros y escribimos su resultado

resultado<-numero1/numero2

Escribir resultado

FinProceso


Ejercicio 1b

Modificar Ejercicio 1 de manera que al ejecutarse realice algo similar a lo siguiente:

Dime tu nombre

Justo

Hola Justo, introduce un número

6

Introduce otro número

2

El resultado de sumar 6+2 es: 8

El resultado de restar 6-2 es: 4

El resultado de multiplicar 6x2: 12

El resultado de dividir 6/2 es: 3


Gracias Justo

Ejercicio 1 extra

Realiza un programa que al ejecutarse realice lo siguiente:

Hola, ¿cómo te llamas?

Justo

Encantado Justo, ¿en qué año naciste?

1972

¿Cuál es tu lugar de residencia?

Bormujos

Muy bien Justo. Tienes 49 años y vivies en Bormujos

Ejercicio 2

Resuelto

Algoritmo que lea dos números y nos diga cual de ellos es mayor o bien si son iguales (recuerda usar la estructura condicional SI)

Proceso ejercicio_2

Escribir "Introduce el primer numero"

Leer numero1

Escribir "Introduce el segundo numero"

Leer numero2

//comparamos los dos numeros,

//si el primero es mayor o igual que el segundo entra

Si (numero1>=numero2) Entonces

//Si el numero1 y numero2 son iguales entra y escribe que son iguales

//Sino lo son escribe que el numero1 es el mayor

Si (numero1=numero2) Entonces

escribir "los numeros " numero1 " " numero2 " son iguales"

Sino

Escribir numero1 " es el mayor de los dos"

FinSi

//Si el primer Si es falso, escribe que el numero2 es mayor

Sino

Escribir numero2 " es el mayor de los dos"

FinSi

FinProceso


Ejercicio 2b

Modificar Ejercicio 2 de manera que al ejecutarse realice algo similar a lo siguiente:

Introduce un número:

2

Introduce otro número

3


El primer número es PAR

El segundo número es IMPAR

El primer número es menor que el segundo


Realizado por.....

Ejercicio 3

Algoritmo que lea tres números distintos y nos diga cual de ellos es el mayor (recuerda usar la estructura condicional Si y los operadores lógicos).

Proceso ejercicio_3

Escribir "Introduce el primer numero"

Leer numero1

Escribir "Introduce el segundo numero"

Leer numero2

Escribir "Introduce el tercer numero"

Leer numero3

//comparamos el numero1 con el numero2 y numero3

//Si las dos condiciones son verdaderas el numero1 es el mayor

Si (numero1>numero2 Y numero1>numero3) Entonces

Escribir "el numero " numero1 " es el mayor"

//si el numero1 no es el mayor,

//comparamos el numero2 con el numero3

Sino

Si (numero2>numero3) Entonces

Escribir "El numero " numero2 " es el mayor"

Sino

Escribir "El numero " numero3 " es el mayor"

FinSi

FinSi

FinProceso


Ejercicio 3b

Realiza un el código en pseint que resuelva una ecuación de segundo grado. Debe indicar cuándo tiene una única solución y cuando no la tiene. Un ejemplo de la ejecución sería la siguiente:

Hola, vamos a resolver una ecuación se 2º grado.


Introduce valor de a:

1

Introduce valor de b:

3

Introduce valor de c:

2


El resultado es X1=-1 y X2=-2



Realizado por.....

Ejercicio 4

Diseñar un algoritmo que pida por teclado tres números; si el primero es negativo, debe imprimir el producto de los tres y si no lo es, imprimirá la suma.


Ejercicio 5

Realizar un algoritmo que lea un número por teclado. En caso de que ese número sea 0 o menor que 0, se saldrá del programa imprimiendo antes un mensaje de error. Si es mayor que 0, se deberá calcular su cuadrado y la raiz cuadrada del mismo, visualizando el numero que ha tecleado el usuario y su resultado (“Del numero X, su potencia es X y su raiz X” ). Para calcular la raiz cuadrada se puede usar la función interna RAIZ(X) o con una potencia de 0,5.


Ejercicio 6

Un colegio desea saber qué porcentaje de niños y qué porcentaje de niñas hay en el curso actual. Diseñar un algoritmo para este propósito (recuerda que para calcular el porcentaje puedes hacer una regla de 3).


Ejercicio 7

Una tienda ofrece un descuento del 15% sobre el total de la compra durante el mes de octubre. Dado un mes y un importe, calcular cuál es la cantidad que se debe cobrar al cliente.


Ejercicio 8

Realizar un algoritmo que dado un número entero, visualice en pantalla si es par o impar. En el caso de ser 0, debe visualizar “el número no es par ni impar” (para que un numero sea par, se debe dividir entre dos y que su resto sea 0)


Ejercicio 9

Modificar el algoritmo anterior, de forma que si se teclea un cero, se vuelva a pedir el número por teclado (así hasta que se teclee un número mayor que cero) (recuerda la estructura mientras).


Ejercicio 10

Algoritmo que nos diga si una persona puede acceder a cursar un ciclo formativo de grado superior o no. Para acceder a un grado superior, si se tiene un titulo de bachiller, en caso de no tenerlo, se puede acceder si hemos superado una prueba de acceso.


Ejercicio 11

Desarrollar un algoritmo que nos calcule el cuadrado de los 9 primeros números naturales (recuerda la estructura desde-hasta)


Ejercicio 12

Se pide representar el algoritmo que nos calcule la suma de los N primeros números naturales. N se leerá por teclado (no tenemos porque llamar a la variable N, podemos llamarla como queramos).


Ejercicio 13

Teniendo en cuenta que la clave es “eureka”, escribir un algoritmo que nos pida una clave. Solo tenemos 3 intentos para acertar, si fallamos los 3 intentos nos mostrara un mensaje indicándonos que hemos agotado esos 3 intentos. (Recomiendo utilizar un interruptor). Si acertamos la clave, saldremos directamente del programa.