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

Funcion Exponencial con base e
Funcion Exponencial con base eFuncion Exponencial con base e
Funcion Exponencial con base e0448671261098
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccionrjvillon
 
Concepto e importancia de las integrales
Concepto e importancia de las  integrales Concepto e importancia de las  integrales
Concepto e importancia de las integrales Esther Isturiz
 
Evaluación de Funciones - EMdH
Evaluación de Funciones - EMdHEvaluación de Funciones - EMdH
Evaluación de Funciones - EMdHAdela M. Ramos
 
Problemas de analisis dimensional
Problemas de analisis dimensionalProblemas de analisis dimensional
Problemas de analisis dimensionaljo3migu3l21
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Univerdad fermin toro
 
Concepto geométrico de la derivada
Concepto geométrico de la derivadaConcepto geométrico de la derivada
Concepto geométrico de la derivadainsutecvirtual
 
Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okrcarrerah
 
Combinacion lineal ejercicios
Combinacion lineal ejerciciosCombinacion lineal ejercicios
Combinacion lineal ejerciciosalgebra
 
Método de integración por Partes
Método de integración por PartesMétodo de integración por Partes
Método de integración por PartesVanee Rivas
 
Ejercicios de la función cuadrática
Ejercicios de la función cuadráticaEjercicios de la función cuadrática
Ejercicios de la función cuadráticaBiblio Rodriguez
 

La actualidad más candente (20)

ejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomialejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomial
 
Funcion Exponencial con base e
Funcion Exponencial con base eFuncion Exponencial con base e
Funcion Exponencial con base e
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccion
 
Concepto e importancia de las integrales
Concepto e importancia de las  integrales Concepto e importancia de las  integrales
Concepto e importancia de las integrales
 
Leyes de los exponentes
Leyes de los exponentesLeyes de los exponentes
Leyes de los exponentes
 
Tabla de derivadas e integrales para imprimir
Tabla de derivadas e integrales para imprimirTabla de derivadas e integrales para imprimir
Tabla de derivadas e integrales para imprimir
 
Fracciones algebraicas
Fracciones algebraicasFracciones algebraicas
Fracciones algebraicas
 
Evaluación de Funciones - EMdH
Evaluación de Funciones - EMdHEvaluación de Funciones - EMdH
Evaluación de Funciones - EMdH
 
Problemas de analisis dimensional
Problemas de analisis dimensionalProblemas de analisis dimensional
Problemas de analisis dimensional
 
Formulario de derivación
Formulario de derivaciónFormulario de derivación
Formulario de derivación
 
Origen números imaginarios
Origen números imaginariosOrigen números imaginarios
Origen números imaginarios
 
Respuestas.ejercicios
Respuestas.ejerciciosRespuestas.ejercicios
Respuestas.ejercicios
 
Funciones: Exponencial y logaritmica
Funciones: Exponencial y logaritmicaFunciones: Exponencial y logaritmica
Funciones: Exponencial y logaritmica
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)
 
Concepto geométrico de la derivada
Concepto geométrico de la derivadaConcepto geométrico de la derivada
Concepto geométrico de la derivada
 
Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión ok
 
Transformaciones Funciones
Transformaciones Funciones Transformaciones Funciones
Transformaciones Funciones
 
Combinacion lineal ejercicios
Combinacion lineal ejerciciosCombinacion lineal ejercicios
Combinacion lineal ejercicios
 
Método de integración por Partes
Método de integración por PartesMétodo de integración por Partes
Método de integración por Partes
 
Ejercicios de la función cuadrática
Ejercicios de la función cuadráticaEjercicios de la función cuadrática
Ejercicios de la función cuadrática
 

Destacado

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujobladeskate
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Herramientas tele act 1
Herramientas tele act 1Herramientas tele act 1
Herramientas tele act 1htlared
 
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...juangui1989
 
Cuadro sinoptico metodo y metodologia
Cuadro sinoptico metodo y metodologiaCuadro sinoptico metodo y metodologia
Cuadro sinoptico metodo y metodologialupitanavarrotorres
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Arturo Perez Murrieta
 
Résultats du 1er semestre et du 2ème trimestre 2014 du groupe Crédit Agricole
Résultats du 1er semestre et du 2ème trimestre 2014 du groupe Crédit AgricoleRésultats du 1er semestre et du 2ème trimestre 2014 du groupe Crédit Agricole
Résultats du 1er semestre et du 2ème trimestre 2014 du groupe Crédit AgricoleGroupe Crédit Agricole
 
Aporte trabajo colaborativo fase2
Aporte trabajo colaborativo fase2Aporte trabajo colaborativo fase2
Aporte trabajo colaborativo fase2jandres000
 
Presentación1informatica
Presentación1informaticaPresentación1informatica
Presentación1informaticaem590128
 

Destacado (20)

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Taller 1
Taller 1 Taller 1
Taller 1
 
Herramientas tele act 1
Herramientas tele act 1Herramientas tele act 1
Herramientas tele act 1
 
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinoptico
 
Cuadro sinoptico metodo y metodologia
Cuadro sinoptico metodo y metodologiaCuadro sinoptico metodo y metodologia
Cuadro sinoptico metodo y metodologia
 
Cuadro sinoptico de economia
Cuadro sinoptico de economiaCuadro sinoptico de economia
Cuadro sinoptico de economia
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.
 
Résultats du 1er semestre et du 2ème trimestre 2014 du groupe Crédit Agricole
Résultats du 1er semestre et du 2ème trimestre 2014 du groupe Crédit AgricoleRésultats du 1er semestre et du 2ème trimestre 2014 du groupe Crédit Agricole
Résultats du 1er semestre et du 2ème trimestre 2014 du groupe Crédit Agricole
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Semana 2
Semana 2Semana 2
Semana 2
 
MADRE
MADREMADRE
MADRE
 
Aporte trabajo colaborativo fase2
Aporte trabajo colaborativo fase2Aporte trabajo colaborativo fase2
Aporte trabajo colaborativo fase2
 
Presentación1informatica
Presentación1informaticaPresentación1informatica
Presentación1informatica
 

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
 

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.-