SlideShare una empresa de Scribd logo
1 de 5
ALGORITMOS 
1. A un trabajador le pagan segun sus horas y una tarifa de pago por 
horas. 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. 
variables: horas_trabajadas,tarifa,horas_extras,salario,tarifa_e 
inicio 
leer: horas_trabajadas,tarifa 
si: horas_trabajadas <= 40 entonces 
salario <-- horas_trabajadas * tarifa 
si_no 
tarifa_extra <-- tarifa + 0.50 * tarifa 
horas_extras <-- horas_trabajadas - 40 
salario <-- horas_extras * tarifa_extra + 40 * 
tarifa 
fin_si 
imprimir: salario. 
fin 
2. A un trabajador le descuentan de su sueldo el 10% si su sueldo es 
menor o igual a 1000. por encima de 1000 y hasta 2000 el 5% del 
adicional, y por encima de 2000 el 3% del adicional. calcular el 
descuento y sueldo neto que recibe el trabajador dado su sueldo. 
variables: sueldo,sueldo_neto,descuento 
inicio 
leer: sueldo 
si: sueldo <= 1000 entonces 
descuento <-- sueldo * 0.1 
si_no 
si: sueldo <= 2000 entonces 
descuento <-- (sueldo - 1000) * 0.05 + 1000 * 0.1 
si_no 
descuento <-- (sueldo - 2000) * 0.03 + 1000 * 0.1 
fin_si 
imprimir: descuento. 
fin 
3. 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%. 
variables: monto,descuento 
inicio 
leer: monto 
si: monto > 100 entonces 
descuento <-- monto * 10 / 100 
si_no 
descuento <-- monto * 2 / 100 
fin_si 
imprimir: monto, descuento 
fin 
4. Dado un tiempo en segundos, calcular los segundos restantes que le 
correspondan para convertirse exactamente en minutos.
variables: tiempo_seg,minutos,segundos 
inicio 
leer: tiempo_seg 
si minutos <-- tiempo_seg div 60 entonces 
segundos <-- tiempo_seg mod 60 
fin_si 
imprimir: minutos,segundos. 
fin 
5. Dado un tiempo en minutos, calcular los dias, horas y minutos que 
le corresponden. 
variables: tiempo,dias,horas,minutos 
inicio 
leer: tiempo 
si: dias <-- tiempo div 1440 
x <-- tiempo mod 1440 
horas <-- x div 60 
minutos <-- x mod 60 
imprimir: dias,minutos,horas 
fin_si 
fin 
6. Calcular mediante un algoritmo repetitivo la suma de los N 
primeros números naturales. 
Inicio 
Leer : N 
X<--1 
S<--0 
Mientras x<=N hacer 
S<--s+1 
X<--x+1 
Fin _ mientras 
Imprimir: s 
Fin 
7. Modificar el ejercicio 1 para obtener la suma de los salarios de 
todos los trabajadores. 
Inicio 
Leer: N 
X<--1 
S<--0 
Mientras x<=N hacer 
Leer:h, t 
S<--h*t 
Imprimir s 
S<--s+s 
X<--x+1 
Fin _ mientras 
Imprimir: s 
Fin 
8. Dada las horas trabajadas de una persona la tarifa de pago. 
Calcular su salario e imprimirla. 
Inicio
leer: h, t 
S<--h * t 
Imprimir: s 
fin 
(Para dos personas) 
inicio 
leer: h, t 
S<--h * t 
Imprimir s 
Leer: h, t 
S<--h * t 
Imprimir: s 
Fin 
9. Dado N notas de un estudiante calcular: 
a) Cuantas notas tiene desaprobados. 
b) Cuantos aprobados. 
c) El promedio de notas. 
d) El promedio de notas aprobadas y desaprobadas. 
Inicio 
Leer: N 
X<--1 
Cd<--0 
NA <-0 
acum_desap <-0 
acum_ap <- 0 
acum <- 0 
Mientras x<=N hacer 
Leer: not 
Si: not < 10.5 entonces 
CD<--cd+1 
acum_desap <- acum_desap + not 
Sino 
NA <- NA + 1 
acum_ap <- acum_ap + not 
fin _ si 
acum <- acum + not 
x<--x+1 
Fin _ mientras 
prom_ap <- acum_ap /NA 
prom_desap <- acum_desap/CD 
prom <- acum / N 
Imprimir: prom, prom_ap, prom_desap, NA, CD 
Fin 
10. Dado un numero determinar la suma de sus dígitos. 
Inicio 
Leer: n 
S<--0 
Mientras n<>0 hacer 
R<--n mod 10 
S<--s + r 
N<--n div 10 
Fin _ mientras 
Imprimir: s
Fin 
11.Se trata de escribir el algoritmo que permita emitir la factura 
correspondiente a una compra de un articulo determinado, del que 
se adquieren una o varias unidades. El IVA es del 15% y si el 
precio 
bruto ( precio venta mas IVA) es mayor de 50.00 pesetas se debe 
realizar un descuento del 5%. 
Variables: precio, numeros de articulos(Nart), precio venta(Pv), 
descuento(d) 
Inicio 
Leer precio, Nart 
Pv= Precio * Nart 
IVA= Pv * 0.15 
Pb= Pv + IVA 
Si Pb >= 50 entonces 
d= (Pb * 5)/100 
Sino 
d= 0 
Finsi 
Pl= Pb - d 
Escribir Pv, IVA, Pb,d, Pl 
Fin 
12. Realizar un algoritmo que permita pedir 
50 números naturales y determine e imprima cuantos son 
pares, impares, positivos y negativos. 
variables:par(p), impares(im), positivos(pos), negativos(n) 
Inicio 
p= 2 
in= 0 
pos.= 0 
n= 0 
Para x= 1 hasta 50 
Leer n 
Si n mod 2= 0 entonces 
p= p + 1 
Sino 
in= in + 1 
Finsi 
Si n > 0 entonces 
Pos= pos + 1 
Sino 
n= n + 1 
Finsi 
Fin_para 
Escribir p, in, pos, n 
Fin 
13. Desarrollar un algoritmo para calcular e 
imprimir el factorial de un número. 
variables: factorial(f). numero(n) 
Inicio 
f= 1 
Para x= 1 hasta n 
f = f * x 
Fin_para 
Escribir f
Fin 
14. Calcular la media de 100 números e imprimir su resultado. 
variables: suma(s), media 
Inicio 
s= 0 
x= 1 
Mientras x<= 100 hacer 
Leer n 
s = s + n 
x = x + 1 
Finmientras 
media = s /100 
Escribir media 
Fin 
15. Calcular y visualizar la suma y el producto de los 
números pares comprendidos entre 20 y 400 ambos inclusive. 
variables: suma(s), producto(p) 
Inicio 
s = 0 
p = 1 
x = 20 
Mientras x<= 400 hacer 
s = s +1 
p = p *x 
x = x +1 
Finmientras 
Escribir s, p 
Fin

