Está en la página 1de 10

Universidad Mariano Gálvez de Guatemala

Facultad de Ingeniería en Sistemas de Información


Programación 1

Tarea 1

Denis Josué Herrera García


No. Carnet: 7690-21-13625
Pseudocódigo Diagrama de Flujo
Algoritmo problema1
Definir n,m,reprobado,aprobado
Como Entero
Definir cal,suma como real
Escribir "Ingresa el numumero de
calificaciones"
leer n
m=1
suma = 0
reprobado = 0
aprobado = 0
Mientras m <= n Hacer
Escribir "Ingresa la calificacion
",m
leer cal
suma = suma + cal
si cali < 60 Entonces
reprobado =
reprobado + 1
SiNo
aprobado = aprobado
+1
FinSi
m=m+1
FinMientras
Escribir "El promedio del alumno es:
",suma/n
Escribir "Reprobadas; ",reprobado
Escribir "Aprobadas; ",aprobado
FinAlgoritmo
Pseudocódigo Diagrama de Flujo
Algoritmo problema2
Definir a,b Como Entero
Escribir "Ingresa dos numeros"
leer a,b
Escribir "La suma de los dos numeros
es: ",a+b
Escribir "La resta de los dos numeros
es: ",a-b
Escribir "La multiplicacion de los dos
numeros es: ",a*b
Escribir "La division de los dos
numeros es: ",a/b
FinAlgoritmo
Pseudocódigo Diagrama de Flujo
Algoritmo problema3
Escribir 'Ingrese un número:
'
Leer numero
Si numero MOD 2 = 0
Entonces
Escribir numero,' es
par'
SiNo
Escribir numero,' no
es par'
FinSi
FinAlgoritmo
Pseudocódigo Diagrama de Flujo
Algoritmo problema4
Definir total,a,b,n,x Como Entero
Escribir "Ingresa el total de numeros"
leer total
x=1
Mientras x <= total Hacer
Escribir "Ingresa un numero"
leer n
si x == 1 Entonces
a=n
b=n
SiNo
si n > a Entonces
a=n
SiNo
si n < b
Entonces
b=n
FinSi
FinSi
FinSi
x=x+1
FinMientras
Escribir "El numero mayor es: ",a
Escribir "El numero menor es: ",b
FinAlgoritmo
Pseudocódigo Diagrama de Flujo
Algoritmo problema5
escribir "Escriba un numero
Entero para pasarlo a Hexadecimal"
leer num
x=num
Repetir
Si x mod 16>9 y x
mod 16<16 Entonces
Si x mod
16=10 Entonces

acum="A"+acum
finsi
Si x mod
16=11 Entonces

acum="B"+acum
finsi
Si x mod
16=12 Entonces

acum="C"+acum
finsi
Si x mod
16=13 Entonces

acum="D"+acum
finsi
Si x mod
16=14 Entonces

acum="E"+acum
finsi
Si x mod
16=15 Entonces

acum="F"+acum
finsi
Sino
acum=ConvertirATexto(x mod
16)+acum
Fin Si
x=trunc(x/16)
Hasta Que x<=1
Si x>0 Entonces

acum=ConvertirATexto(x)+acum
Fin Si
escribir num," Decimal =
",acum," en Hexadecimal"
FinAlgoritmo
Pseudocódigo Diagrama de Flujo
Algoritmo problema6
Definir a,n,i Como Entero

Escribir "Escribe un numero"

leer n

i=0

para a = 1 Hasta n Con Paso 1 hacer

si n mod a == 0 Entonces

i=i+1

FinSi

Fin Para

si i == 2 Entonces

Escribir "El numero ",n," es


primo"

SiNo

Escribir "El numero ",n," no


es primo"

FinSi
FinAlgoritmo
Pseudocódigo Diagrama de Flujo
Algoritmo problema7
Definir n,promedio Como Real

Definir x Como Entero

n=1

x=0

suma = 0

promedio = 0

Mientras n <> 0 Hacer


Escribir "Ingresa una nota"
leer n
si n <> 0 Entonces
suma = suma + n
x=x+1
promedio = suma / x
FinSi
FinMientras
si x == 0 Entonces
Escribir "El promedio de las notas es:
",0

SiNo
Escribir "El promedio de las notas es:
",promedio
FinSi

FinAlgoritmo
Pseudocódigo Diagrama de Flujo

También podría gustarte