Sie sind auf Seite 1von 46

12/5/2017 21 problemas de algoritmo resueltos

LinkedIn emplea cookies para mejorar la funcionalidad y el rendimiento de nuestro sitio web, así como para ofrecer publicidad relevante. Si continúas
navegando por ese sitio web, aceptas el uso de cookies. Consulta nuestra Política de privacidad y nuestras Condiciones de uso para más información.

SlideShare Descubrir Buscar Tú

Cargar
Iniciar sesión
Registrarse

Buscar  

Inicio
Tecnología
Educación
Más temas

Cargadores de contenido

Comenzar

Consejos y trucos

Herramientas

Buscar

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 1/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 2/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 3/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 4/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 5/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 6/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 7/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 8/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 9/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 10/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 11/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 12/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 13/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 14/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 15/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 16/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 17/46
12/5/2017 21 problemas de algoritmo resueltos

9.­Elabora un algoritmo que solicite la edad de dos hermanos y muestre un mensaje indicando la edad del mayor y cuantos añ...

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 18/46
12/5/2017 21 problemas de algoritmo resueltos

INICIO r² L, r, B, Op, Alt, A Op Alt, B Op=1 A=B*Alt/2 Si Op=2 Op=3 r A L A A=L*L  A Fin

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 19/46
12/5/2017 21 problemas de algoritmo resueltos

Inicio a, ar, x x X<80 X<80 Fin a na

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 20/46
12/5/2017 21 problemas de algoritmo resueltos

Inicio N1, n2, n3 N1, n2, n3 (n1>n2) y (n1>n3) N1 (n2>n1) y (n2>n3) (n3>n1) y (n3>n2) Fin N2 N3

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 21/46
12/5/2017 21 problemas de algoritmo resueltos

