507 palabras
3 minutos
Modulo 1 - Sistemas y Paradigmas de la programación

Ejercicios realizados en clase para profundizar en pseudocodigo#

⚠️ Aclaración: El pseudocodigo esta hecho para que funcione de manera correcta en PSeInt, se puede pensar de manera más simple.

1) Dados 2 números (ingresados por teclado), mostrar cuál de ellos es el mayor#

Pseudocódigo:

Algoritmo numeroMayor
Definir numero1, numero2 Como Entero
Escribir "Ingresa un numero:"
Leer numero1
Escribir "Ingresa otro numero"
Leer numero2
Si numero1 > numero2 Entonces
Mostrar "El mayor es: ", numero1
Sino
Mostrar "El mayor es: ", numero2
FinSi
FinAlgoritmo

Diagrama de flujo:

Diagrama de flujo

2) Dados 3 números (ingresados por teclado), mostrar cuál de ellos es el mayor#

Pseudocódigo:

Algoritmo mayorDeTres
Definir numero1, numero2, numero3 Como Entero
Escribir "Ingrese un numero"
Leer numero1
Escribir "Ingrese otro un numero"
Leer numero2
Escribir "Ingrese un ultimo numero"
Leer numero3
Si numero1 > numero2 Entonces
Mostrar "El mayor es: ", numero1
Sino
Si numero2 > numero3
Mostrar "El mayor es: ", numero2
Sino
Mostrar "El mayor es: ", numero3
FinSi
FinSi
FinAlgoritmo

Diagrama de flujo:

Diagrama de flujo

3) Dados n números (ingresados por teclado), mostrar cuál de ellos es el mayor#

Pseudocódigo:

Algoritmo numeroMayor
Definir mayor, numero Como Entero
Definir entrada Como Cadena
Escribir "Ingrese un número (o N para terminar): "
Leer entrada
Si entrada = "N" Entonces
Escribir "No se ingresaron números."
FinSi
numero <- ConvertirANumero(entrada)
mayor <- numero
Escribir "Ingrese un número (o N para terminar): "
Leer entrada
Mientras entrada <> "N" y entrada <> "n" Hacer
numero <- ConvertirANumero(entrada)
Si numero > mayor Entonces
mayor <- numero
FinSi
Escribir "Ingrese un número (o N para terminar): "
Leer entrada
FinMientras
Escribir "El mayor número es: ", mayor
FinAlgoritmo

Diagrama de flujo:

Diagrama de flujo

4) Ingresar un número por teclado y decir si es par o impar#

Pseudocódigo:

Algoritmo parImpar
Definir numero Como Entero
Escribir "Ingrese un numero"
Leer numero
Si numero % 2 == 0 Entonces
Mostrar "El numero es par"
Sino
Mostrar "El numero es impar"
FinSi
FinAlgoritmo

Diagrama de flujo:

Diagrama de flujo

5) Ingresar varios números por teclado y sumar solo los pares#

Pseudocódigo:

Algoritmo sumarPares
Definir suma, numero Como Entero
suma = 0
Escribir "Ingrese varios numeros, solo se sumaran los pares, cuando quiera terminar ingrese 0"
Leer numero
Mientras numero <> 0 Hacer
Si numero mod 2 = 0 Entonces
suma = suma + numero
Fin Si
Leer numero
Fin Mientras
Mostrar "La suma de los pares es: ", suma
FinAlgoritmo

Diagrama de flujo:

Diagrama de flujo

6) Ingresar números por teclado hasta que se ingrese la letra N. Al terminar mostrar cuántos números son pares#

Pseudocódigo:

Algoritmo contarPares
Definir contador, numero Como Entero
Definir entrada Como Cadena
contador <- 0
Escribir "Ingrese un número (o N para terminar): "
Leer entrada
Mientras entrada <> "N" y entrada <> "n" Hacer
numero <- ConvertirANumero(entrada) // Nota: PSeInt no tiene función nativa, pero funciona
Si numero % 2 = 0 Entonces
contador <- contador + 1
FinSi
Escribir "Ingrese un número (o N para terminar): "
Leer entrada
FinMientras
Escribir "La cantidad de números pares es: ", contador
FinAlgoritmo

Diagrama de flujo:

Diagrama de flujo