Anda di halaman 1dari 12

UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO

FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA


INGENIERA DE MINAS

Para cada caso desarrollar el algoritmo en pseudocdigo y diagrama de


flujo haciendo uso del programa PSEINT.

1. Dada una secuencia de nmeros ledos por teclado, que acabe con un 1, por
ejemplo: 5,3,0,2,4,4,0,0,2,3,6,0,,-1; Realizar el algoritmo que calcule la
media aritmtica. Suponemos que el usuario no insertar nmero negativos.

PAPEL(PSEUDOCDIGO)

ENTRADA: num,suma
PROCESO: promedio aritmtico=suma/(contador-1)
SALIDA: promedio aritmtico

INICIO
DECLARAR: num,suma
LEER: num
ESCRIBIR: promedio aritmtico
FIN

PSEINT
Proceso EJECICIO_01
Definir num,suma como numerico
Escribir "ingrese numero: "
Leer num
suma<-0
contador<-1
Mientras num<>-1 hacer
suma<-suma+num
contador<-contador+1
Leer num
FinMientras
Escribir "el promedio aritmetico es: ",suma/(contador-1)
FinProceso

1
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

DIAGRAMA DE FLUJO

2
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

2. Algoritmo que nos calcule las races de una ecuacin de segundo grado.
Controlar el caso de que las soluciones sean imaginarias.

PAPEL(PSEUDOCDIGO)

ENTRADA: A,B,C
PROCESO:Races de la ecuacin ; D>0 ,X1<-(-B+D^(1/2))/(2*A). X2<-(-B-D^(1/2))/(2*A)
D=0 Entonces X1<--B/(2*A)X2<--B/(2*A)
SALIDA: las races ; X1, X2

INICIO
DECLARAR: A,B,C, X1,X2
LEER: A,B,C
ESCRIBIR: X1,X2
FIN

PSEINT
Proceso EJERCICIO_02
Definir A,B,C,D,X1,X2 Como Real
Escribir 'INGRESE EL COEFICIENTE CUADRATICO:'
Leer A
Escribir 'INGRESE EL COEFICIENTE LINEAL:'
Leer B
Escribir 'INGRESE EL TERMINO INDEPENDIENTE :'
Leer C
D<-B^2-4*A*C
Si D<0 Entonces
Escribir 'LAS RAICES SON COMPLEJAS:'
Sino
Si D=0 Entonces
X1<--B/(2*A)
X2<--B/(2*A)
Escribir 'LAS RAICES SON IGUALES X1=X2:'
Escribir 'LA RAIS X1:',X1
Sino
X1<-(-B+D^(1/2))/(2*A)
X2<-(-B-D^(1/2))/(2*A)
Escribir 'LA RAIZ X1 ES:',X1
Escribir 'LA RAIZ X2 ES:',X2
FinSi
FinSi
FinProceso

3
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

DIAGRAMA DE FLUJO

SEGUNDO MTODO

4
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

PSEINT
Proceso ejercicio_02
definir d, x1, x2, a, b, c como real
escribir "ingrese el coeficiente del termino cuadrtico"
leer a
escribir "ingrese el termino lineal"
leer b
escribir " el termino independiente "
leer c
d=b^2-4*a*c
Mientras d>=0 Hacer
Si d=0 Entonces
x1=-b/(2*a)
x2=-b/(2*a)
escribir "las races son iguales" x1
Sino
x1=-b+d/(2*a)
x2=-b-d/(2*a)
escribir "las races son " x1 x2
Fin Si
Fin Mientras
FinProceso

DIAGRAMA DE FLUJO

5
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

3. Implementar un algoritmo que lea los n votos otorgados a los 3

6
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

candidatos a gobernador e imprimir el nmero del candidato ganador y su


cantidad de votos.

PAPEL(PSEUDOCDIGO)
ENTRADA: CANDIDATO1, CANDIDATO2, CANDIDATO3
PROCESO:ENCONTRAR AL CANDIDATO GANADOR
SALIDA:CANDIDATO GANADOR

INICIO
DECLARAR: A,B,C, CANDIDATO1, CANDIDATO2, CANDIDATO3
LEER: A,B,C
ESCRIBIR: CANDIDATO GANADOR
FIN

PSEINT
Proceso EJECICIO_03
DEFINIR A, B,C,N COMO ENTEROS
ESCRIBIR "INGRESE CANDIDATO1"
LEER A
ESCRIBIR "INGRESE CANDIDATO2"
LEER B
ESCRIBIR "INGRESE CANDIDATO3"
LEER C
Si A>B Y A>C Entonces
ESCRIBIR "EL CANDIDATO GANADOR ES:CANDIDATO1 CON " A "VOTOS"
Sino
Si B>A Y B>C Entonces
ESCRIBIR "EL CANDIDATO GANADOR ES:CANDIDATO2 CON " B "VOTOS"
Sino
ESCRIBIR "EL CANDIDATO GANADOR ES:CANDITATO3 CON " C "VOTOS"
Fin Si
Fin Si
N= A+B+C
ESCRIBIR "NUMERO DE BOTOS TOTALES ES: " N
FinProceso

DIAGRAMA DE FLUJO

7
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

4. Implementar un algoritmo que permita leer 50 calificaciones de un grupo

8
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

de alumnos. Calcule y escriba el porcentaje de desaprobados. Tomando en


cuenta que la calificacin mnima aprobatoria es de 70.

PAPEL(PSEUDOCDIGO)

ENTRADA: cal,conta
PROCESO: p <-(conta / 50)*100
SALIDA: porcentaje de reprobados

INICIO
DECLARAR: suma,cal,p,conta
LEER: cal
ESCRIBIR: porcentaje de reprobados
FIN

PSEINT
Proceso EJERCICIO_04
definir cal,conta, p como real
suma <- 0
conta<-1
para i<-1 hasta 50 hacer
escribir "Introduce calificacin"
leer cal
si cal < 70 entonces
suma <- suma + 1
conta<-conta+1
finsi
finpara
p <-(conta / 50)*100
escribir "El porcentaje de reprobados es: " p
FinProceso

DIAGRAMA DE FLUJO

9
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

5. Desarrollar un algoritmo que nos calcule el cuadrado de los 9 primeros

10
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

nmeros naturales.

PAPEL(PSEUDOCDIGO)
ENTRADA: cal,conta
PROCESO: suma de los cuadrados de los nueve primeros nmeros naturales
suma<-suma+conta^2
conta<-conta+1
SALIDA:l a suma de los cuadrados de los nuevo primeros naturales

INICIO
DECLARAR: suma,cal,p.conta
LEER: N
ESCRIBIR: la suma de los cuadrados
FIN

PSEINT
Proceso ejercicio_05
Definir CONTA, SUMA, N Como Entero
CONTA<-1
SUMA<-0
Para n<-1 Hasta 9
Escribir 'DIME UN NUMERO'
Leer N
SUMA<-SUMA+CONTA^2
CONTA<-CONTA+1
Fin Para
escribir "la suma de los cuadrados es:" SUMA
FinProceso

DIAGRAMA DE FLUJO

11
FIMGM_IMMJAJC
UNIVERSIDAD NACIONAL SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y METALURGIA
INGENIERA DE MINAS

12
FIMGM_IMMJAJC

Anda mungkin juga menyukai