Está en la página 1de 1

UNIVERSIDAD NACIONAL DE INGENIERÍA Ciclo 2022-2

Facultad de Ingeniería Civil Fecha: 20/10/2022


Departamento Académico de Ciencias Básicas Duración: 10:05 a.m. – 11:55 a.m.

PRIMER PRÁCTICA DE PROGRAMACIÓN DIGITAL APLICADA A LA INGENIERÍA CIVIL (CB415-H)

Docente : Wilfredo Juan Cupe Roman


Indicaciones : Sin copias ni apuntes. Prohibido el uso de celulares y usb
SE ANULARÁ LA PRUEBA AL ESTUDIANTE QUE NO CUMPLA LAS INDICACIONES

APELLIDOS Y NOMBRES CODIGO

PREGUNTA 1 (7 puntos)
Escribir un programa en lenguaje C con funciones que calcule y muestre en pantalla un intervalo [𝑎, 𝑏] donde
exista una raíz de 𝑓(𝑥 ).
𝑓(𝑥 ) = 𝑐𝑛 𝑥 𝑛 + 𝑐𝑛 𝑥 𝑛 + … +𝑐1 𝑥 1 + 𝑐0 𝑥 0 = 0
Los datos los debe leer desde el archivo DATOS.TXT con el formato indicado.

DATOS.TXT
n=3 𝑓(𝑥 ) = 𝑥 3 + 2𝑥 2 + 10𝑥 − 20
1x3 + 2x2 + 10x1 – 20x0

El intervalo de respuesta debe tener un ancho de 0.25.

PREGUNTA 2 (8 puntos)
Un vendedor viajero está planificando visitar N ciudades como máximo, siguiendo una ruta establecida y
conociendo las distancias entre cada par de ciudades.
Se pide escribir un programa en lenguaje C con funciones que determine y muestre en pantalla la distancia
que recorrerá el viajero y las ciudades que no llegó a visitar.
Datos:
N: número de ciudades.
D: Matriz de distancias.
Ruta: Secuencia de ciudades visitadas.
Leer los datos desde el archivo CIUDADES.TXT con el formato indicado.

CIUDADES.TXT MATRIZ DE DISTANCIAS


N=5
0 30 20 45 25 Ciudad 1 2 3 4 5
30 0 27 20 40 1 0 30 20 45 25
20 27 0 35 15 2 30 0 27 20 40
45 20 35 0 50
25 40 15 50 0 3 20 27 0 35 15
Ruta=2-4-3-1 4 45 20 35 0 50
5 25 40 15 50 0
PANTALLA

Ciudades Distancias Distancia entre las


2 – 4 20 ciudades 5 y 1
4 – 3 35
3 – 1 20
Total 75
Ciudad que no visitó: 5

También podría gustarte