Más contenido relacionado

La actualidad más candente

7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintJoselo Chushig
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuencialesflorvictoria123
 
Taller pseint adsi 581708
Taller pseint adsi 581708Taller pseint adsi 581708
Taller pseint adsi 581708fabiocelis
 
Ejercicios algoritmos secuenciales
Ejercicios algoritmos secuencialesEjercicios algoritmos secuenciales
Ejercicios algoritmos secuencialesLaura Peña
 
Taller pseint
Taller pseintTaller pseint
Taller pseintaddaza0
 

La actualidad más candente (9)

7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuenciales
 
Taller pseint adsi 581708
Taller pseint adsi 581708Taller pseint adsi 581708
Taller pseint adsi 581708
 
Ejercicios algoritmos secuenciales
Ejercicios algoritmos secuencialesEjercicios algoritmos secuenciales
Ejercicios algoritmos secuenciales
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Banco de problemas
Banco de problemasBanco de problemas
Banco de problemas
 
Deber de algoritmos ing rene
Deber de algoritmos ing reneDeber de algoritmos ing rene
Deber de algoritmos ing rene
 
Taller aula1
Taller aula1Taller aula1
Taller aula1
 
Taller pseint
Taller pseintTaller pseint
Taller pseint
 

Destacado

Silabo del curso de Planeamiento Estratégico Abril 2014
Silabo del curso de Planeamiento Estratégico Abril 2014Silabo del curso de Planeamiento Estratégico Abril 2014
Silabo del curso de Planeamiento Estratégico Abril 2014LPI ONG
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De FlujoFabio Valencia
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 

Destacado (7)

Silabo del curso de Planeamiento Estratégico Abril 2014
Silabo del curso de Planeamiento Estratégico Abril 2014Silabo del curso de Planeamiento Estratégico Abril 2014
Silabo del curso de Planeamiento Estratégico Abril 2014
 
