SlideShare una empresa de Scribd logo
1 de 23
ALGORITMOS Y PROGRAMACION
SUSANA ABIGAILORDOÑEZNUÑEZ
INGENIERIA MECANICA
HORA: 9:00-10:00
1.- El cuadrado de un número
 1.- inicio
 2.- Leerel númeroa
 3.- R=a*a
 4.- imprimirR
 5.- fin
2.- Elabore un algoritmo teniendo datos a “a” y “b”;escribe el resultado de la
siguiente expresion (a+b)´2/3
 1.- Inicio
 2.- leerAyB
 3- C=(A+B)´2/3
 4.- imprimirC
 5.-fin
inicio
a
R=a*a
R
fin
inicio
A,B
C=(A+B)´2/3
C
fin
3.- Obtener el área de un triangulo
 1.-inicio
 2.- leerby h
 3.- C=(b*h)/2
 4.- imprimirC
 5.- fin
4.- Circunferencia de un circulo
 1.- inicio
 2.- LeerD
 3.- C=3.1416*D
 4.- imprimirC
 5.- fin
inicio
A,B
C=(A+B)´2/3
C
fin
inicio
D
C=3.1416*D
C
fin
R=a-b
5.- Suma, resta, multiplicación y división de dos números
 1.- inicio
 2.- Leera yb
 3.- S=a+b
 4.-R=a-b
 5.-M=a*b
 6.-D=a/b
 7.- ImprimirS,R,M,D
 8.- fin
6.- Realizar un programa que pida que al usuario la velocidad en m/s y el radio de la
circunferencia de la pista y resultada el programa devuelve el tiempo que tarda el
atleta en dar dos vueltas a la pista, sabiendo que el atleta descansa 1 minuto cada
1000 m.
 1.- inicio
 2.- Leerv,r
 3.- C=3.1416 *(2*r)
 4.- t=(2*r)/v
 5.-e=(2*c)*60
 6.- d=e/1000
 7.- T=t+e
 8.- imprimirT
 9.- fin
inicio
a,b
S=a+b
M=a*b
D=a/b
S,R,M,D
fin
inicio
v,r
t=(2*r)/v
e=(2*c)*60
C=3.1416*(2*r)
1
7.- Realizar un programa que convierta los grados a radianes
 1.- inicio
 2.- leerg
 3.- R=g*3.1416
 4.- imprimirR
 5.- fin
d=e/1000
T=t+e
1
T
fin
fin
inicio
g
R=g*3.1416
R
8.- Elabore un diagrama de flujo tal que dados los tres lados de un triangulo pueda
determinar su área. La cual se calcula aplicando la siguiente formula
Area= √S*(S-1)*(S-2)*(S-3)
S=(a+b+c)/2
 1.-inicio
 2.- leera,b,c
 3.-S=(a+b+c)/2
 4.- Area=sqrt (S*(S-a)*(S-b)*(S-c))
 5.- imprimir A
 6.- fin
9.- Realizar el diagrama de flujo para que nos calcule la hipotenusa de un triangulo
rectángulo, conocido dos de sus catetos
 1.- inicio
 2.- Leer a,b
 3.- C=sqrt((a´2)+(b´2))
 4.- imprimir C
 5.- fin
