domingo, 19 de diciembre de 2021

Nivel 1 Algoritmos - Aplicación de conceptos básicos y Estructura secuencial

PROBLEMA 1. 

Elabora un algoritmo en pseudocódigo que reciba como datos de entrada el radio y la altura de un cilindro debe calcular el área total y mostrarlo en pantalla. Considere que todas las medidas están en metros y la siguiente fórmula:



Donde: “R” es el radio y “h” la altura 

 

SOLUCIÓN:

 

Proceso AreaTotalCilindro 

    //Variable de entrada

    Definir radio, altura Como Real;

    //Variable de salida

    Definir areat Como Real;

    //Captura de datos

    Escribir "Ingrese el radio en metros";

    Leer radio;

    Escribir "Ingrese la altura en metros";

    Leer altura;

    //Proceso

    areat <- 2*PI*radio*(altura+radio);

    //Salida

    Escribir "El Área total es:", areat, " metros cuadrados";

FinProceso

 

Nota: Para comprobar la solución del problema puedes usar el programa PSeInt u otro similar

---------------------------------------------------------------------------------------------------------------------------

 

PROBLEMA 2. 

Completar el siguiente código

 

Proceso suma_resta_producto    

       _____ var1, var2, suma, resta, producto Como Entero;     

       Escribir "Ingrese el primer número: ";

       _____ var1; 

       Escribir "Ingrese el segundo número: ";     

       Leer var2;  

       suma _____ var1 + var2;  

       resta <- var1 - var2;    

       producto <- var1 ___ var2;      

       Escribir "La suma es: ", suma; 

       Escribir "La resta es: ", resta;

       _____ "El producto es: ", producto;   

FinProceso

 

SOLUCIÓN

 

Proceso suma_resta_producto    

       Definir var1, var2, suma, resta, producto Como Entero;     

       Escribir "Ingrese el primer número: ";

       Leer var1; 

       Escribir "Ingrese el segundo número: ";     

       Leer var2;  

       suma <- var1 + var2;  

       resta <- var1 - var2;    

       producto <- var1 * var2;      

       Escribir "La suma es: ", suma; 

       Escribir "La resta es: ", resta;

       Escribir "El producto es: ", producto;   

FinProceso

 

Nota: Para comprobar la solución del problema puedes usar el programa PSeInt u otro similar.

---------------------------------------------------------------------------------------------------------------------------

 

PROBLEMA 3

Se debe permitir ingresar un valor en metros, luego mostrar su valor en centímetros y en milímetros.

Datos:

1 metro es 100 centímetros

1 centímetro es 10 milímetros

 

SOLUCIÓN:

Proceso Conversión
//VARIABLE DE ENTRADA
Definir numero Como Real
//VARIABLES DE SALIDA
Definir numcem, nummil Como Real
//CAPTURA DE DATOS
Escribir “Ingrese el número en metros: ”,
Leer numero
//PROCESO
numcem <- numero*100
Nummil <- numero*1000
//SALIDA
Escribir “El número en centímetros es: “, numcem
Escribir “El número en milímetros es: “, nummil
FinProceso

 

Nota: Para comprobar la solución del problema puedes usar el programa PSeInt u otro similar.

---------------------------------------------------------------------------------------------------------------------------

 

PROBLEMA 4.

Ingresando la base y la altura de un triángulo, se pide hallar el área del mismo.

Formula: 

 


SOLUCIÓN:

 

Proceso Triangulo 

//VARIABLE DE ENTRADA 

Definir base, altura Como Real 

//VARIABLE DE SALIDA 

Definir area Como Real 

//CAPTURA DE DATOS 

Escribir “Ingrese la base en metros” 

Leer base 

Escribir “Ingrese la altura en metros” 

Leer altura 

//PROCESO 

area <- base*altura/2 

//SALIDA 

Escribir “El área del triángulo es: ”, area, “metros cuadrados.” 

FinProceso 


Nota: Para comprobar la solución del problema puedes usar el programa PSeInt u otro similar.

No hay comentarios.:

Publicar un comentario

Nivel 3 Algoritmos - Estructura repetitiva

 PROBLEMA 1   Construir un pseudocódigo que solo permita ingresar números pares, en caso de que el número no sea par debe volver a pedir que...