Está en la página 1de 12

ALGORITMOS

INTEGRANTE

JEAN MARCOS MARTINEZ PARRA


1. Desarrolle un algoritmo que permita leer dos valeres distintos, determina cuál de los valores es
mayor y escribirlo

Código del programa

// determinar si el valor es mayor


entero numero1,numero2
inicio
escriba " digite el numero 1: "
lea numero1
escriba " digite el numero 2: "
lea numero2
si numero1>numero2 entonces
escriba " el mayor es:", numero1
sino
escriba " el mayor es: ", numero2
fin si
fin

2. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C
respectivamente. El algoritmo debe imprimir cual es el mayor y cuál es el menor. Recuerde
constatar que los tres valores introducidos por el teclado serán valores distintos. Presente un
mensaje de alerta en caso de que se detecte la introducción de valores iguales.
Código del programa
/* deteminar cual es el mayor y el menor*/
entero A,B,C
inicio
escriba " Ingrese un numero "
lea A
escriba " Ingrese un numero "
lea B
escriba " Ingrese un numero "
lea C
si (B>A) y (B>C) y (A<C) entonces
escriba " el menor es ", A
llamar nueva_linea
escriba " el mayor es ", B
sino
si (B>A) y (B>C) y (A>C) entonces
escriba " el menor es ", C
llamar nueva_linea
escriba " el mayor es ", B
sino
si (A>B) y (A>C) y (B>C) entonces
escriba " el menor es ", C
llamar nueva_linea
escriba " el mayor es ", A
sino
si (A>B) y (A>C) y (B<C) entonces
escriba " el menor es ", B
llamar nueva_linea
escriba " el mayor es ", A
sino
si (C>B) y (C>A) y (B<A) entonces
escriba " el menor es ", B
llamar nueva_linea
escriba " el mayor es ", C
si (C>B) y (C>A) y (B>A) entonces
escriba " el menor es ", A
llamar nueva_linea
escriba " el mayor es ", C
fin si
fin si
fin si
fin si
fin si
fin si
si (A=B) o (B=C) o (C=A) entonces
escriba "esta ingresando valores iguales"
fin si
fin

3. Contar los múltiplos de 3 desde la unidad hasta un número que ingresamos


Código del de programa
/* múltiplos de tres desde la unidad */
entero x, cont, r, p
inicio
cont<-0
escriba " digite un numero "
lea x
r<-1
p<-0
cont<--1
mientras x>=p haga
p<-3*r
r<-r+1
cont<-cont+1
fin mientras
escriba "la cantidad de múltiplos que hay son:” cont
fin

4. desarrolle un algoritmo que permita calcular el promedio de notas finalizar


Cuando N= 0 utilizando la sentencia SI/ entonces

código del programa

entero t,nota,x, sum


real prom
inicio
sum<-0
x<-0
t<-0
mientras t=0 haga
escriba "ingrese su nota:"
lea nota
si (nota=0) entonces
t<-1
sino
sum<-nota+sum
x<-x+1
fin si
fin mientras
prom<-sum/x
escriba "el promedio de notas es:", prom
fin

5. desarrolle un algoritmo que permita leer un valor cualquiera N y escriba si


dicho número es par o impar

Código del programa


// tres valores
entero N, otro
inicio
escriba "ingrese un numero:"
lea N
otro<- N/2
si (N-2*otro=0) entonces
escriba "El numero ingresado es par"
sino
escriba "El numero es impar"
fin si
fin

A. Complete el algoritmo con las instrucciones necesarias B. Desarrolle un algoritmo que permita
determinar una lista de números: B1. ¿Cuántos están entre 50 y 75, ambos inclusive? B2. ¿Cuántos
mayores de 80? B3. ¿Cuántos menores de 30? El algoritmo debe finalizar cuando N (el número
total de la lista), sea igual a 0.
Código del programa

// lista de numeros
entero cantidad,x,numero, cont_1,cont_2,cont_3
inicio escriba "cuantos numeros tiene la lista:"
lea cantidad

x<-0
cont_1<-0
cont_2<-0
cont_3<-0
mientras x<cantidad haga

escriba "digite su numero de lista:"


lea numero
x<-x+1
llamar nueva_linea

si (numero<=75) y (numero>=50) entonces


cont_1<-cont_1+1
sino
si (numero>80) entonces
cont_2<-cont_2+1
sino
si (numero<30) entonces
cont_3<-cont_3+1

fin si
fin si
fin si
fin mientras
escriba "la cantidad de numeros mayores de 50 y menores de 75 son:", cont_1
llamar nueva_linea
escriba "la cantidad de numeros mayores de 80 son:", cont_2
llamar nueva_linea
escriba "la cantidad de numeros menores de 30 son:", cont_3
fin

También podría gustarte