Está en la página 1de 8

NUMERO DEL GRUPO: _4__

Integrantes de Grupo:
1. John Cristian Salazar Ramon
2. Veronica Janeth Yampuezan Burbano
3. Edgar Andres Ortiz Coral

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 La Universidad
Usuario Estudiantes / Encuestadores
1- Preguntar edad
2- Realizar una encuesta que califique la calidad del curso en
Requerimiento
un valor entre 0 y 10 puntos.
funcional
3- Realizar sobre la misma encuesta una pregunta para
conocer el de estado civil (Soltera o casada).
4- Saber cuantos y cuales alumnos recibieron el curso, notas
Mundo del
recibidas, edad, dividir la encuesta
problema
5- Formar los grupos de acuerdo a la distribucion por edades
6- Informar el valor total de la encuesta.
7- Debe promediar todas las notas dadas
Requerimiento
8- Presentar el resultado en pantalla
no funcional
9- Proporcionar valores parciales de la encuesta
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 Asosiacion “El progreso”
Usuario Depto. De tesoreria / Contabilidad de la asociacion.
1- Agregar una moneda de una de las denominaciones que
maneja.
Requerimiento
2- Informar cuántas monedas tiene cada denominación
funcional
3- Calcular el total de dinero ahorrado.
4- Romper la alcancía, dejando en cero sus cuentas.
1- Funcion de suma identificando el valor de la moneda
2- Que el programa sea seguro y confiable para la persona
Mundo del
que coloque su moneda
problema
3- Orden y clasificacion de cada moneda

Que no es posible guardar o depositar billetes o monedas de


Requerimiento
otros valores
no funcional
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 Profesor de estadistica


Usuario Los estudiantes
1. Programa que lea k secuencias diferentes de números de
punto flotante.
2. Calcular la media
Requerimiento
3. Calcular la desviación estandar
funcional
4. Calcular el máximo y el mínimo algébraico
5. Lea k secuencias diferentes de números de punto flotante
6. Lea un conjunto de datos secuenciales enteros
1. El programa debe ser capaz de ingresar cualquier tipo de
secuencias por diferentes numeros de punto flotante
Mundo del
2. Números reales
problema
3. Ingreso y uso correcto de las formulas.

1. No leer números imaginarios.


Requerimiento
2. Las secuencas sean unicamente secuencias de punto
no funcional
flotante y no un número real.
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 Unidad educativa


Usuario Docentes
Indicar el número de materias que toma cada estudiante
para determinar el arreglo dinámicamente donde se
almacenarán las notas.
Requerimiento
La información de cada estudiante es el nombre y las notas
funcional
(sobre 20), que debe ser ingresada hasta que ingrese un
nulo en los nombres.

Mundo del Base de datos de estudiantes con sus respectivas notas


problema
Imprimir una tabla alfabéticamente 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
Requerimiento
promedio general del curso, caso contrario imprimir una
no funcional
línea.
Se debe utilizar un arreglo de punteros para almacenar los
nombres de los estudiantes.
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 Depto. Financiero


Usuario Depto. Financiero
Programa con menus
Requerimiento
Acepta dos monedas extranjeras y devuelve el valor de la
funcional
segunda moneda por cada unidad de la primera moneda.
UTILIZAR COMANDOS NECESARIOS PARA EL DESARROLLO
DEL PROGRAMA.
MERCADO DE DIVISAS MSN MONEY CENTRAL CONVERSOR

Mundo del
IDENTIFICAR LOS COMPENENTES DE LA COMPUTADORA.
problema
PROPORCIONAR A LOS USUARIOS LAS UTILIDADES
NECESARIAS PARA INTERACTUAR CON EL PROGRAMA DE LA
COMPUTADORA.

Requerimiento Usar solo notación de punteros.


no funcional Su equivalente sea en monedas de dorales USA.
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 Profesor
Usuario Estudiante
Determinar las raíces de la ecuación cuadrática:
Requerimiento
ax2 + bx + c = 0
funcional

Formula
Mundo del
problema

Indicar que tipo de raiz es obtenida


Requerimiento Desplegar si b2 - 4ac < 0, las raíces son imaginarias.
no funcional Desplegar si b2 - 4ac = 0, existe una sola raíz real.
Desplegar si b2 - 4ac > 0, las raíces son reales.
v

También podría gustarte