Está en la página 1de 12

Realizar un diagrama de flujo y su respectivo pseudocódigo, utilizando PSeInt

Se presentarán en clase, dependiendo el grupo asignado a cada estudiante, tomando


aleatoriamente uno o dos ejercicios, para que sea explicado y ver posibles errores que podrían
darse.

1. Escribir un programa que a partir de un número ingresado diga si es mayor, menor o


igual a 9.
2. Crear un programa que a partir de un número ingresado diga si el mismo es par o impar.
3. Realizar un programa que permita ingresar dos números y devuelva el resultado de la
suma entre ambos.
4. Escribir un programa que sume todos los números pares entre 2 y 100.
5. Escribir un programa que permita ingresar un número y muestre en pantalla todos los
divisores del mismo.
6. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobará si su
promedio de tres calificaciones es mayor o igual a 4.0; reprueba en caso contrario.
Deberá permitir ingresar las tres calificaciones y luego calcular su promedio.
7. Crear un programa que permita ingresar un nombre y una cantidad numérica para que
así después el programa escriba este nombre tantas veces como su cantidad ingresada
8. Escribir un programa que permita sumar todos los números naturales comprendidos
entre 1 y 50 utilizando la función
9. Diseñar un algoritmo que pida por teclado tres números; si el primero es negativo, debe
imprimir la multiplicación de los tres y si no lo es, imprimirá la suma.
10. Definir un programa que determine si un número ingresado es primo o no. (Un número
es primo si es divisible únicamente por 1 y por sí mismo).
11. Crear un programa que efectúe la suma de los dígitos de un número ingresado. Ejemplo:
Si se ingresa 123, debería devolver 6.
Ejercicio 1. Realizar Algoritmo que demuestre si un número es mayor, menor o igual a 9

Algoritmo MayorMenor

N<-0

Escribir "Escribir el numero"

Leer N

Si N Es Mayor A 9 Entonces

Escribir "El numero es mayor a 9"

FinSi

Si n es igual A 9 Entonces

Escribir " el numero es igual a 9 "

Sino

Escribir "El numero es Menor a 9"

FinSi

FinAlgoritmo
Ejercicio 2. Realizar Algoritmo que compruebe si el número es par o impar

Algoritmo testParImpar

Escribir 'Ingresar un número: '

Leer numero

Si numero MOD 2 = 0 Entonces

Escribir numero,' es par'

SiNo

Escribir numero,' no es par'

FinSi

FinAlgoritmo
Ejercicio 3. realizar Algoritmo que sume 2 números

Algoritmo Suma

Escribir ' Ingresar primer número '

Leer N1

Escribir ' Ingresar segundo número '

Leer N2

R <- N1+N2

Escribir ' El resultado es: ', R

FinAlgoritmo

Ejercicio 4. Escribir un programa que sume todos los números pares entre 2 y 100.
Algoritmo SumaDePares

Definir suma Como Entero

Definir num Como Entero

suma <- 0

Escribir "Programa que sume todos los números pares entre 2 y 100"

Para num <- 2 Hasta 100 Con Paso 2 Hacer

suma <- suma + num

FinPara

Escribir "La suma de los números pares entre 2 y 100 es:", suma

FinAlgoritmo

Ejercicio 5. Escribir un programa que permita ingresar un número y muestre en pantalla todos los
divisores del mismo.
Algoritmo divisores_de_numero

Escribir "Ingrese Numero"

Leer Num

div<-1

Mientras Div<=Num Hacer

Si Num MOD div = 0

Escribir div

FinSi

div<-div+1

FinMientras

FinAlgoritmo

Ejercicio 6. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobará si su


promedio de tres calificaciones es mayor o igual a 4.0; reprueba en caso contrario. Deberá
permitir ingresar las tres calificaciones y luego calcular su promedio.
Algoritmo aprueba_reprueba

Escribir "ingrese calificacion 1"

Leer Cal1

Escribir "ingrese calificacion 2"

Leer Cal2

Escribir "Ingrese calificacion 3"

Leer Cal3

Prom<-(Cal1+Cal2+Cal3)/3

Si Prom>=4 Entonces

Escribir "Aprueba"

SiNo

Escribir "Reprueba"

Fin si

Escribir Prom

FinAlgoritmo

Ejercicio 7. Crear un programa que permita ingresar un nombre y una cantidad numérica para
que así después el programa escriba este nombre tantas veces como su cantidad ingresada
Ejercicio 8. Escribir un programa que permita sumar todos los números naturales comprendidos
entre 1 y 50 utilizando la función
Ejercicio 9. Diseñar un algoritmo que pida por teclado tres números; si el primero es negativo,
debe imprimir la multiplicación de los tres y si no lo es, imprimirá la suma.

Algoritmo tresnumeros

Escribir "Ingrese numero 1"

Leer Num1

Escribir "Ingrese numero 2"


Leer Num2

Escribir "Ingrese numero 3"

Leer Num3

Si Num1<0 Entonces

Resul<-Num1 * Num2 * Num3

Sino

Resul<-Num1+Num2+Num3

Fin Si

Escribir "el resultado es ",Resul

FinAlgoritmo

Ejercicio 10. Definir un programa que determine si un número ingresado es primo o no.
(Un número es primo si es divisible únicamente por 1 y por sí mismo).

Algoritmo NumerosPrimos

Escribir "Ingrese un número: "

Leer nro

div <- 2
band <- Verdadero

Si nro=1 Entonces

Escribir "Es primo"

Sino

Mientras band=Verdadero y nro>div Hacer

Si nro MOD div = 0 Entonces

band <- Falso

FinSi

div <- div +1

FinMientras

si band= Verdadero Entonces

Escribir "Es primo"

Sino

Escribir "No es primo"

FinSi

FinSi

FinAlgoritmo

Ejercicio 11. Crear un programa que efectúe la suma de los dígitos de un número ingresado.
Ejemplo: Si se ingresa 123, debería devolver 6.

Algoritmo SumaDigitos

Definir num como Entero

Definir suma como Entero

Escribir "Ingrese un número:"


Leer num

suma <- 0

Mientras num > 0 Hacer

suma = suma + (num % 10)

num = trunc(num / 10)

FinMientras

Escribir "La suma de los dígitos es:", suma

FinAlgoritmo

También podría gustarte