Está en la página 1de 7

GUIA No. Clase EJERCICIO No 1 .

Formato Metodología para Resolver Problemas


ENUNCIADO: Diseñe una solución que permita calcular el área de un circulo

S O L U C I ÓN
I. Planteamiento del Problema
ENTRADA DE DATOS SALIDA DE DATOS

- Radio del circulo - El área de un circulo


- El valor de Pi (3.1416) -
II. Análisis del problema
a. Definición de Variables de Salida
Nombre Tipo Descripción
area Real Representa el área del circulo
->

b. Definición de Datos de Entrada

b.1) Definición de Variables de Entrada


Nombre Tipo Descripción
radio real Representa el radio del circulo

b.2) Definición de Constantes


Nombre Tipo Descripción Valor

 PI es un valor de entrada de 3.1416 que se utilizara en la formula

c. Restricciones: radio > 0

d. Proceso: area = 3.1416*(radio*radio)

e. Definición de Variables de Proceso: (no se requieren en este caso)


Nombre Tipo Descripción

III. Algoritmo – Pseudo-Codigo

1. Escribir "Introduzca el radio del circulo (radio debe der > 0): "
2. Leer radio
3. Hacer area = 3.1416*(radio*radio)
4. Imprimir "El área del circulo es: ", area, "U cuadradas"

Ing. Luis Barrera 1


III. Algoritmo – Flujograma

PSeInt

Ing. Luis Barrera 2


GUIA No. ____Clase___ EJERCICIO No 2 .

Formato Metodología para Resolver Problemas


ENUNCIADO: Calcular la comisión que se debe de pagar a un vendedor dado el precio del producto
vendido, sabiendo que la comisión es del 7%

S O L U C I ÓN
I. Planteamiento del Problema
ENTRADA DE DATOS SALIDA DE DATOS

- Nombre del vendedor - Comisión a recibir por el


- Precio del producto vendido vendedor
- El valor de la comisión (0.07) - Desplegar el Nombre del
vendedor

II. Análisis del problema


a. Definición de Variables de Salida
Nombre Tipo Descripción
Comisión real Representa la comisión a recibir por el vendedor

-> Se desplegara el nombre del vendedor

b. Definición de Datos de Entrada

b.1) Definición de Variables de Entrada


Nombre Tipo Descripción
nom alfanumerico Representa el nombre del vendedor
precio real Representa el Precio del producto vendido

b.2) Definición de Constantes


Nombre Tipo Descripción Valor
POR real Representa el porcentaje de la comisión a recibir por venta 0.07
->

c. Restricciones: precio > 0

d. Proceso: POR = 0.07


comision = precio * POR

e. Definición de Variables de Proceso: (no se requieren en este caso)


Nombre Tipo Descripción

Ing. Luis Barrera 3


III. Algoritmo – Pseudo-Codigo

1. POR = 0.07
2. Escribir "Digite el nombre del vendedor: "
3. Leer nom
4. Escribir "Digite precio del producto vendido (debe de ser mayor a 0): "
5. Leer precio
6. Hacer comision = precio * POR
7. Imprimir "El vendedor: ", nom, "recibirá una comisión de: ", comision

III. Algoritmo – Flujograma

PSeInt

Ing. Luis Barrera 4


GUIA No. Clase EJERCICIO No 3 .

Formato Metodología para Resolver Problemas


ENUNCIADO: Diseñe una solución que permita conocer qué porcentaje de hombres y que porcentajes de mujeres
asiste a la clase del grupo teórico que pertenece.

S O L U C I ÓN
I. Planteamiento del Problema
ENTRADA DE DATOS SALIDA DE DATOS

- Cantidad de hombre - Porcentaje de hombres


- Cantidad de mujeres - Porcentaje de mujeres
- El numero grupo teórico - Se desplegará el numero grupo
- El valor del porcentaje total teórico
(100)
II. Análisis del problema
a. Definición de Variables de Salida
Nombre Tipo Descripción
porMujer Real Representa el porcentaje de mujeres de la clase
porHombre Real Representa el porcentaje de hombres de la clase
-> Se desplegará el numero de grupo teorico

b. Definición de Datos de Entrada

b.1) Definición de Variables de Entrada


Nombre Tipo Descripción
cantMujer Entero Representa la cantidad de mujeres de la clase
cantHombre Entero Representa la cantidad de hombres de la clase
grupo Alfanumérico Representa el número de grupo teórico

b.2) Definición de Constantes


Nombre Tipo Descripción Valor

 Se utilizara el valor de 100.0 como porcentaje

c. Restricciones: cantMujer >= 0


cantHombre >= 0

d. Proceso: total = cantMujer + cantHombre


porMujer = cantMujer * 100.0 / total
porHombre = cantHombre * 100.0 / total

e. Definición de Variables de Proceso:


Nombre Tipo Descripción
total Entero Representa la sumatoria de la cantidad de hombres y mujeres de la clase

Ing. Luis Barrera 5


III. Algoritmo – Pseudo-Codigo

1. Escribir "Digite el numero de grupo teorico (GT##): "


2. Leer grupo
3. Escribir "Digite la cantidad de mujeres que asisten a la clase (debe ser >= 0): "
4. Leer cantMujer
5. Escribir "Digite la cantidad de Hombres que asisten a la clase (debe ser >= 0): "
6. Leer cantHombre
7. Hacer total = cantMujer + cantHombre
8. Hacer porMujer = cantMujer * 100.0/total
9. Hacer porHombre = cantHombre * 100.0/total
10. Imprimir "Al grupo teorico : ", grupo
11. Imprimir "asiste un porcentaje de hombres de: ",porHombre, "% y el porcentaje de Mujer: ", porMujer, "%"

III. Algoritmo – Flujograma

PSeInt

Ing. Luis Barrera 6


GUIA No. Clase EJERCICIO No .

Formato Metodología para Resolver Problemas


ENUNCIADO:

S O L U C I ÓN
I. Planteamiento del Problema
ENTRADA DE DATOS SALIDA DE DATOS

- -
- -
II. Análisis del problema
a. Definición de Variables de Salida
Nombre Tipo Descripción

->

b. Definición de Datos de Entrada

b.1) Definición de Variables de Entrada


Nombre Tipo Descripción

b.2) Definición de Constantes


Nombre Tipo Descripción Valor

 se utilizará en la fórmula:

c. Restricciones:

d. Proceso:
e. Definición de Variables de Proceso: (no se requieren en este caso)
Nombre Tipo Descripción

III. Algoritmo – Pseudo-Codigo // Flujograma

Ing. Luis Barrera 7

También podría gustarte