Está en la página 1de 5

Trabajo Practico de Pseint

Trabajo Práctico de Pseint


Algoritmos
Fecha de entrega 13 de noviembre

1.    Escribir un pseudocódigo que escriba “Hola Mundo”.


2.    Escribir un Pseudocódigo de un programa que permita leer la edad y peso de una
persona y posteriormente imprimirla.
3.    Escribir un Pseudocódigo que calcule el área de un triángulo recibiendo como entrada
el valor de base y altura.
4.    Escribir Pseudocódigo que calcule el área de un círculo.
5.    Escribir Pseudocódigo que dados 2 valores de entrada imprima siempre la división del
mayor entre el menor.
6.    Escribir Pseudocódigo que lea de entrada 3 números y que indique cual es el mayor de
ellos.
7.    Escribir un Pseudocódigo que lea 3 números los cuales significan una fecha (día, mes,
año). Comprobar que sea válida la fecha, si no es válido que imprima un mensaje de
error, y si es válida imprimir el mes con su nombre. 
8. Escribir un Pseudocódigo que pida la edad y el sexo y dependiendo si es hombre o mujer
y si puede votar o no.
9. Escribir un algoritmo que realice un menú de opciones, utilizando la estructura      
Según…Hacer, para realizar este algoritmo se debe consultar la ayuda , esto es ir al
menú Ayuda dentro del árbol de ayuda a la opción Pseudocodigo, luego Expresiones y
elegir Funciones, allí hay una lista de las funciones que se pueden aplicar.
     Se debe pedir un número para realizar cálculos con las opciones y un número de opción 
      para elegir una de las funciones y mostrarla en pantalla. El algoritmo debe pedir un
número de opción y un número para realizar el cálculo, luego con la estructura según se
debe mostrar
      Si es la opción 1 la raíz cuadrada de ese número pedido
      Si es la opción 2 la valor absoluto de ese número pedido
      Si es la opción 3 la logaritmo natural de ese número pedido
      Si es la opción 4 la Exponencial de ese número pedido
      Si es la opción 5 la redondeo de ese número pedido
      Si no es ninguna de las opciones anteriores entonces se muestra un número al azar.

10.      Se debe mostrar los 50 primeros números pares pero en orden inverso utilizando las
estructuras repetitivas, Para, Mientras y Repetir.
11.       Se desea convertir las calificaciones alfabéticas A, B, C y D a calificaciones
numéricas 4, 5, 6 y 7, respectivamente. (Utilizar Segun Hacer)

13. Dado un valor introducido por teclado, escribir el nombre del día de


la semana, de forma que represente su posición dentro de la semana.

14.Leer un número entre uno y diez y visualizar si es par o impar.


13. Calcular las soluciones de una ecuación de segundo grado. ((-
b+raíz(b*b-4*a*c))/2*a); 

14.Contar los números positivos introducidos mediante teclado. Detener


el algoritmo al leer un nº cero o negativo.

15. Escribir los números del uno al cien, al derecho y al revés utilizando


las estructuras de control: Repetir, Para y Mientras

16. Introducir las notas de 40 alumnos y obtener el porcentaje de


aprobados. (Bucle controlado por contador).

17. Algoritmo que calcule el cubo de un entero dado

18. Obtener el seno y el coseno de un ángulo expresado en radianes,


mediante el uso de funciones.

19. Desarrolle un algoritmo que realice la sumatoria de los números


enteros comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.

