Sei sulla pagina 1di 5

324 – T. P.

Lapso 2019-2 1/5

UNIVERSIDAD NACIONAL ABIERTA


VICERRECTORADO ACADÉMICO
ÁREA INGENIERÍA

TRABAJO PRÁCTICO:

ASIGNATURA: COMPUTACIÓN II

CÓDIGO: 324

FECHA DE ENTREGA DE LAS ESPECIFICACIONES AL


ESTUDIANTE: A partir de la primera semana de aplicación de
pruebas, a través del asesor de la asignatura en su centro local

FECHA DE DEVOLUCIÓN DEL INFORME POR EL ESTUDIANTE:


Adjunto a la Prueba Integral

NOMBRE DEL ESTUDIANTE:

CÉDULA DE IDENTIDAD:

CORREO ELECTRÓNICO:

TELEFONO:

CENTRO LOCAL:

CARRERA: 236

NÚMERO DE ORIGINALES:

FIRMA DEL ESTUDIANTE:


LAPSO: 2019-2

UTILICE ESTA MISMA PÁGINA COMO CARÁTULA DE SU TRABAJO


RESULTADOS DE CORRECCIÓN:
OBJ N° 5 6 7
0:NL 1:L

Especialista: Juan C. Briceño Ingeniería de Sistemas


324 – T. P. Lapso 2019-2 2/5

ESPECIFICACIONES DEL TRABAJO PRÁCTICO


Este trabajo se basará en el Objetivo No. 5 del Módulo II y los objetivos 6 y 7
correspondientes al Módulo III. En él se evidenciará las habilidades y destrezas
adquiridas por el estudiante, al momento de implementar algoritmos para la
resolución de problemas empleando la estructura de Grafos, así como algoritmos
de ordenación y búsqueda en lLenguajes de pProgramación.

Objetivo 5

1. En la red de la figura 1 mostrada a continuación, se ha indicado o colocado en


cada enlace la probabilidad de que el enlace esté operativo (de que no
fallen).

A 0.95 C

0.99
0.99 0.99
R
0.98
T 0.98
0.99 0.99

E
B 0.90 D

Figura 1

Teniendo en cuenta que los fallos en enlaces diferentes son independientes


entre sí, se pide: encuentre, elaborando un programa en C++, Encontrar,
u sa nd o el algoritmo de Dijkstra, la ruta de máxima fiabilidad entre los
nodos T y R, utilizando el algoritmo de Dijkstra

 Elabore un programa en C++ que encuentre dicha ruta de máxima


fiabilidad entre los nodos T y R.

Criterio de corrección

Se considera logrado el objetivo si al menos se cumple con lo siguiente:

 Entrega del listado documentado del programa, codificado en C++ en forma


modular y estructurada. En el encabezado de cada función o sección del
programa que lo requiera y en la declaración de las estructuras de datos se
Especialista: Juan C. Briceño Ingeniería de Sistemas
324 – T. P. Lapso 2019-2 3/5

debe incluir ye un breve comentario acerca del proceso, método o definición


de la estructura, según sea el caso.

 La corrida del programa El programa corre sin restricciones. El En general


cada programa debe incluir incluye funciones que realizan o contribuyen a
alcanzar lo solicitado en las especificaciones.

OBJETIVO 6

2. Elabore un programa en C++ que realice lo siguiente:


En un supermercado se tiene la lista de los precios del arroz de los últimos 16
meses, los cuales están indicados en la siguiente lista: [13 14 94 33 82 25 59
94 65 23 45 27 73 25 39 10]. Utilizando el Algoritmo de ordenamiento Shell,
implemente un programa en C++ que permita introducir dicha lista con los
precios indicados y los imprima ordenados en forma descendente.

Criterio de corrección

Se considera logrado el objetivo si al menos se cumple con lo siguiente:

 Entrega del listado documentado del programa, codificado en C++, en forma


