1. Como pudiera obtener el salario de un trabajador a partir del número de horas trabajadas y el pago por cada hora.E= horas, valorS= salarioINICIO
Ingresar horas, valorSalario horas*valorImprimir Salario
FIN2. Diseñe un algoritmo y DFD que permita calcular y mostrar la suma de los
números impares menores o iguales que un numero N ingresado.E= NS= Suma
Inicio Var: N, Cont, SumaIngresar NCont 1Suma 0
Mientras cont <= N hacerSuma suma + contCont cont +2
Fin mientrasImprimir suma
FIN
3. Diseña un algoritmo y DFD que permita calcular y mostrar la multiplicación de dos números mediante sumas sucesivas.
E= NUM1, NUM2S= PRODINICIO
Var: NUM1, NUM2, PROD, i Ingresar NUM1 Ingresar NUM2 PROD0 PARA i=1 Hasta NUM2 Hacer PRODPROD+NUM1 FIN PARA i Imprimir PROD FIN
4. Diseñar un algoritmo que permita determinar y mostrar la solución de la siguiente función.
E = xS = F
INICIO Var: x, FIngresar a, bSI (x< 3) entonces
F← x^2+2SINOSI (x>= 3 y x<8) entonces
F← x^2+4SINOSI (x>= 8) entonces F← x^2FIN_SI
FIN_SIFIN_SIImprimir FFIN
5. En todo triangulo se cumple que cada lado es proporcional al sen del ángulo opuesto de la siguiente manera:
Si se conocen los ángulos ά y β y el lado C ¿Cuánto valen los otros dos lado? Diseñar un algoritmo que solucione dicho problema.
E= y β C
S= A,B
INICIO
Ingresar y β C
A= C*sen / sen
B= C*sen sen
Imprimir A,BFIN
6. En una universidad la pensión se determina dependiendo del colegio de procedencia del estudiante y del nivel de ingresos de sus padres:
Construir un algoritmo que permita determinar la pensión de un estudiante considerando que todo estudiante paga un adicional como seguro de vida equivalente al 3% del valor de su cuota de pensión.
c_p colegio de procedencia
E = I, c_pS = MT, DES
INICIO Ingresar I, c_p Ingresar categorías A,B,C,D,ESI (I < 100) entonces DES ← M * 0.01SINO
SI (100 ≤ M < 1000) entonces DES ← M * 0.02SINOSI (M ≥1000) entonces DES = M * 0.03FIN_SI
FIN_SIFIN_SIMT = M - DESImprimir DES, MTFIN
7. Diseñar un algoritmo que permita determinar la cantidad de dígitos que tiene un número entero y además mostrar la suma de los dígitos pares e impares.nd Numero de digitospar numero parimp número impar
INICIOIngresar Npar 0imp 0nd 0Mientras (N> 0) hacer
aux = N MOD 10si (aux MOD 2 = 0)hacer
par par + auxsino
imp imp+auxfin siN = N DIV 10nd nd +1
fin mientrasimprimir par, imp, nd
FIN
8. Diseñar un algoritmo que permita calcular la suma de los N primeros términos de la serie:
½ + ¼ + 1/6 + ….
E=NS=SUMAINICIO
Var: N, SUMA, C, TERIngresar NDenominador 2C 1Suma 0Mientras (<0=N) Hacer
Suma suma + (1/Den)Den Den + 2C C + 1
Fin_Mientras Imprimir: suma FIN
9. Desarrollar un algoritmo que permita leer las notas válidas (0 – 20), sumar las notas aprobatorias, contar cuantos Nº aprobatorios se leyeron y cuantas notas desaprobatorias se leyeron. Y el promedio de las aprobatorias y desaprobatorias.
N Número de notasc_a Cantidad de aprobadosc_d Cantidad de desaprobadoss_a Suma de aprobadoss_d Suma de desaprobadosp_a promedio de aprobados p_d promedio de desaprobados nota nota
INICIO ingrsar Ncont 1c_a 0
c_d 0s_a 0s_d 0mientras cont <= N hacer
hacer ingresar nota
mientras (nota < 0 o nota > 20)si (nota < 10.5) entonces
c_d c_d+1s_d s_d + nota
sino c_a c_a +1s_a s_a + nota
fin si cont cont +1
fin mientras p_d s_d / c_dp_a s_a / c_aimprimir c_a, c_d, p_d, p_a
FIN
10. Diseñar un algoritmo que permite leer una serie de números hasta ingresar el valor 0 ¿Cuántos Números positivos, negativos, pares e impares se ingresaron?
INICIO Par 0Imp 0Pos 0Neg 0Hacer
Ingresar nSi (n MOD 2 = 0) entonces
Par Par +1Sino
Imp Imp +1Fin si Si (n > 0) entonces
Pos Pos +1Sino
Neg Neg +1 Fin si
Mientras (n ≠ 0)Imprimir Par, Imp, Pos, Neg
FIN
11. Un vehículo recorre N distancia en N tiempos diferentes ¿Cuál será su velocidad para toda la trayectoria?
c_t cantidad de trayectod distancia recorrida en trayecto
d_t distancia total recorridat tiempo recorrido en trayectot_t tiempo total utilizadovel velocidad del trayecto
INICIO Ingresar c_td_t = 0t_t = 0para i=1 hasta i <=c_t
ingresar d, td_t = d_t +dt_t = t_t +t
fin paravel = d_t / t_timprimir vel
FIN12. Diseñar un algoritmo que permita leer un número y forme otro número con las
cifras en orden inversa
INICIOIngrese NInv 0Mientras ( N > 0) Hacer
Inv 10*inv + N MOD 10N N DIV 10
Fin mientrasImprimir inv
FIN
Top Related