Ejercicios DFD 50ejemlos

UNIVERSIDAD LAICA “ELOY ALFARO DE MANABÍ” CARRERA DE INGENIERÍA ELÉCTRICA PROGRAMACIÓN TEMA “TAREA DE DIAGRAMAS DE FL

Views 104 Downloads 13 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD LAICA “ELOY ALFARO DE MANABÍ” CARRERA DE INGENIERÍA ELÉCTRICA

PROGRAMACIÓN

TEMA

“TAREA DE DIAGRAMAS DE FLUJO”

DOCENTE RESPONSABLE

ING. WASHINGTON XAVIER GARCIA

NOMBRE DEL ALUMNO

VELASQUEZ HUERTAS ERICK MOISES

SEMESTRE

SEGUNDO “B”

ULEAM 2019(1) MANTA – ECUADOR

1)

Desarrolle un algoritmo que al recibir 50 veces los datos X, Y, Z que

representan números enteros, escriba los mismos en orden inverso. 1)INICIO 2)Ingrese 3 numeros enteros distintos 50 veces 3)Contar si estos números se repiten 50 veces 4)Si se repiten 50 veces entonces 5)Escribir de mayor a menor 6)Si no 7)Mostrar “Asignar más números enteros” 8)FIN 2) Construya un algoritmo que al recibir como datos la clave del empleado y los tres primeros sueldos del año, calcule el ingreso total, semestral y el promedio mensual, e imprima la clave del empleado, el ingreso total, y el promedio mensual. 1)INICIO 2)Ingrese clave 3)Ingrese tres primeros sueldos 4)Ingreso total= Tres primeros sueldos 5)Imprimir ingreso total 6)Ingreso semestral=Ingreso total * 2 7)Imprimir Ingreso semestral 8)Promedio mensual= Ingreso total/3 9)Imprimir promedio mensual 10)Imprimir clave 11)FIN 3) Realizar un algoritmo que permita pedir 1000 números naturales y determine e imprima cuantos son pares e impares 1)INICIO 2)Leer 1000 números naturales 3)Contar 1000 números 4)Si hay 1000 números entonces 5)Contar cuantos son pares 6)Contar cuantos son impares 7)Si no

8) Mostrar “Ingrese mas numeros naturales” 9) Imprimir “Pares” o “Impares” 10)FIN 4) Realizar un algoritmo que permita pedir 550 números naturales y determine e imprima cuantos son positivos y negativos. 1)INICIO 2)Ingrese 550 números naturales 3) Leer 550 números naturales 4)Contar números >0 5)Contar números 0 entonces 7)Imprimir “Positivo” 8)Si no 9)Imprimir “Negativo” 10)FIN 5) Introducir 2000 números y determine cuantos son positivo o negativo 1)INICIO 2)Ingrese 2000 números 3)Leer 2000 números 4) Si hay 2000 números entonces 5)Contar los >0 6)Imprimir “Positivos” >0 7)Contar los 100000-10% de dcto=”Descto” 7)Imprimir “Su fatura con descuento es” Descto 8)Si no 9)Imprimir “Su factura es” Total 10)FIN 7) Dado N notas de 20 estudiantes calcular: a) Cuantas notas tiene reprobadas. b) Cuantas notas aprobadas. 1)INICIO 2)Ingrese notas de 20 estudiantes 3)Leer notas 4)Contar notas >=7 5)Notas >=7= A 6)Contar notas 7 mostrar “aprobado”, si no “mejorar la nota” Fin

Inicio

N1,N2,N3,N4,N5,S, P

N1,N2,N3,N4,N5

S= N1+N2+N3+N4+N5 P= S/5

SI P>7

“aprobado”

NO

“mejore la nota”

FIN

43.- Desarrolle el algoritmo que permita ingresar la edad de cien personas, leer su edad ingresada y visualizarla. Pseudocodigo Edad Inicio

Ingresar N Leer N Mostrar “ingrese la edad” Proceso Para N desde 0 hasta 100 Imprimir N F Inicio

N

N

“ingrese la edad”

Para N desde 0 hasta 100

44.- Desarrollar el algoritmo que permitaN cinco voltajes, obtener su promedio y visualizar “alto voltaje”, si su promedio es mayor a 220, caso contrario sea menor mostrar “voltaje correcto” FIN Pseudocodigo voltaje

Inicio Ingresar N1,N2,N3,N4,N5,P Leer N1,N2,N3,N4,N5 Proceso P= (N1+N2+N3+N4+N5)/5 Si P>220 mostrar “alto voltaje”, si no “voltaje correcto” Fin INICIO

N1,N2,N3,N4,N5,P

N1,N2,N3,N4, N5 P= (N1+N2+N3+N4+N5)/5 SI P>2 NO 20

“alto voltaje”, P

“voltaje correcto”, P

FIN 45.- Desarrolle el algoritmo que solicite ingresar tres voltajes distintos e indique si el promedio de los voltajes ingresados es menor a 115 visualice “voltaje correcto”, caso contrario sea mayor a 115 y menor a 220 visualice “voltaje alto” y si es mayor a 220 visualice “peligro”.

Pseudocodigo voltaje Inicio Ingresar N1,N2,N3,P Leer N1,N2,N3 Proceso P= (N1+N2+N3)/3 Si PP220 mostrar “peligro”. Fin

INICIO

N1,N2,N3,P

N1,N2,N3

P= (N1+N2+N3)/3 SI PP220

FIN

SI

“voltaje alto”, P “peligro”, P

46.- Desarrolle el algoritmo que permita ingresar y leer el valor correspondiente a 5 distancias en metros y visualizar expresadas en km. Pseudocodigo distancia Inicio Ingresar N1,N2,N3,N4,N5,N,Km Leer N1,N2,N3,N4,N5,N Proceso N=(N1+N2+N3+N4+N5) Km = N/1000 Imprimir KM Fin.

47.- Desarrolle el algoritmo que le permita ingresar los siguientes datos, nombre, apellido, edad y numero de celular de veinte personas, al terminar debe mostrar los datos ingresados. Pseudocodigo datos

Inicio Ingresar N,A,E,Nc Leer N,A,E,Nc Proceso Para N desde 0 hasta 20 Para A desde 0 hasta 20 Para E desde 0 hasta 20 Para Nc desde 0 hasta 20 Mostrar N,A,E,Nc Fin

48.- Calcular el área de tres triángulos en función de sus longitudes de sus lados: Area= P(P-a)(p-b)(p-c) P=perímetro p=a+b+c/2 Pseudocodigo triangulo Inicio Ingresar

A,P,a,b,c,p Leer A,P,a,b,c,p Proceso A= P(P-a)(p-b)(p-c) p=a+b+c/2 Imprimir A Fin INICIO

A,P,a,b,c,p

A,P,a,b,c,p

A= P(P-a)(p-b)(p-c) p=a+b+c/2

A

FIN

49.- Realice un DFD que dado una variable cuyo valor es leído, imprima si el número es o no mayor que cero. Pseudocodigo mayor o menor que cero Ingresar N

Leer N Proceso Si N>0 mostrar “Es mayor que 0” si no “Es menor que 0” Fin INICIO

N

N

SI N>0 NO

“Es mayor que 0”, N

“Es menor que 0”, N

FIN

50.- Desarrolle un DFD que dado una variable cuyo valor es leído, visualice por pantalla si el numero es par o impar. Pseudocodigo par o impar Inicio Ingresar N

Leer N Proceso Si Nmod2=0 muestra “el número es par” si no muestra “el número es impar” Fin

INICIO N

N

Nmod2= 0

“el numero es impar”, N

FIN

“el numero es par”, N