Problemas propuestos

6
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 proceso Se leen los valores que se van a comparar, S si vota Y N no vota Se hace la. Comparación de las edades. V F De 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.

Transcript of Problemas propuestos

Page 1: 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.

Page 2: Problemas propuestos

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

Page 3: Problemas propuestos

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

Page 4: Problemas propuestos

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)

Page 5: Problemas propuestos

YOLMAN DIAZ RINCON