Problemas propuestos
-
Upload
mireya-hortencia-sepulveda -
Category
Technology
-
view
56 -
download
2
Transcript of Problemas propuestos
YOLMAN DIAZ RINCON
Problemas propuestos
Realice un algoritmo para determinar si una persona puede votar con base en su edad en las próximas elecciones. Construya el diagrama de flujo, el pseudocódigo y el diagrama N/S.
Inicio
N/S
N>S
M=S M=N
M
Fin
Se inicia el procesoSe leen los valores que se
van a comparar, S si vota Y N no vota
Se hace la. Comparación de las edades.
V FDe ser verdadero se asigna el
Mayor valor de S en M mayores de edad
De ser falso se asigna el Menor de N en M.
Se escribe el valor mayor número de votantes que se
guardó en M.
Se finaliza el proceso.
YOLMAN DIAZ RINCON
1. Inicio. 2. Leer NUMERO DE VOTANTES(NUM)3. Si NÚM > = 0
Entonces
Hacer S = “POSITIVO”
Si no
Hacer N = “NEGATIVO”
Fin de comparación
1. Escribir “el número es”, S 2. Fin
Realice un algoritmo para determinar el sueldo semanal de un trabajador con base en las horas trabajadas y el pago por hora, considerando que después de las 40 horas cada hora se considera como excedente y se paga el doble. Construya el diagrama de flujo, el pseudocódigo y el diagrama
Proceso salario
Escribir "digite nombre del empleado";
Leer e; Escribir "digite número de horas trabajada"; Leer h; Si h>=40 Entonces h<-h+(h*0.5) Si / no Fin Si Escribir "Digite el valor de la hora trabajada"; Leer v; sal<-(h*v); Escribir "empleado" ,e, "Su salario es: ",sal,"" ;Fin Proceso
YOLMAN DIAZ RINCON
Inicio
Digite nombre del empleado
Digite número de horas trabajadas
E
H
H>=40
H H +( H*0.5)
Digite el valor de la hora trabajada
vE
SAL (H*V)
Empleado “E” su salario es: SAL
FIN
YOLMAN DIAZ RINCON
a. Complete el algoritmo con la instrucción o instrucciones necesarias. b. Desarrolle un algoritmo que le permita determinar de una lista de números:
b.1. ¿Cuántos están entre el 50 y 75, ambos inclusive? b.2. ¿Cuántos mayores de 80? b.3. ¿Cuántos menores de 30?
El algoritmo debe finalizar cuando n (el total de números de la lista), sea igual a 0.
1. Inicio
2. Declaración de variables: NuevaNota = Carácter
3. Leer registros hasta fin de archivo
4. Si Nota>=19 OR Nota<=20 Entonces
5. NuevaNota= “A”
6. Si no (De lo contrario) 7. Si Nota>=16 OR Nota<=18 Entonces
8. NuevaNota= “B”
9. Si no (De lo contrario)
10. Si Nota>=13 OR Nota<=15 Entonces
11. NuevaNota= “C”
12. Si no (De lo contrario)
13. Si Nota>=10 OR Nota<=12 Entonces
14. NuevaNota= “D”
15. Si no (De lo contrario)
16. Si Nota>=1 OR Nota<=9 Entonces
17. NuevaNota= “E”
18. Si no (De lo contrario)
YOLMAN DIAZ RINCON