ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Trabajo algoritmos


Enviado por   •  1 de Septiembre de 2018  •  Trabajo  •  4.261 Palabras (18 Páginas)  •  99 Visitas

Página 1 de 18

ACTIVIDAD EVALUATIVA #4

La empresa de Tecnología VirtuaB2B, maneja una cantidad importante de proyectos de desarrollo con el fin de sacar nuevos productos al mercado en sus diferentes unidades de negocio:

  1. Electrónica de consumo
  2. Electrónica militar
  3. Sistemas operativos para dispositivos móviles
  4. Electrónica molecular
  5. Sistemas embebidos
  6. Electrohogar
  7. Estructuras con biomateriales
  8. Videojuegos

En el listado, el número que antecede la unidad de negocio se considera su identificador único. Se ha contratado un equipo de Ingenieros Ambientales de La Universidad de Antioquia reconocidos por sus desarrollos de software especializado. Se requiere llevar control de la cantidad de proyectos clasificándolos como:

  1. Proyectos estratégicos – Presupuesto fijo de 10 millones de dólares
  2. Proyectos complementarios – Presupuesto fijo de 12 millones de dólares
  3. Proyectos de impacto regional – Presupuesto fijo de 8 millones de dólares

Se observa que cada proyecto tiene un presupuesto fijo, dependiendo de su tipo e independiente de la Unidad de negocio.

Los requerimientos para el sistema son los siguientes:

  • El sistema debe permitir el ingreso de la información de cada proyecto nuevo:
  • Nombre del proyecto (lo recibe, pero no se almacena)
  • Código de la unidad de negocio
  • Tipo de proyecto
  • Si el código de la unidad de negocio o el tipo de proyecto no existe, no se debe ingresar el proyecto.
  • El sistema deberá listar las unidades de negocio por cantidad de proyectos basado en un rango mínimo y máximo. Por ejemplo: Unidades de negocio con más de 10 proyectos y menos de 20.
  • El sistema deberá listar los tipos de proyecto por cantidad de proyectos basado en un rango mínimo y máximo. Por ejemplo: Tipos de proyecto con más de 10 proyectos y menos de 20.
  • El sistema deberá realizar un gráfico de torta para ilustrar la cantidad de proyectos por cada tipo.
  • El sistema deberá realizar un informe de total de proyectos por unidad de negocios.
  • El sistema deberá realizar un informe de total de proyectos por tipo.
  • El sistema deberá realizar un informe de presupuesto total por cada unidad de negocio.
  • El sistema deberá permitir realizar una consulta de cantidad de proyectos especificando su unidad de negocio y su tipo.
  • Para estas funciones debe existir un menú. El programa termina cuando el usuario lo indique.
  • Se deben usar subprogramas para cada función requerida.

Para realizar la implementación se sugiere:

  • Una matriz numérica para ir acumulando la cantidad de cada tipo de proyecto, en el cual cada fila representa una unidad de negocio y cada columna un tipo de proyecto.

ACTIVIDAD EVALUATIVA #4

Empresa de Tecnología VirtuaB2B

ANALISIS

VARIABLES ENTRADA: Son aquellas variables en las que el usuario debe ingresar como un valor numérico o palabras

Variables Numérico-Enteras: a, b, menú, unidad, tipo

Variables de Caracteres: nombre

_ Principal

  • a = input(“Rango mínimo de cantidad en las unidades de negocio\n”);
  • b = input(“Rango máximo de cantidad en las unidades de negocio\n”);
  • a = input(“Rango mínimo de cantidad en los tipos de proyecto\n”);
  • b = input(“Rango máximo de cantidad en los tipos de proyecto\n”);

_ Función siguiente Menú = SgteMenu()

  • menú = input (“Ingrese una opción del menú: “);

_ Función nuevo = NuevoProyecto()

  • nombre = input (“Nombre del proyecto\n”,”s”);
  • unidad = input (“Ingrese el codigo de la unidad del proyecto\n”);
  • tipo = input (“Ingrese el codigo del tipo de proyecto\n”);

_ Función consulta = Consultar(A)

  • unidad = input (“Ingrese el codigo de la unidad del proyecto\n”);
  • tipo = input (“Ingrese el codigo del tipo de proyecto\n”);