inicio N1, n2, n3 N1, n2, n3 (n1>n2) y (n1>n3 N1 (n2>n1) y (n2>n3) N2 (n1>n2) y (n1>n3 (n1>n2) y (n1>n3 (n3>n1) y...

1 N1 (n1<n2) y (n1<n3 (n2<n1) y (n2<n3) N2 (n1>n2) y (n1>n3 (n1>n2) y (n1>n3 (n<n1) y (n3<n2) fin N3

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 22/46
12/5/2017 21 problemas de algoritmo resueltos

inicio N1, n2, n3 N1, n2, n3 (n1>n2) y (n1>n3) N1 es mayor N2 es mayor (N2>N1)Y (N2>N3) (N3>N1) Y (N3>N2) 1 N3 es...

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 23/46
12/5/2017 21 problemas de algoritmo resueltos

1 (n1<n2) y (n1<n3) N1 ES MENOR (N2<N1)Y (N2<N3) (N3<N1) Y (N3<N2) 2 N2 ES MENOR N3 ES MENOR

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 24/46
12/5/2017 21 problemas de algoritmo resueltos

2 (N1 MAYOR <N3) Y (N2 MENOR>N3) (N2 MAYOR<N1) Y (N3 MENOR>N1 (N3 MAYOR<N2) Y (N1 MENOR>N2 FIN N3 INTERMEDIO N1
INTE...

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 25/46
12/5/2017 21 problemas de algoritmo resueltos

INICIO Y y (y>1) y (y<10) Mostrar su valor Equivalente en romano fin

inicio Hl, st hl St=hl*(.50)+hl (hl>40) st (hl<40) fin st

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 26/46
12/5/2017 21 problemas de algoritmo resueltos

inicio M, de m De= m*(.10) m>100 de M<100 De= m*(.02) de fin

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 27/46
12/5/2017 21 problemas de algoritmo resueltos

inicio Ca, A, B, C, re ca A Ca=10 Ca=9 B Ca=8 Ca<=7 fin C re

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 28/46
12/5/2017 21 problemas de algoritmo resueltos

inicio Ca1, cal2, cal3 Cal1, cal2, cal3 P=(cal1+cal2+cal3)/ 3 P=10 Obtuviste A Obtuviste B P=9 P=8 1 Obtuviste C

1 P<=7 fin Obtuviste reprobó

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 29/46
12/5/2017 21 problemas de algoritmo resueltos

inicio Cc, cp cc Cc<1000 Cp= cc*(.20) Cp=cc­(cc*(.20)) cp fin

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 30/46
12/5/2017 21 problemas de algoritmo resueltos

inicio Cc, cp, pp,d, tp Cc, pc Cp=(cc*pc) Cc>3 D= cp*(.20) Cc<3 Cp=(cc*pc) Tp= cp­d D= cp*(.10) tp Tp= cp­d tp ...

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 31/46
12/5/2017 21 problemas de algoritmo resueltos

inicio ne ne Ç(ne>=100) y (ne<1000) No Tiene tres cifras fin Tiene tres cifras

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 32/46
12/5/2017 21 problemas de algoritmo resueltos

inicio ne ne (ne<1000) y (ne>=100) Tiene tres cifras (ne<100) y (ne>=10) (ne<10) y (ne>=1) fin Tiene dos cifras T...

inicio N1, n2 N1, n2 (n1<1000) y (n1>=100) (n1<100) y (n1>=10) (n1<10) y (n1>=1) 1 Nc2=2 Nc1=3 Nc1=2 Nc1=1

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 33/46
12/5/2017 21 problemas de algoritmo resueltos

1 Nc2=2 (n2<1000) y (n2>=100) Nc2=3 Nc2=2 (n2<100) y (n2>=10) (n2<10) y (n2>=1) Suma (nc1+nc2) suma fin Nc2=1

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 34/46
12/5/2017 21 problemas de algoritmo resueltos

inicio N1 Mostrar número menor a 1000 N1 Numero no valido N1>=1000 y n1<=0 N1<1000 y n1>=100 N1­100 resta N1<100 ...

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 35/46
12/5/2017 21 problemas de algoritmo resueltos

1 multi N1<10 y n1>0 Expo= n1*n1 expo fin

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 36/46
12/5/2017 21 problemas de algoritmo resueltos

inicio N1, n2, vf N1, n2 Mostrar es el mayor n1 (n1>n2) Mostrar es el mayor n2 (n1<n2) N1­n2 Vf= n1>n2 Vf= n1<n2 ...

1 N1­n2 Resultado de resta fin

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 37/46
12/5/2017 21 problemas de algoritmo resueltos

inicio N1, n2, r N1, n2 R= n1+n2 N1>n2 r R= n1*n1 N1<n2 R2= n2*n2 N1=n2 Son iguales fin R, r2

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 38/46
12/5/2017 21 problemas de algoritmo resueltos

inicio Ed1, ed2,, dif Ed1, ed2 (Ed1<ed 2) (Ed1>ed 2) Dif= ed1­ed2 Dif=ed2­ed1 dif fin Es el mayor ed2 Es el mayo...

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 39/46
12/5/2017 21 problemas de algoritmo resueltos

Próxima SlideShare

Cargando en…5
×
 11 de 44 
 

21 problemas de algoritmo resueltos
101.668 visualizaciones 

Compartir
Recomendar
Descargar

Roldan El Gato
Seguir
   

Publicado el 28 de oct. de 2013

Publicado en: Educación

1 comentario
12 recomendaciones
Estadísticas
Notas

Full Name
Comment goes here.
12 hours ago   Delete Reply Spam Block
Are you sure you want to Yes No
Your message goes here

Comparte tus opiniones…
Publicar

Jose Armando Rosada Quispe
sfsdf
Hace 1 año    Responder 
¿Estás seguro?  Sí  No
Tu mensaje aparecerá aquí

Juan Pablo Arias Rodriguez
Hace 3 semanas

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 40/46
12/5/2017 21 problemas de algoritmo resueltos

leotrujillomerida
Hace 1 mes

Emiliano Kloster , ­­
Hace 1 mes

Geraldine Cardenas Carmona
Hace 1 mes

Lalo Cardoso
Hace 2 meses

Mostrar más
Sin descargas
Visualizaciones
Visualizaciones totales
101.668
En SlideShare
0
De insertados
0
Número de insertados
66
Acciones
Compartido
0
Descargas
1.986
Comentarios
1
Recomendaciones
12
Insertados 0
No insertados

No hay notas en la diapositiva.

21 problemas de algoritmo resueltos
1. 1. L os primero 6 1. Preguntar si se desea calcular el área de un cuadrado, un triángulo o un círculo y al final mostrar en pantalla el valor del área de la
figura respectiva. Datos de entrada Variables Cuadrado 3 Triangulo 1 circulo Datos de salida Área de cuadrado 2 Variables A Área de triangulo A Área
de circulo Constantes a Formulas Inicio Variables L,r,b,a, op,alt Imprimir “1 para área del triangulo, 2 para área del circulo, 3 para área del cuadrado”
Leer op si (op =1 ) entonces imprimir “dar la base y altura” leer b,alt a=( b*alt) / 2 imprimir a si (op = 2) entonces imprimir “dar el radio” leer r a=π *
rᶺ2 imprimir a si (op = 3) entonces imprimir “dar el lado” leer L a=L*L imprimir a fin
2. 2. 2 .­Dada la calificación de un alumno mostrar en pantalla si es aprobado siempre y cuando tenga el 80% de sus asistencias, en caso de tener menos
del 80% de asistencias se mostrará reprobado aún cuando su calificación sea aprobatoria. Datos de entrada Variables Asistencia AS calificación Datos
de salida mensaje Constantes CAL Variables Porcentaje de aprobacion Inicio Variables AS, CAL Mostrar “dame tu asistencia” Leer AS Mostar “dame
tu calificación” Leer CAL Si (as >= 80) entonces Si cal>= 80 entonces Imprimir “estas aprobado” De lo contrario imprimir “estas reprobado” Si (as <
80) entonces Imprimir “estas reprobado” Fin
3. 3. 3.­ Leer tres números y decir cuál de ellos es el que tiene el valor intermedio. Datos de entrada Variables 3 números X, y, z, Datos de salida Variables
mensaje Constantes Inicio Variables x,y,z Mostrar “dame 3 números” Leer x,y,z Si [(x<y) y (y<z)] o [(z<y) y (y<x)] entonces imprimir y Si [(y<x) y
(x<z)] o [(z<x) y (x<y)] entonces imprimir x De lo contrario imprimir z Fin 4.­ Leer tres números y decir cuál es el de valor mayor y el menor valor.
Datos de entrada Variables 3 numeros X, y, z, Datos de salida Variables mensaje Constantes Inicio Variables x,y,z Mostrar “dame 3 números” Leer x,y,z
Si (x<y) y (y<z) entonces imprimir “el menor es ”x “y el mayor es”z Si (x<z) y (z<y) entonces imprimir “el menor es ”x “y el mayor es”y Si (y<x) y
(x<z) entonces imprimir “el menor es ”y “y el mayor es”z Si (y<z) y (z<x) entonces imprimir “el menor es ”y “y el mayor es”x Si (z<x) y (x<y
entonces imprimir “el menor es ”z “y el mayor es”y Si (z<y) y (y<x) entonces imprimir “el menor es ”z “y el mayor es”x Fin
4. 4. 5.­ Leer tres números y decir cuál es el de valor mayor, el de valor intermedio, y el de valor menor. Datos de entrada Variables Dame 3 números A, b,
c Datos de salida Variables mensaje Constantes Inicio Variables a, b, c, Mostrar “dame tres números” Leer a, b, c Si (a> b) y (a>c) entonces Imprimir a
“es el mayor” Si (b> c) y (b>a) entonces Imprimir b “es el mayor” Si (c> a) y (c>b) entonces Imprimir c “es el mayor” Si (a>b) y (a<c) entonces
Imprimir a “es el intermedio” Si (b>c) y (b<a) entonces Imprimir b “es el intermedio” Si (c>a) y (c<b) entonces Imprimir c “es el intermedio” Si (a<b)
y (a<c) entonces Imprimir a “es el menor” Si (b<c) y (b<a) entonces Imprimir b “es el menor” Si (c<a) y (c<b) entonces Imprimir c “es el menor” Fin
5. 5. 6.­ Leer un número entre el 1 y el 10 e imprimir su equivalente en números romanos. Datos de entrada numero Datos de salida mensaje Variables
núm. Variables Numeración romana Constantes Inicio Variables núm. Mostrar “dame un numero de 1 al 10” Leer núm. Si (núm. = 1) entonces Imprimir
“su valor en romano es I” Si (núm. = 2) entonces Imprimir “su valor en romano es II” Si (núm. = 3) entonces Imprimir “su valor en romano es III” Si
(núm. = 4) entonces Imprimir “su valor en romano es IV” Si (núm. = 5) entonces Imprimir “su valor en romano es V” Si (núm. = 6) entonces Imprimir

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 41/46
12/5/2017 21 problemas de algoritmo resueltos
“su valor en romano es VI” Si (núm. = 7) entonces Imprimir “su valor en romano es VII” Si (núm. = 8) entonces Imprimir “su valor en romano es VIII”
Si (núm. = 9 entonces Imprimir “su valor en romano es IX” Si (núm. = 10) entonces Imprimir “su valor en romano es X” Fin
6. 6. L os segundo problemas 1. A un trabajador le pagan según sus horas laboradas, si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa se
incrementa en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa. Datos de entrada Variables Horas
trabajadas Ht Horas pagadas Datos de salida sueldo Constantes p Variables s Inicio Variables Ht, p, s,he Pedir “horas trabajadas” Leer Th Pedir “horas
pagadas” Leer p Si (Ht >40) entonces he=ht­40 s=(40*t)+ (he*t(1.5)) Si (ht< 40) entonces s=(ht*t) Imprimir s fin
7. 7. 2.­Dado un monto calcular el descuento considerando que por encima de 100 el descuento es el 10% y por debajo de 100 el descuento es el 2%.
Datos de entrada Monto dado Datos de salida descuento Constantes Variables M Variables d Porcentaje de descuento Inicio Variables m,d Pedir “
cuanto es tu monto” m Leer m Si m> 100 entonces d= (m*.10) Si m < 100 entonces d= (m*.02) Imprimir d fin 3.­ Leer una calificación de un alumno y
determinar si obtuvo A, B, C o reprobó, El 10 equivale a una A, el 9 a una B, el 8 a una C y las demás es reprobado. Datos de entrada Variables
calificaciones Cal Datos de salida Variables mensaje Constantes Inicio Variables cal Pedir “calificación” cal Leer cal Si cal=10 entonces Imprimir
“aprobaste con A” Si cal=9 entonces Imprimir “aprobaste con B” Si cal=8 entonces Imprimir “aprobaste con C” Si cal<=7 entonces Imprimir
“reprobado” Fin
8. 8. 4.­ Leer tres calificaciones de un alumno y determinar su promedio, si el promedio es 10, escribir en la pantalla tu promedio es A, si el promedio es B
escribir tu promedio es B y si el promedio es 8 escribir C, de lo contrario si la calificación es menor a 8 escribir reprobado. Datos de entrada Variables
calificaciones Cal1,Ca2,cal3 Datos de salida Variables mensaje Constantes Inicio Variables Cal1, Cal2, Cal3 Pedir “las tres calificaciones” Cal1, cal2,
cal3 Leer Cal1, cal2, cal3 P= (Cal1+cal2+cal3)/3 Si P=10 entonces Imprimir “obtuviste una” A Si P=9 entonces Imprimir “obtuviste una” b Si P=8
entonces Imprimir “obtuviste una” c Si P<=7 entonces Imprimir “reprobó” Fin
9. 9. 5.­En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1,000 ¿cuál será la cantidad que pagará una persona por su
compra? Datos de entrada Camisa compradas Datos de salida Camisas pagados Constantes Variables co Variables ca Inicio Variables co ca Pedir co
Leer co Si co ˃ 1000 entonces Ca= co­(co*0.20) Si co˂ 1000 entonces Ca= co Imprimir ca Fin
10. 10. 6.­Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o más se aplica un descuento del 20% sobre
el total de la compra y si son menos de tres camisas un descuento del 10% Datos de entrada Variables Camisas cc comprada vc Valor por camisa Datos
de salida Variables Total a pagar tp Constantes Porcentaje de descuento Incio Variables cc, vc, tp, pd, d Mostrar”cuantas camisa vas a comprar” Leer cc
Mostrar “cuánto cuesta una camisa” Leer vc Si cc ˃ 3 entonces pd= cc*vc d= pd*0.20 tp=pd­d Si cc˂ 3 entonces Pd=cc*vc d=pd*0.10 Tp=pd­d
Imprimir tp Fin
11. 11. Los últimos problemas 1. Leer un número entero y determinar si tiene tres cifras. Datos de entrada Variables NUMERO NE ENTERO Datos de
salida Variables Mensaje de salida Constantes Inicio Variables: NE Leer: NE Si (NE>=100) y (NE<1000) Entonces imprimir “tiene 3 cifras” De lo
contrario imprimir “el número no tiene tres cifras” Fin 2. Leer un número entero menor a 1000 y determinar cuántos dígitos tiene Datos de entrada
Variables NUMERO NE ENTERO Datos de salida Variables Mensaje de salida Constantes Inicio Variables: NE Mostrar “Dame un número menor a
1000” Leer: NE Si (NE<1000) y (NE>=100) entonces imprimir “tiene tres dígitos” Si (NE<100) Y (NE>=10) entonces imprimir “tiene dos dígitos” Si
(NE<10) y (NE>0) entonces imprimir “tiene un digito” Fin
12. 12. 3. Leer dos números menores a 1000 y decir cuántos dígitos tienen entre los dos números. Datos de entrada Variables NUMERO 1 N1 NUMERO 2
N2 Datos de salida Variables Mensaje de salida Constantes Inicio Variables: N1, N2, N3, N4, SUMA Mostrar: “Dame dos números menores a 1000”
Leer: N1, N2 Si (N1<1000) y (N1>=100) entonces N3=3 Si (N1<100) Y (N1>=10) entonces N3=2 Si (N1<10) y (N1>0) entonces N3=1 Si (N2<1000)
y (N2>=100) entonces N4=3 Si (N2<100) Y (N2>=10) entonces N4=2 Si (N2<10) y (N2>0) entonces N4=1 Suma= N3+N4 Imprimir “El número de
cifras que tiene es “Suma Fin
13. 13. 4. Leer un número menor a 1000, si el número tiene un digito elevarlo al cuadrado y mostrar su resultado, por otro lado si el número es de dos
dígitos multiplicarlo por dos y mostrar su resultado, si el número es de tres dígitos restarle cien y mostrar su resultado, finalmente si el número es cero,
negativo o mayor a tres dígitos mostrar la leyenda “Número no valido”. Datos de entrada Variables NUMERO 1 N1 Datos de salida Variables Mensaje
Constantes Inicio Variables: Mostrar: “Dame un número menor a 1000” Leer: N1 Si (N1>=1000) Y (N1<=0) entonces Imprimir “Numero no valido” Si
(N1<1000) y (N1>=100) entonces Resta= N1­100 Imprimir Resta Si (N1<100) Y (N1>=10) entonces Multi=N1*2 Imprimir Multi Si (N1<10) y (N1>0)
entonces Expo= N1^2 Imprimir Expo Fin
14. 14. 5. Leer dos números enteros, restar el menor del mayor y mostrar el resultado. Datos de entrada Variables Numero 1 N1 Numero 2 N2 Datos de
salida Variables Resultado R Constantes Inicio Variables: N1, N2, R Mostrar: “Dame dos números enteros” Leer: N1, N2 Si (N1>N2) entonces R= N1­
N2 Si (N1<N2) entonces R= N2­N1 Imprimir R Fin
15. 15. 6. Leer dos números si el primero es mayor mostrar la suma de los dos números, por otro lado si el segundo es mayor elevar al cuadrado cada
número, sumarlos y mostrar su resultado, en caso de que los números sean iguales mostrar la leyenda “los números son iguales”. Datos de entrada
Variables Numero 1 N1 Numero 2 N2 Datos de salida Variables Resultado R Constantes Inicio Variables: N1, N2, R, R2, suma Mostrar: “Dame dos
números enteros” Leer: N1, N2 Si (N1>N2) entonces R= N1+N2 Imprimir R Si (N1<N2) entonces R= N1^2 R2= N2^2 Suma=R+R2 Imprimir Suma Si
(N1=N2) entonces Imprimir “los números son iguales” Fin
16. 16. 7.­El promedio de prácticas de un curso se calcula en base a cuatro prácticas calificadas de las cuales se elimina la nota menor y se promedian las
tres notas más altas. Diseñe un algoritmo que determine la nota eliminada y el promedio de prácticas de un estudiante. Datos de entrada calificaciones
Datos de salida mensaje Constantes Variables Cal1,Ca2,cal3,cal4 Variables p Inicio Variables cal1, cal2, cal3, cal4 Si ((cal1>cal2) y (cal2>ca3)) y
(cal3>cal4) entonces Promedio= (cal1+cal2+cal3)/3 Imprimir “el promedio es” p “la eliminada es” cal4 Si ((cal1>cal2) y (cal2>cal4)) y (cal4>cal3)
entonces Promedio= (cal1+cal2+cal4)/3 Imprimir “el promedio es” p “la eliminada es” cal3 Si ((cal1>cal4) y (cal4>ca3)) y (cal3>cal2) entonces
Promedio= (cal1+cal4+cal3)/3 Imprimir “el promedio es” p “la eliminada es” cal2 Si ((cal2>cal3) y (cal3>ca4)) y (cal4>cal1) entonces Promedio=
(cal4+cal2+cal3)/3 Imprimir “el promedio es” p “la eliminada es” cal1 Fin
17. 17. 8.­Diseñe un algoritmo que lea tres números y los imprima de mayor a menor y de menor a mayor. Datos de entrada Variables números n1,n2,n3
Datos de salida Variables mensaje Constantes Inicio Variables n1, n2, n3 Mostrar “dame 3 números” Leer n1, n2, n3 Si (n1>n2) y (n2>n3) entonces
Imprimir “de mayor al menor es” n1, n2, n3 “y del menor al mayor es” n3, n2, n1 Si (n1>n3) y (n3>n2) entonces Imprimir “de mayor al menor es” n1,
n3, n2 “y del menor al mayor es” n2, n3, n1 Si (n2>n3) y (n3>n1) entonces Imprimir “de mayor al menor es” n2, n3, n1 “y del menor al mayor es” n1,
n3, n2 Si (n2>n1) y (n1>n3) entonces Imprimir “de mayor al menor es” n2, n1, n3 “y del menor al mayor es” n3, n1, n2 Si (n3>n1) y (n1>n2) entonces
Imprimir “de mayor al menor es” n3, n1, n2 “y del menor al mayor es” n2, n1, n3 Si (n3>n2) y (n2>n1) entonces Imprimir “de mayor al menor es” n3,
n2, n1 “y del menor al mayor es” n1, n2, n3 Fin
18. 18. 9.­Elabora un algoritmo que solicite la edad de dos hermanos y muestre un mensaje indicando la edad del mayor y cuantos años de diferencia tiene
con el menor. Datos de entrada Variables Edad mayor EY Edad menor Datos de salida Suma de edades Em Variables CF Mensaje Constantes Inicio
Variables EY, Em, CF Mostrar “dame dos edades” Leer EY, Em Si EY˃ EM entonces CF=EY­EM Imprimir “el mayor es” EY “y la diferencia es de”
CF Si Em˃ EY entonces CF= Em ­EY Imprimir “el mayor es” Em “y la diferencia es de” CF fin
19. 19. INICIO r² L, r, B, Op, Alt, A Op Alt, B Op=1 A=B*Alt/2 Si Op=2 Op=3 r A L A A=L*L  A Fin
20. 20. Inicio a, ar, x x X<80 X<80 Fin a na
21. 21. Inicio N1, n2, n3 N1, n2, n3 (n1>n2) y (n1>n3) N1 (n2>n1) y (n2>n3) (n3>n1) y (n3>n2) Fin N2 N3
22. 22. inicio N1, n2, n3 N1, n2, n3 (n1>n2) y (n1>n3 N1 (n2>n1) y (n2>n3) N2 (n1>n2) y (n1>n3 (n1>n2) y (n1>n3 (n3>n1) y (n3>n2) 1 N3
23. 23. 1 N1 (n1<n2) y (n1<n3 (n2<n1) y (n2<n3) N2 (n1>n2) y (n1>n3 (n1>n2) y (n1>n3 (n<n1) y (n3<n2) fin N3
24. 24. inicio N1, n2, n3 N1, n2, n3 (n1>n2) y (n1>n3) N1 es mayor N2 es mayor (N2>N1)Y (N2>N3) (N3>N1) Y (N3>N2) 1 N3 es mayor

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 42/46
12/5/2017 21 problemas de algoritmo resueltos
25. 25. 1 (n1<n2) y (n1<n3) N1 ES MENOR (N2<N1)Y (N2<N3) (N3<N1) Y (N3<N2) 2 N2 ES MENOR N3 ES MENOR
26. 26. 2 (N1 MAYOR <N3) Y (N2 MENOR>N3) (N2 MAYOR<N1) Y (N3 MENOR>N1 (N3 MAYOR<N2) Y (N1 MENOR>N2 FIN N3
INTERMEDIO N1 INTERMEDIO N2 INTERMEDIO
27. 27. INICIO Y y (y>1) y (y<10) Mostrar su valor Equivalente en romano fin
28. 28. inicio Hl, st hl St=hl*(.50)+hl (hl>40) st (hl<40) fin st
29. 29. inicio M, de m De= m*(.10) m>100 de M<100 De= m*(.02) de fin
30. 30. inicio Ca, A, B, C, re ca A Ca=10 Ca=9 B Ca=8 Ca<=7 fin C re
31. 31. inicio Ca1, cal2, cal3 Cal1, cal2, cal3 P=(cal1+cal2+cal3)/ 3 P=10 Obtuviste A Obtuviste B P=9 P=8 1 Obtuviste C
32. 32. 1 P<=7 fin Obtuviste reprobó
33. 33. inicio Cc, cp cc Cc<1000 Cp= cc*(.20) Cp=cc­(cc*(.20)) cp fin
34. 34. inicio Cc, cp, pp,d, tp Cc, pc Cp=(cc*pc) Cc>3 D= cp*(.20) Cc<3 Cp=(cc*pc) Tp= cp­d D= cp*(.10) tp Tp= cp­d tp fin
35. 35. inicio ne ne Ç(ne>=100) y (ne<1000) No Tiene tres cifras fin Tiene tres cifras
36. 36. inicio ne ne (ne<1000) y (ne>=100) Tiene tres cifras (ne<100) y (ne>=10) (ne<10) y (ne>=1) fin Tiene dos cifras Tiene dos cifras
37. 37. inicio N1, n2 N1, n2 (n1<1000) y (n1>=100) (n1<100) y (n1>=10) (n1<10) y (n1>=1) 1 Nc2=2 Nc1=3 Nc1=2 Nc1=1
38. 38. 1 Nc2=2 (n2<1000) y (n2>=100) Nc2=3 Nc2=2 (n2<100) y (n2>=10) (n2<10) y (n2>=1) Suma (nc1+nc2) suma fin Nc2=1
39. 39. inicio N1 Mostrar número menor a 1000 N1 Numero no valido N1>=1000 y n1<=0 N1<1000 y n1>=100 N1­100 resta N1<100 y n1>=10 1
Multi=n1*2
40. 40. 1 multi N1<10 y n1>0 Expo= n1*n1 expo fin
41. 41. inicio N1, n2, vf N1, n2 Mostrar es el mayor n1 (n1>n2) Mostrar es el mayor n2 (n1<n2) N1­n2 Vf= n1>n2 Vf= n1<n2 1 N1­n2 N2­n1
42. 42. 1 N1­n2 Resultado de resta fin
43. 43. inicio N1, n2, r N1, n2 R= n1+n2 N1>n2 r R= n1*n1 N1<n2 R2= n2*n2 N1=n2 Son iguales fin R, r2
44. 44. inicio Ed1, ed2,, dif Ed1, ed2 (Ed1<ed 2) (Ed1>ed 2) Dif= ed1­ed2 Dif=ed2­ed1 dif fin Es el mayor ed2 Es el mayor ed1

Recomendado

Creativity and Learning: A Conversation with Lynda Barry

Excel 2013 Essential Training

Gamification of Learning

Ejemplos de Algoritmos
Pepe Xdsasda

EJERCICIOS DE ALGORITMOS
1002pc3

Solución de problemas con algoritmos
Jeckson Enrique Loza Arenas

52 ejercicios­resueltos­en­pseudocodigo

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 43/46
12/5/2017 21 problemas de algoritmo resueltos
epetekaun

Algoritmos ejemplos
Samicita Gutierrez

Diagramas de Flujo y Algoritmos (Informática ll)
irvingsalazar2

Algoritmos y diagramas de flujo
Kvinzuco

English
Español
Português
Français
Deutsch

Acerca de
Desarrolladores y API
Blog
Condiciones
Privacidad
Copyright
Atención al cliente

LinkedIn Corporation © 2017

Compartir tablero de recortes

Correo electrónico

Introducir direcciones de correo electrónico
Añadir un mensaje
De  
Enviar
Correo electrónico enviado con éxito.

Facebook
Twitter
LinkedIn
Google+

Vincular 

Tableros de recortes públicos que muestran esta diapositiva

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 44/46
12/5/2017 21 problemas de algoritmo resueltos

No se han encontrado tableros de recortes públicos para esta diapositiva.

Guarda las diapositivas más importantes con los recortes.
Los recortes son una forma práctica de recopilar y organizar las diapositivas más importantes de
una presentación. Puedes guardar tus magníficos descubrimientos en tableros de recortes
organizados por temas.

Comienza a recortar
No, gracias. Continúa descargando.

Selecciona otro tablero de recortes

Parece que ya has recortado esta diapositiva en .

Busca un tablero de recortes

Crear un tablero de recortes

¡Acabas de recortar tu primera diapositiva!

Los recortes son una forma práctica de recopilar diapositivas importantes para volver a ellas más tarde. Ahora puedes personalizar el nombre de un tablero de
recortes para guardar tus recortes.

Nombre*  Mejores diapositivas  
Descripción  Añade una breve descripción para que otras personas sepan de qué trata.
 
Visibilidad
Otras personas pueden ver mi tablero de recortes 
Cancelar   Guardar
Guardar esta document

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 45/46
12/5/2017 21 problemas de algoritmo resueltos

https://es.slideshare.net/roldanelgato/21­problemas­de­algoritmo­resueltos 46/46

Das könnte Ihnen auch gefallen