Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Ejercicio No: 6

Desarrolle un algoritmo que permita leer un valor cualquiera N y escriba si dicho número es par o impar.

Pseudocódigo Diagrama de Flujo

1. Inicio

2. Declaración de variables: N
Inicio

3. Leer un número
N=0
4. Asignarlo a la variable N

5. Si el residuo de dividir a N entre 2 es N


igual a cero

6. Si es Si: Entonces: Escribir “ Es par” No Si

7. Sino: Escribir “Es impar” N es Impar N es Par

8. Fin_Si

9. Fin

Fin

Ejercicios propuesto:
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.

Misión Sucre y la Municipalización del Programa Nacional en Sistemas e Informática 56


Ejercicio No: 7
Desarrolle un algoritmo que permita convertir calificaciones numéricas, según la siguiente tabla:
A = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D = 10, 11 y 12, E = 1 hasta el 9. Se asume que la nota está
comprendida entre 1 y 20.

Pseudocódigo Diagrama de Flujo

1. Inicio Inicio

2. Declaración de variables:
NuevaNota =”A”
NuevaNota = Carácter

3. Leer registros hasta fin de archivo Registro

4. Si Nota>=19 OR Nota<=20 Entonces Si


Fin
Fin
Archivo?
5. NuevaNota= “A”
No

6. Si no (De lo contrario) Si
Nota>=19 OR NuevaNota = “A”
Nota<=20
7. Si Nota>=16 OR Nota<=18 Entonces
No

8. NuevaNota= “B”
Si
Nota>=16 OR NuevaNota = “B”
9. Si no (De lo contrario) Nota<=18

No
10. Si Nota>=13 OR Nota<=15 Entonces
Si
Nota>=13 OR
11. NuevaNota= “C” Nota<=15
NuevaNota = “C”

12. Si no (De lo contrario)


No
Si
13. Si Nota>=10 OR Nota<=12 Entonces Nota>=10 OR NuevaNota = “D”
Nota<=12

14. NuevaNota= “D”


No

15. Si no (De lo contrario) Si


Nota>=1 OR
NuevaNota = “E”
Nota<= 9
16. Si Nota>=1 OR Nota<=9 Entonces
No
17. NuevaNota= “E” Registro, NuevaNota

18. Si no (De lo contrario)

19. Fin_Si
Retorno

Ejercicio propuesto:

a. Realiza el mismo algoritmo utilizando Mientras (While); también hazlo utilizando En Caso (Case)

Misión Sucre y la Municipalización del Programa Nacional en Sistemas e Informática 57


Ejercicio No: 8

Desarrolle un algoritmo que permita leer dos números y ordenarlos de menor a mayor, si es el caso.

Pseudocódigo Diagrama de Flujo

1. Inicio
Inicio
2. Declaración de Variables:
A = 0, B = 0, Temporal = 0
A=0, B=0, Temporal = 0
3. Leer A y B
A, B
4. Si A<B Entonces
Si

5. Asignar a Temporal = B A>B

6. Asignar a B = A No

Temporal = B Si
7. Asignar a A = Temporal

8. Si no (De lo contrario)
B=A

9. Fin_Si
A = Temporal”
10 Escribir “Orden = “, A, B

11. Fin
“Orden = “ A , B

Fin

Ejercicio Propuesto:

a. Desarrolle un algoritmo que permita realizar la escritura de los primeros 100 números naturales
utilizando la estructura Mientras (While).

Misión Sucre y la Municipalización del Programa Nacional en Sistemas e Informática 58

También podría gustarte