Está en la página 1de 12

Modulo III: Desarrollo de sistemas de información.

Submodulo I: Aplicar los principios de programación en la solución de problemas.


Competencia I:Desarrollar el proceso de la solución de un problema.
Problema: Determinar si un numero es par o impar.

Inicio

USA N

Muestra “Introduce un valor”

Lee N

Si N mod 2= 0 entonces muestra “El valor es par” delo contrario Muestra “El numero es
impar”

Fin Inicio

USA N

Muestra “Introduce un valor”

Lee N

Si mod 2
Muestra “El valor es Muestra “El valor es
par” Si No impar”
Es =0

Fin

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.

Prueba de escritorio.

N 2 R

Si el valor es par 26 mod 2 0

Si el valor es impar 25 mod 2 1

Problema: Elije desde un menú de opciones suma, resta, multiplicación de dos números positivos
enteros.

Inicio

USA A, B, R

Muestra “Elije 1 operación suma, 2 operación resta, 3 operación multiplicación”

Muestra “Introduce un valor”

Lee A

Muestra “Introduce otro valor”

Lee B

Si pulsa 1 entonces suma A+B

Asígnalo a R

Muestra “El resultado es “R

De lo contrario si pulso 2 entonces resta A-B

Asígnalo a R

Muestra “El resultado es “R

De lo contrario si pulso 3 entonces multiplica A*B

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.
Asígnalo a R

Muestra “El resultado es “R

De lo contrario

Muestra “Opción invalida”

Fin

Inicio

Lee B
USA A, B, R

Si pulsa 1 Si
Muestra “1 operación suma, Suma A+B
2 operación resta, 3
operación multiplicación”
No
2
Si pulsa 1
Si
Muestra “Introduce un valor” Resta A-B

Lee A No
2
Si pulsa 1
Si
Multiplica A*B
Muestra “Introduce otro valor”

No
2
3
1

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.

Asígnalo a R

Muestra “El resultado es” R

Opción invalida

Fin

Prueba de escritorio

Opciones A B R
Opción 1 8+ 4 12
Opción 2 8- 4 4
Opción 3 8* 4 32
Problema: Determinar si un alumno es reprobado o aprobado.

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.
Inicio

USA B

Muestra “Introduce un promedio de calificación”

Lee B Inicio
Si B  6 entonces

Muestra “Esta aprobado” USA B


De lo contrario

Muestra “Esta reprobado”


Muestra “Introduce
Fin
un promedio de una
Diagrama de flujo calificación”

Lee B

Si
No
Muestra B >= 6 SI Muestra
“Esta “Esta
reprobado” aprobado”

Fin

Prueba de escritorio.

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.
B >=6.0 Resultado
8 Verdadero8 Aprobado
5 Falso Reprobado

Problema: Determinar si un alumno es competente o no competente.

Inicio

USA B

Muestra “Introduce el promedio”

Lee B

Si B  8 entonces

Muestra “El alumno es” Competente

De lo contrario

Muestra “El alumno es” No Competente

Fin

Prueba de escritorio.

B >=8.0 Resultado

9 Verdadero Competente

7 Falso No
competente

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.

Diagrama de flujo. Inicio

USA B

Muestra “Introduce
un promedio”

Lee B

Si
Muestra “El
Muestra “El No B >= 8 SI alumno es”
alumno es”
Competente
No
Competente

Fin

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.

Problema: Calcular el IVA de productos con un costo mayor de $100,00.

Inicia

USA B, R

Muestra “Introduce el precio del producto”

Lee B

Si B  100,00 entonces

Multiplica B*1.16

Asígnalo a R

Muestra “El resultado es” R

De lo contrario

Muestra “El precio es” B

Fin

Prueba de escritorio.

B >=100*1.16 B*1.16 R
110 Verdadero 110*1.16 127.6
90 Falso Falso 90

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.

Diagrama de flujo.
Inicio

USA B, R

Muestra “Introduce el precio


del producto”

Lee B

Si
No B >=100,00 Si Multiplica B*1.16
Muestra “El precio
es” B

Asígnalo a R

Muestra “El
resultado es” R

Fin

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.

Problema: Determinar condición de un alumno.

Inicio

USA B

Muestra “Introduce un promedio”

Lee B

Si B  10 entonces

Muestra “Excelente”

De lo contrario, Si B = 9 entonces

Muestra “Muy bien”

De lo contrario, Si B = 8 entonces

Muestra “Bien”

De lo contrario, Si B = 7 entonces

Muestra “Necesitas mejorar”

De lo contrario, Si B = 6 entonces

Muestra “No aprobado”

De lo contrario

Muestra “Opción invalida”

Fin

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.
Diagrama de Flujo
Inicio

USA B

Muestra “Introduce un
promedio”

Lee B

Si B=10 Si Muestra
“Excelente”

No
Si Muestra “Muy
Si B=9
bien”

No

Si Muestra “Bien”
Si B=8

No
Muestra “Necesitas
Si B=7
Si
mejorar”

No
Si B=6
Si Muestra “No
aprobado”

No

Muestra “Opción
invalida”

Fin

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa
Modulo III: Desarrollo de sistemas de información.
Submodulo I: Aplicar los principios de programación en la solución de problemas.
Competencia I:Desarrollar el proceso de la solución de un problema.
Prueba de escritorio.

B Resultado
10 Excelente
9 Muy bien
8 Bien
7 Necesitas mejorar
6 No aprobado

Nombre: Juan Pablo Castillo Guevara Grado: 4ª Grupo: “C”


Docente: L.I.A Aidy Jiménez Proa

También podría gustarte