20. Crear un arreglo llamado números que almacene los siguientes datos:
20, 14, 8, 0, 5, 19 y 4
21. Crear un arreglo de 5 posiciones y llénelo con los números que el
usuario desee.
22. Crear un arreglo llamado nombres y que almacene los siguientes
nombres de personas: Juan, Pedro, maría, Humberto y Oscar.
23. Llenar un arreglo con nombres de personas. Preguntar al usuario
cuantos datos desea ingresar.
24. Crear un arreglo de 10 números llamado arreglo1, luego crear otro
arreglo de 10 números llamado arreglo2, almacenar los 10 números en
cada arreglo. Luego sumar los dos arreglos, el resultado se debe guardar
en otro arreglo llamado resultado.
25. Llenar un vector de 10 posiciones con números aleatorios entre 1 y
100
26. Llenar un vector con números enteros (números positivos ó
negativos). Mostrar la cantidad de números positivos que hay en dicho
arreglo.
27. Crear un arreglo de 10 números llamado arreglo1, luego crear otro
arreglo de 10 números llamado arreglo2, almacenar los 10 números en
cada arreglo. Luego multiplicar los dos arreglos, el resultado se debe
guardar en otro arreglo llamado resultado.
28. Crear un arreglo de 10 números llamado arreglo1, luego crear otro
arreglo de 10 números llamado arreglo2, almacenar los 10 números en
cada arreglo. Luego restar los dos arreglos, el resultado se debe guardar
en otro arreglo llamado resultado.
29. Crear un arreglo de 10 números llamado arreglo1, luego crear otro
arreglo de 10 números llamado arreglo2, almacenar los 10 números en
cada arreglo. Luego dividir los dos arreglos, el resultado se debe guardar
en otro arreglo llamado resultado.
30.  En el siguiente ejemplo se intenta calcular el promedio de 10 números, observa bien el
código, copialo a Pseint y luego fíjate si es correcto sino identifica los problemas y
resuélvelos:

Proceso Promedio
    //Calcula el promedio de una lista de números
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
       
        //Declaro una variable promedio para asignarle el promedio
        promedio<-n1+n2+n3+n4+n5+n6+n7+n8+n9+n10 / 10;
       
        //Muestro el promedio   
        Escribir "El promedio es: ",promedio;
FinProceso

31. En este otro ejemplo se trata de mostrar los primeros 50 números pares, haz lo
mismo que en el ejemplo anterior, copia el codigo en pseint  y fíjate si es correcto.

Proceso NumerosPares
    //Muestra los números pares del 0 al 50
    Escribir "Ingrese un numero:";
    Leer x;   
        Repetir
            //la función MOD calcula el resto de la division por 2, si es cero entonces es par
            Si x MOD 2 = 0  Entonces
                Escribir "Numero: ",x;           
            FinSi               
        Hasta Que x = 50
        Escribir "Ultimo Numero: ",x;   
        Escribir "Fin de listado";
FinProceso

32. Este algoritmo intenta mostrar los números del 1 al 100, hace lo mismo que en los
ejemplos anteriores, fíjate si es correcto

Proceso Repetir1al100
//Hacer un pseudocodigo que imprima los números del 1 al 100
c <- 0
MIENTRAS c < 100 HACER
    ESCRIBIR c;  
FINMIENTRAS
ESCRIBIR "ultimo ciclo: " c;
ESCRIBIR "Fin de repeticion";
FinProceso

34. Este código es el mismo que el ejercicio anterior pero utiliza la estructura Repetir -
Hasta, ¿Funciona?,
haz lo mismo que en los ejercicios anteriores, busca los errores

Proceso Repetir1al100conRepetir
//Hacer un pseudocodigo que imprima los números del 1 al 100
c <- 0

Repetir
    ESCRIBIR c;      
Hasta Que c < 100

ESCRIBIR "ultimo ciclo: " c;


ESCRIBIR "Fin de repeticion";
FinProceso

36. En el siguiente código se quiere mostrar los  números del 100 al 0, haz lo mismo
busca los errores

Proceso Repetir1al100conRepetir
//Hacer un pseudocodigo que imprima los números del 100 al 0 en orden decreciente
c <- 100

Repetir
    ESCRIBIR c;  
   
Hasta Que c <= 0

ESCRIBIR "ultimo ciclo: " c;


ESCRIBIR "Fin de repeticion";
FinProceso

37. Realizar un algoritmo que pida 3 números, verifique que sean positivos, luego
calcule el promedio y busque el mayor de todos.
38. Realizar un algoritmo que pida un número y luego calcule la raíz cuadrada del
mismo.

39. Realizar un algoritmo que muestre los primeros 50 números pares.

También podría gustarte