Silabo programación ii 2015-i
Silabo programación ii 2015-iSilabo programación ii 2015-i
Silabo programación ii 2015-i
 
Silabo programación I
Silabo programación ISilabo programación I
Silabo programación I
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De Flujo
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 

Similar a 26 (20)

26
2626
26
 
26.- ALGORITMOS
26.- ALGORITMOS 26.- ALGORITMOS
26.- ALGORITMOS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos diagramas de flujo
Algoritmos diagramas de flujoAlgoritmos diagramas de flujo
Algoritmos diagramas de flujo
 
Algoritmos diagramas de flujo
Algoritmos diagramas de flujoAlgoritmos diagramas de flujo
Algoritmos diagramas de flujo
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Ejercicios c++ ujcm iniciales
Ejercicios c++ ujcm inicialesEjercicios c++ ujcm iniciales
Ejercicios c++ ujcm iniciales
 
01 laboratorio n°2 • algoritmos - soluciones
01 laboratorio n°2 • algoritmos - soluciones01 laboratorio n°2 • algoritmos - soluciones
01 laboratorio n°2 • algoritmos - soluciones
 
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp027222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02
 
Ejercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfEjercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdf
 
Algoritmos- Actividad N° 4
Algoritmos- Actividad N° 4Algoritmos- Actividad N° 4
Algoritmos- Actividad N° 4
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Taller 1ra semana
Taller 1ra semanaTaller 1ra semana
Taller 1ra semana
 
Taller 1ra semana
Taller 1ra semanaTaller 1ra semana
Taller 1ra semana
 
Taller 1ra semana algoritmos
Taller 1ra semana algoritmosTaller 1ra semana algoritmos
Taller 1ra semana algoritmos
 
Taller 1ra semana
Taller 1ra semanaTaller 1ra semana
Taller 1ra semana
 
Taller 1ra semana
Taller 1ra semanaTaller 1ra semana
Taller 1ra semana
 
Taller 1ra semana
Taller 1ra semanaTaller 1ra semana
Taller 1ra semana
 
Taller 1ra semana
Taller 1ra semanaTaller 1ra semana
Taller 1ra semana
 
Taller 1ra semana
Taller 1ra semanaTaller 1ra semana
Taller 1ra semana
 

Más de V3NC

computacion 1d
computacion 1dcomputacion 1d
computacion 1dV3NC
 
10
1010
10V3NC
 
11
1111
11V3NC
 
18
1818
18V3NC
 
15
1515
15V3NC
 
20
2020
20V3NC
 
19
1919
19V3NC
 
28
2828
28V3NC
 
23
2323
23V3NC
 
30
3030
30V3NC
 
27
2727
27V3NC
 
29
2929
29V3NC
 
33
3333
33V3NC
 
34
3434
34V3NC
 
31
3131
31V3NC
 

Más de V3NC (20)

computacion 1d
computacion 1dcomputacion 1d
computacion 1d
 
8
88
8
 
9
99
9
 
4
44
4
 
6
66
6
 
10
1010
10
 
7
77
7
 
11
1111
11
 
18
1818
18
 
15
1515
15
 
20
2020
20
 
19
1919
19
 
28
2828
28
 
23
2323
23
 
30
3030
30
 
27
2727
27
 
29
2929
29
 
33
3333
33
 
34
3434
34
 
31
3131
31
 