inicio
fin
a,b,c
S=(a+b+c)/2
Área=sqrt((S*(S-a)*(S-b)*(S-c))
A
C=sqrt((a¨2)+(b¨2))
fin
inicio
a,b
C
10.- Dadas cuatro calificaciones calcule su promedio
 1.- inicio
 2.- leer a,b,c,d
 3.- P=(a+b+c+d)/4
 4.- imprimir P
 5.- fin
11.- Leer el sueldo de tres empleados y aplicarles un aumento de 10,12 y 15%
respectivamente.
 1.- inicio
 2.- leer a,b,c
 3.- A=a*0.1
 4.- B=b*0.12
 5-C=c*0.15
 6.- M=a+A
 7.- N=b+B
 8.- O=c+C
 9.- imprimir M,N,O
 10.- fin
inicio
fin
a,b,c,d
P=(a+b+c+d)/4
P
inicio
a,b,c
A=a*0.1
B=b*0.12
M=a+A
C=c*0.15
1
12.- Leer una cantidad depositada en un banco y calcular la cantidad final después
de aplicarle un 20% de interés.
 1.- inicio
 2.- leer N
 3.- I=N*0.2
 4.- T=N+I
 5.- imprimir T
 6.- fin
fin
N=B+b
O=C+c
M,N,O
1
inicio
fin
N
T=N+I
I=N*0.2
I
No
13 – Instrucción alternativa simple que escribe la palabra POSITIVO si el contenido
de la variable A es mayor que 0
 1.- inicio
 2.- leer A
 3.- si A>0 entonces
o Imprimir positivo
 4.- fin
14.-Realizar un descuento del 15% por la compra de mas de $200 para tres
productos
 1.- inicio
 2.- leer a,b,c
 3.- S=a+b+c
 4.- Si S>200 entonces
o D=S*0.15
o T=S-D
 5.-imprimir T
 6.- fin
inicio
fin
A
A>0
“Positivo”
Si
inicio
a,b,c
S=a+b+c
1
No
15.- Un hombre desea saber cuanto dinero se genera por concepto de intereses
sobre la cantidad que tiene de inversión en el banco. El decidirá reinvertir los
intereses siempre y cuando estos se excedan a 7000 y en este caso desea saber
cuanto dinero tendrá finalmente en su cuenta.
 1.- inicio
 2.- leer a,b
 3.- R=(a+b)/100
 4.- Si R>7000 entonces
o Z=a*(1+R)
 Imprimir Z
 5.- fin
Fin
D=S*0.15
T=S-D
1
S>200
T
Si
fin
inicio
a,b
R=(a+b)/100
Z=a*(1+R)
R>7000
Z
16.- Al cerrar un expendio de nranja, un cliente que aun no ha pagado recibirá un
15% de descuento si compra mas de 10 kg. Determinar cuanto pagara el cliente.
 1.- inicio
 2.- leer N,P
 3.- Si N>10 entonces
o T=P+(N*0.15)
 Imprimir T
 4.- fin
17.- Realizar un diagrama de flujo con su respectivo algoritmo en donde se pida la
edad del usuario, si es mayor de edad. Entonces imprimir “eres mayor de edad”
 1.- inicio
 2.- leer E
 3.- Si E>=18 entonces
o Imprimir “eres mayor de edad”
 4.- fin
18.- Dado como dato la calificacionde un alumno en un examen, escriba “aprobado”
si su calificación es mayor que 7
 1.- inicio
 2.- leer calif
 3.- Si calif>70 entoncess
o imprimir “aprobado”
 Si No entonces
 Imprimir “reprobado”
 4.- fin
19.- Realice el diagrama de flujo que lea el peso de una persona en libras y su
equivalente en kg., si es mayor a 100 kg visualice el mensaje “sobre peso”, en caso
contrario “peso ok”
 1.- inicio
 2.- leer P
 3.- A=P*0.4536
 4.- Si A>100 entonces
o Imprimir “sobre peso”
 Si No enonces
 Imprimir “peso ok”
 5.- fin
20.- Dado como dato el sueldo de un trabajador aplicar un amento de 15% si su
sueldo es mayor a 1000y 12% en caso contrario. Luego imprima el nuevo sueldo del
trabajador.
 1..- inicio
 2.- leer S
 3.- si S>1000 entonces
o A=S*0.15
o T= S+A
 Si No entonces
 A=S*0.12
 T=S+A
 4.- imprimir T
 5.- fin
21.- Un supermecado ha puesto en oferta al por mayoreo de cierto producto,
ofreciendo un descuento del 15% por la copra de 3 o mas docenas y 10% en caso
contrario, además por la comra de mas de tres docenas. Se obsequia una unidad de
producto por cada 12 en exceso sobre 3. Diseña un algoritmo que determine el
monto de la compra, el monto del descuento, monto a pagar y el numero de
unidades deobsequio por la compra de cierta cantidad de docena por producto.
 1.- inicio
 2.- Leer cant, precio
 3.- C=cant*precio
 4.- Si cant>36 entonces
o D=C*0.15
o T=D+C
o e=cant/12
o Obs=e-3
 Si No entonces
 D=C*=0.1
 T=C+D
 5.- imprimir C,D,T, obs
 6.- fin
22.- Haccer un algoritmo con su respectivo diagrama de flujo que imprima el
nombre del articulo, clave,precio, original y su precio con descuento. El descuento
lo hace en base a la clave. Si la clave es 01 el descuento es del 10% y si la clave es
02 el descuento es de 20%
 1.- inicio
 2.- leer nom, clave, precio
 3.- Si clave=01 entonces
 D=precio*o.1
 T=precio-D
o Si No entoces
o D=precio*0.2
o T=precio-D
 4.- imprimir nom, clave,precio, T
 5.- fin
23.-Hacer el algortimo con su respectivo diagrama de flujo que calcule el total a
pagar por la compra de camisas. Si se compran 3 camisas o mas se aplica un
descuento del 20% sobre el total de la compra y si son menos de 3 un descuento
del 10%
 1.- inicio
 2.- leer cam, P
 3.- T=cam*P
 4.- si cam>3 entonces
o Q=T-(T*0.2)
 Si No entonces
 Q=T-(T*0.1)
 5.- imprimir Q
 6.- fin
24.- Construya un diagrama de flujo tal que dado como dato un numero entero ,
determine e imprima si el mismo es positivo, negativo o nulo.
 1.- inicio
 2.- Leer a
 3.- Si a>=0 entonces
o Imprimir “positivo”
 Si No; Si a<0 entonces
 Imprimir “negativo”
 Si No; Si a<=0 entonces
 Imprimir “nulo”
 4.- fin
25.- En cierto país el impuesto que debe pagar por los atriculos se calcula mediante
las siguientes reglas: los precios $20 no causan impuesto, los siguientes $20 tienen
30% de impuesto y el resto de 40% de impuesto,pero si el costo del producto es
mayor a 4500, entonces en lugar del 40 se cobra 50. Diseñe un diagrama de flujo
que lea el costo básico de un articulo y calcule su precio total.
 1.- inicio
 2.- leer art,num
 3.-Si num <20 entonces
 PT=art
o Si No; Si num >20 or <40
o Im=art*0.30
o PT=art+im
 Si No; Si num>40 and art<500
 Im=art*0.40
 PT=art+im
 Si No; Si num>40 and art>500
 Im=art*0.50
 PT=art+im
 4.- imprimir PT
 5.- fin
26.- Elaborar un diagrama de flujo que pida 3 notas de un alumno, calcule el
promedio e imprima alguno de estos mensajes: si el promedio es mayor o igual a 7
mostrar “aprobado”, si el promedio es mayor o igual a 4 pero menor a 7mostrar
“regular”, si el promedio es menor a 4 mostrar”reprobado.
 1.- inicio
 2.- leer a,b,c
 3.- prom=(a+b+c)/3
 4.- Si prom>=7 entonces
 Imprimir “aprobado”
o Si No; Si prom >=4 and prom <7 entonces
o Imprimir “regular”
 Si No; Si prom<4 entonces
 Imprimir “reprobado”
 5.- fin
25.- Hacer un diagramade flujo teniendo
dos variables de tipo entero, obtenga el
resultado de la siguiente función
 1.- inicio
 2.- leer v,num
 3.- Si num igual
o 1.- Hacer val=100*v
o 2.- Hacer val=100**v
o 3.- Hacer val=100/v
o 4.- en caso contrario val=0
 Fin de la condición
 4.- fin
Val=
 1.- 100*v si num =1
 2.- 100**V si num=2
 3.- 100/V si num =3
 0 para cual quier otro valor
26.-

Más contenido relacionado

La actualidad más candente

Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control addaza0
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Univerdad fermin toro
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujolisvancelis
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)michell_quitian
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo jorgeluisrivillas
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+neltherdaza
 
Algoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaAlgoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaaidamarcela
 
Examen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoExamen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoBertha Canaviri
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasHuascar Génere
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoJosé Antonio Sandoval Acosta
 
Diagramas parte 1
Diagramas parte 1Diagramas parte 1
Diagramas parte 1angie21296
 

La actualidad más candente (20)

Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
ejercicios-pascal
ejercicios-pascalejercicios-pascal
ejercicios-pascal
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Algoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaAlgoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadrática
 
Método por plegamiento Hash
Método por plegamiento HashMétodo por plegamiento Hash
Método por plegamiento Hash
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Examen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoExamen final de base de datos ii solucionado
Examen final de base de datos ii solucionado
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
 
Diagramas parte 1
Diagramas parte 1Diagramas parte 1
Diagramas parte 1
 

Destacado

Lógica de Programación
Lógica de ProgramaciónLógica de Programación
Lógica de ProgramaciónJaime Lara
 
50 programas con pseudocódigo y diagramas de flujo
50 programas con pseudocódigo y diagramas de flujo50 programas con pseudocódigo y diagramas de flujo
50 programas con pseudocódigo y diagramas de flujoMarthaa Hdz
 
Algoritmos y diagramas completos1
Algoritmos y diagramas completos1Algoritmos y diagramas completos1
Algoritmos y diagramas completos1Rodrigo Oropeza
 
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)Salvador Adrian Venturo Levano
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesRenzo Bernabe Aguilar
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
Algoritmos+y+flujogramas
Algoritmos+y+flujogramasAlgoritmos+y+flujogramas
Algoritmos+y+flujogramasluis840
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 
Herencia genética
Herencia genéticaHerencia genética
Herencia genéticapadilla2795
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 
Dans l'école.Carlos, Roberto et sergio. 2º D
Dans l'école.Carlos, Roberto et sergio. 2º DDans l'école.Carlos, Roberto et sergio. 2º D
Dans l'école.Carlos, Roberto et sergio. 2º Danaisruiz
 
