Está en la página 1de 6

NUMERO DEL GRUPO: 12

Integrantes de Grupo:
1. Bolaños Hidrobo Ricardo
2. Bustamante Moncayo Edgar Vinicio
3. Cordero Maya Gabriela Elizabeth
Se les recuerda que solo deben poner el nombre de las personas que
colaborarón en el desarrollo de la siguiente tarea, la omisión de cualquier
nombre se interpretará la no participación y no tendrá derecho a la nota
obtenida, es de responsabilidad directa del responsable del grupo

Tarea 1
Ejercicio 1: Una encuesta
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema: La universidad quiere construir un programa para manejar los
resultados de una encuesta de opinión. En la encuesta se dividieron las personas
en 3 rangos de edad:
(1) Menores de 18
(2) Entre 18 y 55
(3) Mas de 55 años.
La encuesta consiste en una única pregunta, en la cual se le pide a la persona
que califique la calidad de un curso dando un valor entre 0 y 10. En el momento
de hacer la pregunta, la persona debe informar si es soltera o casada.
El programa debe informar el valor total de la encuesta, esto es, debe promediar
todas las notas dadas y presentar el resultado en la pantalla. Tambien debe ser
capaz de informar valores parciales de la encuesta, en este caso se debe
especificar un rango de edad y un estado civil. El programa presenta por pantalla
el promedio de las calificaciones del curso dadas por todas las personas que
cumplan el perfil pedido.

Cliente
Usuario
Requerimiento
funcional
Mundo del
problema
Requerimiento
no funcional
Ejercicio 2: Una alcancía
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema: Una pequeña asociación conformada como caja comunal “El
progreso”, quiere contruir un programa para manejar una alcancía. En la alcancía
es posible guardar monedas de distintas denominaciones: 1 centavo, de 5
centavos, de 10 centavos, de 25 centavos, de 50 centavos y de un dólar. No se
guardan billetes o monedas de otros valores.
El programa debe dar las siguientes opciones:
(1) Agregar una moneda de una de las denominaciones que maneja.
(2) Informar cuántas monedas tiene cada denominación
(3) Calcular el total de dinero ahorrado, y,
(4) Romper la alcancía, vaciando su contenido.
Cliente Caja comunal “El Progreso”
Usuario Socios de la Asociación

Construir un programa para manejar una alcancía.

Guardar una moneda de una denominación dada.

Requerimiento Contar cuántas monedas hay en la alcancía de cada


funcional denominación.

Calcular el total de dinero ahorrado.

Romper la Alcancía para saber su total y poder vaciar su


contenido.
Mundo del La capacidad de almacenamiento de la Alcancía.
problema Normas del sistema financiero.
El programa no puede guardar billetes de ninguna
Requerimiento denominación.
no funcional El programa permitirá ver el estado de la Alcancía.
Ejercicio 3
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema:
La "media" de una secuencia de números de punto flotante (reales), x i donde
i=1,2 , … , m. se define como:
x=(x1 + x 2 + x 3+ …+ x m)/m
La “desviación” respecto a la media es:
d i=( xi −x ) ,
i=1,2 , … , m
Y la “desviación estandar” es:
s= √(d 1 +d 2 +d 3 +…+d m )/ m
2 2 2 2

El profesor de estadística le pide realizar un programa que lea k secuencias


diferentes de números de punto flotante, para calcular en cada secuencia la
media, la desviación estándar, el máximo y el mínimo algébrico.

lea k secuencias diferentes de números de punto flotante


lea un conjunto de datos secuenciales enteros

Cliente
Usuario
Requerimiento
funcional
Mundo del
problema
Requerimiento
no funcional
Ejercicio 4
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema: Escribir un programa para procesar las notas de un curso, en el
cual se debe indicar el número de materias que toma cada estudiante para
determinar el arreglo dinámicamente donde se almacenarán las notas. Además,
se debe utilizar un arreglo de punteros para almacenar los nombres de los
estudiantes.

La información de cada estudiante es el nombre y las notas (sobre 20), que debe
ser ingresada hasta que ingrese un nulo en los nombres.

Imprimir una tabla alfabéticamente como en el siguiente ejemplo de 3 alumnos y


2 notas:

La columna de la OBSERVACION consiste en imprimir el mensaje "MAL",


cuando el promedio de las notas del estudiante es menor al promedio general del
curso, caso contrario imprimir una línea.

Cliente
Usuario
Requerimiento
funcional
Mundo del
problema
Requerimiento
no funcional
Ejercicio 5
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema: Considerar las siguientes monedas extranjeras y su equivalencia
en dólares USA:

MONEDA ACTUAL EQUIVALENTE DE LA MONEDA


EN DÓLARES USA
1 Libra británica USA $1,1610
1 Dolar canadiense USA $ 0,734112
1 Guilder holandés USA $ 0,55866
1 Franco suizo USA $ 1,00926
1000 Lira italiana USA $ 0,519784
100 Yen japonés USA $ 0,68361
1000 Peso colombiano USA $ 0,207336
1000 Peso mexicano USA $ 50,4901
1 Peso argentino USA $ 0,0064
Marco alemán USA $ 0,6933

Escribir un programa con menús, que acepte dos monedas extranjeras y


devuelva el valor de la segunda moneda por cada unidad de la primera moneda.
NOTA: Usar solo notación de punteros.

Cliente Banco
Usuario Cajeros del Banco
Convertir las monedas extranjeras en su cantidad en dolares.
Requerimiento Devolver el valor de la segunda moneda por cada unidad de
funcional la primera.

Mundo del Notación Punteros.


problema
El programa mantendra el valor del dólar sobre la moneda
Requerimiento
exrtranjera.
no funcional
Ejercicio 6
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema:
Determinar las raíces de la ecuación cuadrática: ax2 + bx + c = 0
utilizando la fórmula:

Indicar que tipo de raíces son las obtenidas, de acuerdo a las siguientes
condiciones:

Si b2 - 4ac < 0, las raíces son imaginarias.


Si b2 - 4ac = 0, existe una sola raíz real.
Si b2 - 4ac > 0, las raíces son reales.

Cliente
Usuario
Requerimiento
funcional
Mundo del
problema
Requerimiento
no funcional

También podría gustarte