PROCESO:

La empresa de Tecnología VirtuaB2B, dispone de una cantidad importante de proyectos de desarrollo, con el propósito de revelar nuevos productos al mercado en sus diferentes unidades de negocio:

1.        Electrónica de consumo

2.        Electrónica militar

3.        Sistemas operativos para dispositivos móviles

4.        Electrónica molecular

5.        Sistemas embebidos

6.        Electrohogar

7.        Estructuras con biomateriales

8.        Videojuegos

En el listado, el número que antecede la unidad de negocio se considera su identificador único. Además, se hace necesario tener un óptimo control de la cantidad de proyectos clasificándolos de la siguiente manera:

1.        Proyectos estratégicos – Presupuesto fijo de 10 millones de dólares

2.        Proyectos complementarios – Presupuesto fijo de 12 millones de dólares

3.        Proyectos de impacto regional – Presupuesto fijo de 8 millones de dólares

Cabe anotar que, cada proyecto tiene un presupuesto fijo, dependiendo de su tipo y es independiente de la Unidad de negocio.

Las exigencias para que el sistema funcione de manera adecuada son las siguientes:

  • El sistema permite la incorporación de la información de cada proyecto nuevo, en el cual se ingresa el nombre del proyecto (lo recibe, pero no se almacena), el código de la unidad de negocio y el tipo de proyecto.

Es importante resaltar que:

  • Si el código de la unidad de negocio o el tipo de proyecto no existe, no se debe ingresar el proyecto.
  • El sistema lista las unidades de negocio por cantidad de proyectos, fundamentado en un rango mínimo y máximo (unidades de negocio con más de 10 proyectos y menos de 20).
  • De igual manera, el sistema lista los tipos de proyecto por cantidad de proyectos, fundamentado básicamente en un rango mínimo y máximo (tipos de proyecto con más de 10 proyectos y menos de 20).
  • Adicionalmente, el sistema realiza un gráfico de torta, en el cual se ilustra la cantidad de proyectos por cada tipo.
  • Seguidamente, el sistema realiza y emite un informe en el cual se aprecia el total de proyectos por unidad de negocios, un informe ilustrando el total de proyectos por tipo y un informe de presupuesto total por cada unidad de negocio.
  • Posteriormente, el sistema permite realizar una consulta de cantidad de proyectos especificando la unidad de negocio y el tipo. Para lograr ejecutar dichas funciones, existe un menú. Es primordial aclarar que, el programa termina cuando el usuario lo indique.
  • Vale la pena agregar que, para cada función requerida se usan subprogramas.
  • Finalmente, para efectuar la implementación del programa, se crea una matriz numérica; la cual acumula la cantidad de cada tipo de proyecto, donde cada fila representa una unidad de negocio y cada columna un tipo de proyecto.

VARIABLES DE SALIDA: Son aquellas variables las cuales el programa le muestra al usuario

Variables Numérico-Enteras: totalTP, totalUN, totalPre, consulta, x, contador.

Variables Numérico-Reales: porcentaje

Variables de Caracteres:

_ Principal

  • IMPRIMA(“Cantidad de proyectos por unidades de negocio en el rango: %3d\n”,totalUN);
  • IMPRIMA(“Cantidad de proyectos por tipo en el rango: %3d\n”,totalTP);
  • IMPRIMA(“Cantidad de proyectos: %3d\n”,totalUN);
  • IMPRIMA(“Cantidad de proyectos: %3d\n”,totalTP);
  • IMPRIMA(“Total Presupuesto: %3d\n”,totalPre);
  • IMPRIMA(“Cantidad de proyectos: %3d\n”, consulta);

_ Función siguiente Menú = SgteMenu()

_ Función nuevo = NuevoProyecto()

_ Función listar = ListarUnidadesDeNegocio(a,b,A)

  • IMPRIMA (“Unidad de negocio %3d tiene %3d proyectos\n”, x, contador);

_ Función listar = ListarTiposDeProyecto(a,b,A)

...

Descargar como (para miembros actualizados) txt (21 Kb) pdf (160 Kb) docx (22 Kb)
Leer 17 páginas más »
Disponible sólo en Clubensayos.com