15. Algoritmos || Ejercicios estructuras selectivas Pseint


Ejercicios algoritmos Pseint





11. Hacer un algoritmo en Pseint que lea tres números y diga cuál es el mayor.

Proceso MayorDeTresNumeros
 Definir xx, yy, zz Como Entero;
 
 Escribir 'Ingrese tres números';
 Leer xx, yy, zz;
 
 Si (xx > yy y xx > zz) Entonces
  Escribir 'El mayor es: ', xx;
 SiNo
  si (yy > zz) entonces
   Escribir 'El mayor es: ', yy;
  SiNo
   Escribir 'El mayor es: ', zz;
  FinSi
 FinSi
 
FinProceso


Diagrama de flujo




Diagrama Nassi-Shneiderman




12. Hacer un algoritmo en Pseint que lea dos números y diga cuál es el mayor.

Proceso MayorDeDosNumeros
 Definir xx,yy Como Entero;
 
 Escribir 'Ingrese dos números';
 Leer xx,yy;
 
 Si (xx>yy ) Entonces
  Escribir 'El mayor es: ',xx;
 SiNo
  Escribir 'El mayor es: ',yy;
 FinSi
 
FinProceso


Diagrama de flujo




Diagrama Nassi-Shneiderman




13. Hacer un algoritmo en Pseint que lea una letra y diga si es una vocal.

Proceso vocal
 Definir letra Como caracter;
 
 Escribir 'Ingrese una letra';
 Leer letra;
 
 si (letra = 'a' o letra = 'A') Entonces
  Escribir "Es una vocal";
 SiNo
  si(letra = 'e' o letra = 'E') Entonces
   Escribir "Es una vocal";
  SiNo
   si (letra = 'i' o letra = 'I') Entonces
    Escribir "Es una vocal";
   SiNo
    si (letra = 'o' o letra = 'O') Entonces
     Escribir "Es una vocal";
    SiNo
     si (letra = 'u' o letra = 'U') Entonces
      Escribir "Es una vocal";
     SiNo
      Escribir "No es una vocal";
     FinSi
    FinSi
   FinSi
  FinSi
 FinSi
 
FinProceso


Diagrama de flujo




Diagrama Nassi-Shneiderman




14. Hacer un algoritmo en Pseint que lea un entero positivo del 1 al diez y al 9 y determine si es un número primo.


Proceso NumeroPrimo
 Definir num Como Entero;
 
 Escribir "Ingresa un número del 1 al 9";
 Leer num;
 
 si (num < 10 y num > 0) Entonces
  Segun (num) hacer
   caso 2: Escribir "El número es primo";
   caso 3: Escribir "El número es primo";
   caso 5: Escribir "El número es primo";
   caso 7: Escribir "El número es primo";
   De Otro Modo:
    Escribir "El número no es primo";
  FinSegun
 SiNo
  Escribir "No es un número del 1 al 9";
 FinSi
 
FinProceso


Diagrama de flujo




Diagrama Nassi-Shneiderman




15. Hacer un algoritmo en Pseint que convierta centímetros a pulgadas y libras a kilogramos.


Proceso Conersion
 Definir x Como Entero;
 Definir pugadas, kilo, distancia, peso como real;
 
 Escribir '¿Desea convertir distancia o peso?';
 Escribir "1 Para distancia o 2 para peso";
 Leer x;
 
 Segun (x)  Hacer
  caso 1:
   Escribir 'Ingrese la distancia en centímetros';
   Leer distancia;
   pulgadas <- distancia / 2.54;
   Escribir "Las pulgadas son: ", pulgadas;
  caso 2:
   Escribir 'Ingrese el peso en libras';
   Leer peso;
   kilo <- peso * (1 / 2.21);
   Escribir "Los kilogramos son : ", kilo;
  De Otro Modo:
   Escribir "opción inválida";
 FinSegun
 
FinProceso


Diagrama de flujo




Diagrama Nassi-Shneiderman





1 comentario:

  1. Me Servio de mucho estos cursos, son básicos. pero si te abren mucho la mente para la programación en c++. Gracias.

    ResponderEliminar