modular y estructurada. En el encabezado de cada función o sección de
programa que lo requiera y en la declaración de las estructuras de datos se
incluye debe incluir un breve comentario acerca del proceso, método o
definición de la estructura, según sea el caso.

 La corrida del programa El programa corre sin restricciones. En general


cada programa incluye módulos que realizan o contribuyen a alcanzar lo
solicitado en las especificaciones.

 La impresión de Imprime los valores a ordenar, obtenidos de manera


aleatoria y al final de la corrida los valores ordenados al aplicar cada el
método indicado.

OBJETIVO 7

3. En una Floristería se tienen almacenadosa la información relacionada con el


precio de los diferentes tipos de rosas. Esta información está ubicada en un

Especialista: Juan C. Briceño Ingeniería de Sistemas


324 – T. P. Lapso 2019-2 4/5

arreglo contentivo de los la información del precios en $ de las rosas como se


muestra en la figura 2 a continuación.

17 19 21 22 24 26 29 31 32 33 35 36 37 39 40 45
Precio

Figura 2

Haciendo uso de la BÚSQUEDA BINARIA, implemente un programa en C++ para


saber si el precio de un tipo de rosas, con el valor de $29 se encuentra y en qué
posición está dentro del arreglo.

Criterio de corrección

Se considera logrado el objetivo si al menos se cumple con lo siguiente:

 Entrega del listado documentado del programa, codificado en C++, en forma


modular y estructurada. En el encabezado de cada función o sección de
programa que lo requiera y en la declaración de las estructuras de datos se
debe incluir incluye un breve comentario acerca del proceso, método o
definición de la estructura, según sea el caso.
 La corrida del El programa corre sin restricciones. En general cada programa
incluye módulos que realizan o contribuyen a alcanzar lo solicitado en las
especificaciones.
 La impresión de Imprime los resultados exigidos.

Instrucciones generales sobre el Trabajo Práctico

El estudiante debe entregar lo siguiente:

 Listado documentado del programa fuente. En el encabezado de cada función


o sección de programa que lo requiera, debe incluir un breve comentario del
proceso que se realiza o del método que aplica. Igualmente es conveniente
hacerlo en la definición de las estructuras de datos y variables utilizadas.

 Listado de los resultados.

 CD (Disco Compacto) que contenga el programa fuente (.CPP) y el programa


ejecutable (.EXE), debidamente identificado.

Especialista: Juan C. Briceño Ingeniería de Sistemas


324 – T. P. Lapso 2019-2 5/5

Recomendaciones

 Emplee nombres de variables, constantes y funciones alusivos a lo que


representan.

 Utilice un diseño modular para la resolución del problema. Esta estructura


aportará legibilidad y facilidad de comprensión, además evitará redundancias
en los procesos. Evite variables globales en las funciones. Emplee parámetros
en los mismos, determine cuáles son parámetros valor y cuáles parámetros
variables.

 Desarrolle algoritmos eficientes.

 Elabore funciones de validación de la data y de detección de errores para


evitar interrupciones inesperadas en la ejecución del trabajo.

 El CD debe estar libre de virus y debe entregarse en un sobre conjuntamente


con el listado de programa y resultados. No use cinta engomada para adherir el
CD.

 El trabajo se entregará completo, adjunto a la segunda prueba integral, con


una portada similar a la presentada en las especificaciones de este trabajo.

FIN DE LAS ESPECIFICACIONES DEL TRABAJO PRÁCTICO

NOTA: Los Trabajos Prácticos son estrictamente individuales y una


producción inédita del estudiante, cualquier indicio que ponga en duda su
originalidad, será motivo para su anulación. Queda a discreción del asesor
o profesor corrector, solicitar una verificación de los objetivos contemplados
en el mismo, únicamente en aquellos casos en los que se vea
comprometida la originalidad de la autoría del presente trabajo práctico.

Especialista: Juan C. Briceño Ingeniería de Sistemas

Potrebbero piacerti anche