26

  • 1. ALGORITMOS 1. A un trabajador le pagan segun sus horas y una tarifa de pago por horas. 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. variables: horas_trabajadas,tarifa,horas_extras,salario,tarifa_e inicio leer: horas_trabajadas,tarifa si: horas_trabajadas <= 40 entonces salario <-- horas_trabajadas * tarifa si_no tarifa_extra <-- tarifa + 0.50 * tarifa horas_extras <-- horas_trabajadas - 40 salario <-- horas_extras * tarifa_extra + 40 * tarifa fin_si imprimir: salario. fin 2. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000. por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo. variables: sueldo,sueldo_neto,descuento inicio leer: sueldo si: sueldo <= 1000 entonces descuento <-- sueldo * 0.1 si_no si: sueldo <= 2000 entonces descuento <-- (sueldo - 1000) * 0.05 + 1000 * 0.1 si_no descuento <-- (sueldo - 2000) * 0.03 + 1000 * 0.1 fin_si imprimir: descuento. fin 3. 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%. variables: monto,descuento inicio leer: monto si: monto > 100 entonces descuento <-- monto * 10 / 100 si_no descuento <-- monto * 2 / 100 fin_si imprimir: monto, descuento fin 4. Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente en minutos.
  • 2. variables: tiempo_seg,minutos,segundos inicio leer: tiempo_seg si minutos <-- tiempo_seg div 60 entonces segundos <-- tiempo_seg mod 60 fin_si imprimir: minutos,segundos. fin 5. Dado un tiempo en minutos, calcular los dias, horas y minutos que le corresponden. variables: tiempo,dias,horas,minutos inicio leer: tiempo si: dias <-- tiempo div 1440 x <-- tiempo mod 1440 horas <-- x div 60 minutos <-- x mod 60 imprimir: dias,minutos,horas fin_si fin 6. Calcular mediante un algoritmo repetitivo la suma de los N primeros números naturales. Inicio Leer : N X<--1 S<--0 Mientras x<=N hacer S<--s+1 X<--x+1 Fin _ mientras Imprimir: s Fin 7. Modificar el ejercicio 1 para obtener la suma de los salarios de todos los trabajadores. Inicio Leer: N X<--1 S<--0 Mientras x<=N hacer Leer:h, t S<--h*t Imprimir s S<--s+s X<--x+1 Fin _ mientras Imprimir: s Fin 8. Dada las horas trabajadas de una persona la tarifa de pago. Calcular su salario e imprimirla. Inicio
  • 3. leer: h, t S<--h * t Imprimir: s fin (Para dos personas) inicio leer: h, t S<--h * t Imprimir s Leer: h, t S<--h * t Imprimir: s Fin 9. Dado N notas de un estudiante calcular: a) Cuantas notas tiene desaprobados. b) Cuantos aprobados. c) El promedio de notas. d) El promedio de notas aprobadas y desaprobadas. Inicio Leer: N X<--1 Cd<--0 NA <-0 acum_desap <-0 acum_ap <- 0 acum <- 0 Mientras x<=N hacer Leer: not Si: not < 10.5 entonces CD<--cd+1 acum_desap <- acum_desap + not Sino NA <- NA + 1 acum_ap <- acum_ap + not fin _ si acum <- acum + not x<--x+1 Fin _ mientras prom_ap <- acum_ap /NA prom_desap <- acum_desap/CD prom <- acum / N Imprimir: prom, prom_ap, prom_desap, NA, CD Fin 10. Dado un numero determinar la suma de sus dígitos. Inicio Leer: n S<--0 Mientras n<>0 hacer R<--n mod 10 S<--s + r N<--n div 10 Fin _ mientras Imprimir: s
  • 4. Fin 11.Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una compra de un articulo determinado, del que se adquieren una o varias unidades. El IVA es del 15% y si el precio bruto ( precio venta mas IVA) es mayor de 50.00 pesetas se debe realizar un descuento del 5%. Variables: precio, numeros de articulos(Nart), precio venta(Pv), descuento(d) Inicio Leer precio, Nart Pv= Precio * Nart IVA= Pv * 0.15 Pb= Pv + IVA Si Pb >= 50 entonces d= (Pb * 5)/100 Sino d= 0 Finsi Pl= Pb - d Escribir Pv, IVA, Pb,d, Pl Fin 12. Realizar un algoritmo que permita pedir 50 números naturales y determine e imprima cuantos son pares, impares, positivos y negativos. variables:par(p), impares(im), positivos(pos), negativos(n) Inicio p= 2 in= 0 pos.= 0 n= 0 Para x= 1 hasta 50 Leer n Si n mod 2= 0 entonces p= p + 1 Sino in= in + 1 Finsi Si n > 0 entonces Pos= pos + 1 Sino n= n + 1 Finsi Fin_para Escribir p, in, pos, n Fin 13. Desarrollar un algoritmo para calcular e imprimir el factorial de un número. variables: factorial(f). numero(n) Inicio f= 1 Para x= 1 hasta n f = f * x Fin_para Escribir f
  • 5. Fin 14. Calcular la media de 100 números e imprimir su resultado. variables: suma(s), media Inicio s= 0 x= 1 Mientras x<= 100 hacer Leer n s = s + n x = x + 1 Finmientras media = s /100 Escribir media Fin 15. Calcular y visualizar la suma y el producto de los números pares comprendidos entre 20 y 400 ambos inclusive. variables: suma(s), producto(p) Inicio s = 0 p = 1 x = 20 Mientras x<= 400 hacer s = s +1 p = p *x x = x +1 Finmientras Escribir s, p Fin