Le terrainchurntracker
Le terrainchurntrackerLe terrainchurntracker
Le terrainchurntrackeronibi29
 
Técnico en instalación y mantenimiento de energía solar térmica
Técnico en instalación y mantenimiento de energía solar térmicaTécnico en instalación y mantenimiento de energía solar térmica
Técnico en instalación y mantenimiento de energía solar térmicaCenproexFormacion
 

Destacado (20)

Lógica de Programación
Lógica de ProgramaciónLógica de Programación
Lógica de Programación
 
50 programas con pseudocódigo y diagramas de flujo
50 programas con pseudocódigo y diagramas de flujo50 programas con pseudocódigo y diagramas de flujo
50 programas con pseudocódigo y diagramas de flujo
 
Algoritmos y diagramas completos1
Algoritmos y diagramas completos1Algoritmos y diagramas completos1
Algoritmos y diagramas completos1
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionales
 
Probabilidad clásica
Probabilidad clásicaProbabilidad clásica
Probabilidad clásica
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Algoritmos+y+flujogramas
Algoritmos+y+flujogramasAlgoritmos+y+flujogramas
Algoritmos+y+flujogramas
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 
Herencia genética
Herencia genéticaHerencia genética
Herencia genética
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
Dans l'école.Carlos, Roberto et sergio. 2º D
Dans l'école.Carlos, Roberto et sergio. 2º DDans l'école.Carlos, Roberto et sergio. 2º D
Dans l'école.Carlos, Roberto et sergio. 2º D
 
Univers(font)
Univers(font)Univers(font)
Univers(font)
 
Deportes mjco
Deportes mjcoDeportes mjco
Deportes mjco
 
Le terrainchurntracker
Le terrainchurntrackerLe terrainchurntracker
Le terrainchurntracker
 
Rrs
RrsRrs
Rrs
 
Técnico en instalación y mantenimiento de energía solar térmica
Técnico en instalación y mantenimiento de energía solar térmicaTécnico en instalación y mantenimiento de energía solar térmica
Técnico en instalación y mantenimiento de energía solar térmica
 

Similar a Algoritmos diagramas de flujo

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoadidas
 
26
2626
26V3NC
 
Como hacer un Pseudocodigo y Diagrama de flujo
Como hacer un Pseudocodigo y Diagrama de flujoComo hacer un Pseudocodigo y Diagrama de flujo
Como hacer un Pseudocodigo y Diagrama de flujoPaula Riivera
 
Ejercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfEjercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfJaimeGmezCarmona
 
26.- ALGORITMOS
26.- ALGORITMOS 26.- ALGORITMOS
26.- ALGORITMOS BeverlyMG
 
Emily
Emily Emily
Emily dino34
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos1002pc8
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc1
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc1
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc8
 

Similar a Algoritmos diagramas de flujo (20)

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmos y Diagramas de Flujo
Algoritmos y Diagramas de FlujoAlgoritmos y Diagramas de Flujo
Algoritmos y Diagramas de Flujo
 
26
2626
26
 
Como hacer un Pseudocodigo y Diagrama de flujo
Como hacer un Pseudocodigo y Diagrama de flujoComo hacer un Pseudocodigo y Diagrama de flujo
Como hacer un Pseudocodigo y Diagrama de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ejercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfEjercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdf
 
26
2626
26
 
26.- ALGORITMOS
26.- ALGORITMOS 26.- ALGORITMOS
26.- ALGORITMOS
 
Emily
Emily Emily
Emily
 
Ceb informatica
Ceb  informaticaCeb  informatica
Ceb informatica
 
Ceb informatica
Ceb  informaticaCeb  informatica
Ceb informatica
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 

Último

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Último (10)

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

Algoritmos diagramas de flujo

  • 1. ALGORITMOS Y PROGRAMACION SUSANA ABIGAILORDOÑEZNUÑEZ INGENIERIA MECANICA HORA: 9:00-10:00
  • 2. 1.- El cuadrado de un número  1.- inicio  2.- Leerel númeroa  3.- R=a*a  4.- imprimirR  5.- fin 2.- Elabore un algoritmo teniendo datos a “a” y “b”;escribe el resultado de la siguiente expresion (a+b)´2/3  1.- Inicio  2.- leerAyB  3- C=(A+B)´2/3  4.- imprimirC  5.-fin inicio a R=a*a R fin inicio A,B C=(A+B)´2/3 C fin
  • 3. 3.- Obtener el área de un triangulo  1.-inicio  2.- leerby h  3.- C=(b*h)/2  4.- imprimirC  5.- fin 4.- Circunferencia de un circulo  1.- inicio  2.- LeerD  3.- C=3.1416*D  4.- imprimirC  5.- fin inicio A,B C=(A+B)´2/3 C fin inicio D C=3.1416*D C fin
  • 4. R=a-b 5.- Suma, resta, multiplicación y división de dos números  1.- inicio  2.- Leera yb  3.- S=a+b  4.-R=a-b  5.-M=a*b  6.-D=a/b  7.- ImprimirS,R,M,D  8.- fin 6.- Realizar un programa que pida que al usuario la velocidad en m/s y el radio de la circunferencia de la pista y resultada el programa devuelve el tiempo que tarda el atleta en dar dos vueltas a la pista, sabiendo que el atleta descansa 1 minuto cada 1000 m.  1.- inicio  2.- Leerv,r  3.- C=3.1416 *(2*r)  4.- t=(2*r)/v  5.-e=(2*c)*60  6.- d=e/1000  7.- T=t+e  8.- imprimirT  9.- fin inicio a,b S=a+b M=a*b D=a/b S,R,M,D fin inicio v,r t=(2*r)/v e=(2*c)*60 C=3.1416*(2*r) 1
  • 5. 7.- Realizar un programa que convierta los grados a radianes  1.- inicio  2.- leerg  3.- R=g*3.1416  4.- imprimirR  5.- fin d=e/1000 T=t+e 1 T fin fin inicio g R=g*3.1416 R
  • 6. 8.- Elabore un diagrama de flujo tal que dados los tres lados de un triangulo pueda determinar su área. La cual se calcula aplicando la siguiente formula Area= √S*(S-1)*(S-2)*(S-3) S=(a+b+c)/2  1.-inicio  2.- leera,b,c  3.-S=(a+b+c)/2  4.- Area=sqrt (S*(S-a)*(S-b)*(S-c))  5.- imprimir A  6.- fin 9.- Realizar el diagrama de flujo para que nos calcule la hipotenusa de un triangulo rectángulo, conocido dos de sus catetos  1.- inicio  2.- Leer a,b  3.- C=sqrt((a´2)+(b´2))  4.- imprimir C  5.- fin inicio fin a,b,c S=(a+b+c)/2 Área=sqrt((S*(S-a)*(S-b)*(S-c)) A C=sqrt((a¨2)+(b¨2)) fin inicio a,b C
  • 7. 10.- Dadas cuatro calificaciones calcule su promedio  1.- inicio  2.- leer a,b,c,d  3.- P=(a+b+c+d)/4  4.- imprimir P  5.- fin 11.- Leer el sueldo de tres empleados y aplicarles un aumento de 10,12 y 15% respectivamente.  1.- inicio  2.- leer a,b,c  3.- A=a*0.1  4.- B=b*0.12  5-C=c*0.15  6.- M=a+A  7.- N=b+B  8.- O=c+C  9.- imprimir M,N,O  10.- fin inicio fin a,b,c,d P=(a+b+c+d)/4 P inicio a,b,c A=a*0.1 B=b*0.12 M=a+A C=c*0.15 1
  • 8. 12.- Leer una cantidad depositada en un banco y calcular la cantidad final después de aplicarle un 20% de interés.  1.- inicio  2.- leer N  3.- I=N*0.2  4.- T=N+I  5.- imprimir T  6.- fin fin N=B+b O=C+c M,N,O 1 inicio fin N T=N+I I=N*0.2 I
  • 9. No 13 – Instrucción alternativa simple que escribe la palabra POSITIVO si el contenido de la variable A es mayor que 0  1.- inicio  2.- leer A  3.- si A>0 entonces o Imprimir positivo  4.- fin 14.-Realizar un descuento del 15% por la compra de mas de $200 para tres productos  1.- inicio  2.- leer a,b,c  3.- S=a+b+c  4.- Si S>200 entonces o D=S*0.15 o T=S-D  5.-imprimir T  6.- fin inicio fin A A>0 “Positivo” Si inicio a,b,c S=a+b+c 1
  • 10. No 15.- Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene de inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos se excedan a 7000 y en este caso desea saber cuanto dinero tendrá finalmente en su cuenta.  1.- inicio  2.- leer a,b  3.- R=(a+b)/100  4.- Si R>7000 entonces o Z=a*(1+R)  Imprimir Z  5.- fin Fin D=S*0.15 T=S-D 1 S>200 T Si fin inicio a,b R=(a+b)/100 Z=a*(1+R) R>7000 Z
  • 11. 16.- Al cerrar un expendio de nranja, un cliente que aun no ha pagado recibirá un 15% de descuento si compra mas de 10 kg. Determinar cuanto pagara el cliente.  1.- inicio  2.- leer N,P  3.- Si N>10 entonces o T=P+(N*0.15)  Imprimir T  4.- fin
  • 12. 17.- Realizar un diagrama de flujo con su respectivo algoritmo en donde se pida la edad del usuario, si es mayor de edad. Entonces imprimir “eres mayor de edad”  1.- inicio  2.- leer E  3.- Si E>=18 entonces o Imprimir “eres mayor de edad”  4.- fin
  • 13. 18.- Dado como dato la calificacionde un alumno en un examen, escriba “aprobado” si su calificación es mayor que 7  1.- inicio  2.- leer calif  3.- Si calif>70 entoncess o imprimir “aprobado”  Si No entonces  Imprimir “reprobado”  4.- fin
  • 14. 19.- Realice el diagrama de flujo que lea el peso de una persona en libras y su equivalente en kg., si es mayor a 100 kg visualice el mensaje “sobre peso”, en caso contrario “peso ok”  1.- inicio  2.- leer P  3.- A=P*0.4536  4.- Si A>100 entonces o Imprimir “sobre peso”  Si No enonces  Imprimir “peso ok”  5.- fin
  • 15. 20.- Dado como dato el sueldo de un trabajador aplicar un amento de 15% si su sueldo es mayor a 1000y 12% en caso contrario. Luego imprima el nuevo sueldo del trabajador.  1..- inicio  2.- leer S  3.- si S>1000 entonces o A=S*0.15 o T= S+A  Si No entonces  A=S*0.12  T=S+A  4.- imprimir T  5.- fin
  • 16. 21.- Un supermecado ha puesto en oferta al por mayoreo de cierto producto, ofreciendo un descuento del 15% por la copra de 3 o mas docenas y 10% en caso contrario, además por la comra de mas de tres docenas. Se obsequia una unidad de producto por cada 12 en exceso sobre 3. Diseña un algoritmo que determine el monto de la compra, el monto del descuento, monto a pagar y el numero de unidades deobsequio por la compra de cierta cantidad de docena por producto.  1.- inicio  2.- Leer cant, precio  3.- C=cant*precio  4.- Si cant>36 entonces o D=C*0.15 o T=D+C o e=cant/12 o Obs=e-3  Si No entonces  D=C*=0.1  T=C+D  5.- imprimir C,D,T, obs  6.- fin
  • 17. 22.- Haccer un algoritmo con su respectivo diagrama de flujo que imprima el nombre del articulo, clave,precio, original y su precio con descuento. El descuento lo hace en base a la clave. Si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento es de 20%  1.- inicio  2.- leer nom, clave, precio  3.- Si clave=01 entonces  D=precio*o.1  T=precio-D o Si No entoces o D=precio*0.2 o T=precio-D  4.- imprimir nom, clave,precio, T  5.- fin 23.-Hacer el algortimo con su respectivo diagrama de flujo que calcule el total a pagar por la compra de camisas. Si se compran 3 camisas o mas se aplica un
  • 18. descuento del 20% sobre el total de la compra y si son menos de 3 un descuento del 10%  1.- inicio  2.- leer cam, P  3.- T=cam*P  4.- si cam>3 entonces o Q=T-(T*0.2)  Si No entonces  Q=T-(T*0.1)  5.- imprimir Q  6.- fin
  • 19. 24.- Construya un diagrama de flujo tal que dado como dato un numero entero , determine e imprima si el mismo es positivo, negativo o nulo.  1.- inicio  2.- Leer a  3.- Si a>=0 entonces o Imprimir “positivo”  Si No; Si a<0 entonces  Imprimir “negativo”  Si No; Si a<=0 entonces  Imprimir “nulo”  4.- fin
  • 20. 25.- En cierto país el impuesto que debe pagar por los atriculos se calcula mediante las siguientes reglas: los precios $20 no causan impuesto, los siguientes $20 tienen 30% de impuesto y el resto de 40% de impuesto,pero si el costo del producto es mayor a 4500, entonces en lugar del 40 se cobra 50. Diseñe un diagrama de flujo que lea el costo básico de un articulo y calcule su precio total.  1.- inicio  2.- leer art,num  3.-Si num <20 entonces  PT=art o Si No; Si num >20 or <40 o Im=art*0.30 o PT=art+im  Si No; Si num>40 and art<500  Im=art*0.40  PT=art+im  Si No; Si num>40 and art>500  Im=art*0.50  PT=art+im  4.- imprimir PT  5.- fin
  • 21. 26.- Elaborar un diagrama de flujo que pida 3 notas de un alumno, calcule el promedio e imprima alguno de estos mensajes: si el promedio es mayor o igual a 7 mostrar “aprobado”, si el promedio es mayor o igual a 4 pero menor a 7mostrar “regular”, si el promedio es menor a 4 mostrar”reprobado.  1.- inicio  2.- leer a,b,c  3.- prom=(a+b+c)/3  4.- Si prom>=7 entonces  Imprimir “aprobado” o Si No; Si prom >=4 and prom <7 entonces o Imprimir “regular”  Si No; Si prom<4 entonces  Imprimir “reprobado”  5.- fin
  • 22. 25.- Hacer un diagramade flujo teniendo dos variables de tipo entero, obtenga el resultado de la siguiente función  1.- inicio  2.- leer v,num  3.- Si num igual o 1.- Hacer val=100*v o 2.- Hacer val=100**v o 3.- Hacer val=100/v o 4.- en caso contrario val=0  Fin de la condición  4.- fin Val=  1.- 100*v si num =1  2.- 100**V si num=2  3.- 100/V si num =3  0 para cual quier otro valor
  • 23. 26.-