Você está na página 1de 9

Universidad Nacional del Altiplano

CURSO: PROGRAMACIÓN DIGITAL

TEMA: PROGRAMACIÓN EN INGENIERÍA CIVIL


PRESENTADO POR:
 SANCA PACORI, Edwar Vidal
 ESCOBEDO HUAMANQUISPE, Eddison
 ROJAS COAQUIRA, Giancarlos

Semestre - Grupo: VI -B

DOCENTE: Ing. GIOVANNI ABDUL LOZA CUENTAS

PUNO - PERU

2017
UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO
FACULTAD DE INGENIERIA CIVIL Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL

MANUAL DEL PROGRAMA IMDA


ESTUDIO DE TRÁFICO DE UNA CARRETERA

Introducción

Las características y el diseño de una carretera deben basarse, explícitamente, en la consideración


de los volúmenes de tránsito y de las condiciones necesarias para circular por ella, con seguridad
vial ya que esto le será útil durante el desarrollo de carreteras y planes de transporte, en el análisis
del comportamiento económico, en el establecimiento de criterios de definición geométrica, en la
selección e implantación de medidas de control de tránsito y en la evaluación del desempeño de
las instalaciones de transportes.

Índice medio diario anual (IMDA)

Representa el promedio aritmético de los volúmenes diarios para todos los días del año, previsible
o existente en una sección dada de la vía. Su conocimiento da una idea cuantitativa de la
importancia de la vía en la sección considerada y permite realizar los cálculos de factibilidad
económica.

La carretera se diseña para un volumen de tránsito, que se determina como demanda diaria
promedio a servir hasta el final del período de diseño, calculado como el número de vehículos
promedio, que utilizan la vía por día actualmente y que se incrementa con una tasa de crecimiento
anual.

Clasificación por tipo de vehículo

Categoría L: Vehículos automotores con menos de cuatro ruedas. Son vehículos que no exceden
su velocidad a 50km/h, generalmente son vehículos de dos, tres ruedas, y cuyo peso es menor a
una tonelada.
Categoría M: Vehículos automotores de cuatro ruedas o más diseñados y construidos para el
transporte de pasajeros. Son vehículos de transporte de pasajeros los cuales se consideran:
M1: Vehículos de ocho asientos o menos, sin contar el asiento del conductor
M2: Vehículos de más de ocho asientos, sin contar el asiento del conductor y peso bruto
vehicular de 5 toneladas o menos.
Categoría N: Vehículos automotores de cuatro ruedas o más diseñados y construidos para el
transporte de mercancía.
Categoría S: Adicionalmente, los vehículos de las categorías M, N u O para el transporte de
pasajeros o mercancías que realizan una función específica, para la cual requieren carrocerías y/o
equipos especiales.
2
Página

Tema: PROGRAMACION EN INGENIERIA CIVIL


Asignatura: PROGRAMACIÓN DIGITAL
UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO
FACULTAD DE INGENIERIA CIVIL Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL

PROGRAMA PARA DETERMINAR EL IMDA

Parte I: PROCESO DE PROGRAMACIÓN


A continuación el algoritmo de la programación:
a. Ejecutamos el programa c++
Se utilizó el compilador Dev-C++ (v5.11), para realizar el programa.

b. Incluimos las bibliotecas

iostream: Librería que contiene los algoritmos estándar.


string: Para el uso de cadena de caracteres
iomanip: Para manipular el formato de salida y para valores de precisión
cmath: Para funciones matemáticas.
cstdlib: Para poder usar system(“cls”)…. Limpia la pantalla.
locale.h: Para poder utilizar los códigos ASCCI

c. Hacemos el uso de la librería locale.h

Para ello escribimos como aparece en la pantalla, ponemos entre comillas "Spanish",
porque queremos utilizar la gramática del idioma español.

d. Declaración de variables

Se declara la variable descripcion de tipo cadena de caracteres, luego asignamos


Descripción.
Se declara la variable categoria de tipo cadena de caracteres, luego asignamos
Categoría.
Se declara la variable L y asignamos L, correspondiente a la categoría del vehículo L.
Se declara la variable M1 y asignamos M1, correspondiente a la categoría del vehículo
M1.
De la misma forma de declaran las demás variables de tipo string.
Luego declaramos las variables de tipo real:
3

FcL: Factor de corrección estacional para vehículos ligeros.


Página

FcP: Factor de corrección estacional para vehículos pesados.

Tema: PROGRAMACION EN INGENIERIA CIVIL


Asignatura: PROGRAMACIÓN DIGITAL
UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO
FACULTAD DE INGENIERIA CIVIL Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL

IMDA: Índice medio diario anual


IMDs: Índice medio diario semanal
TcL: Tasa de crecimiento anual de la población
TcP: Tasa de crecimiento anual del PBI regional
r: Es el Periodo de diseño o tiempo de estimación
Pf: Tránsito final o transito proyectado al periodo de diseño
Luego creamos la variable opción, de tipo entero.

e. Procedemos a escribir como se muestra en la imagen, en la cual se muestra la


categoría del vehículo y una breve descripción del vehículo, para que el usuario
identifique la categoría para el ingreso del conteo vehicular, que más adelante el
programa le pedirá que ingrese.

También se muestra en pantalla una pregunta, si desea continuar con el ingreso de


datos o desea salir, donde le pedirá el extractor que digite una opción.

f. Instrucciones
A continuación se da una instrucción if (hacer esto…o hacer este otro…).

Si la opcion es 1, el programa muestra en pantalla como se muestra en la imagen.


Con los comandos insertor (cout<<) y extractor (cin>>). Indicamos al usuario que
ingrese los datos de factor de corrección estacional de vehículos ligeros y pesados,
que se guardan en FcL y FcP respectivamente, también se pedirá la tasa de
crecimiento de la población y tasa de crecimiento anual del PBI regional, los cuales se
guardaran en las variables TcL y TcP respectivamente.
También le pediremos al usuario que ingrese el periodo de diseño.
4
Página

Tema: PROGRAMACION EN INGENIERIA CIVIL


Asignatura: PROGRAMACIÓN DIGITAL
UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO
FACULTAD DE INGENIERIA CIVIL Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL

g. Uso de la librería cstdlib

Escribimos como se muestra en la pantalla para poder limpiar la pantalla.


Escribimos como se muestra en la segunda línea, para poder cambiar el color de la
consola donde 1 indica el color de la consola que será de color azul, y f será el color
del texto en este caso será de color blanco brillante.

h. Ingreso de conteo de vehículos por día

Escribimos como se muestra en la imagen, para que el usuario ingrese los datos del
conteo vehicular de cada día.
Para ello declaramos las variables de tipo entero:
ll: vehículos de tipo L del día lunes.
m1l: vehículos de tipo M1 del día lunes.
m2l: vehículos de tipo M2 del día lunes.
nl: vehículos de tipo N del día lunes.
ol: vehículos de tipo O del día lunes.
sl: vehículos de tipo S del día lunes.
tl: Total de vehículos del día lunes.

Con el comando insertor y extractor se pide al usuario que ingrese el conteo de los
vehículos por cada categoría.
5
Página

Tema: PROGRAMACION EN INGENIERIA CIVIL


Asignatura: PROGRAMACIÓN DIGITAL
UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO
FACULTAD DE INGENIERIA CIVIL Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL

Las variables se declaran con el criterio siguiente: categoría del vehículo acompañado
al día que le corresponde, de la misma forma se declaran las variables para los demás
días.

i. Calculo de los IMDs


Se declaran las variables de tipo real, con el mismo criterio descripto en el párrafo
anterior.

j. Calculo del IMDA


Digitamos como se muestra en la pantalla

IMDAo: Índice media diario anual del vehículo de categoría O


Pfo: Transito Final del vehículo d categoría O.
Con el mismo criterio se declaran las demás variables
6
Página

Tema: PROGRAMACION EN INGENIERIA CIVIL


Asignatura: PROGRAMACIÓN DIGITAL
UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO
FACULTAD DE INGENIERIA CIVIL Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL

k. RESULTADOS

Para mostrar los resultados digitamos como se muestra en la siguiente imagen

Utilizamos la biblioteca iomanip para la manipulación de datos de salida.

Los cometarios muestran el ancho correspondiente de cada dato que se mostrara en


la pantalla.

De la misma forma se realiza para cada categoría del vehículo.

l. Condición else

Si la condición fuese 2 se ejecuta else.

Digitamos los mensajes que se mostraran en la pantalla.

7
Página

Tema: PROGRAMACION EN INGENIERIA CIVIL


Asignatura: PROGRAMACIÓN DIGITAL
UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO
FACULTAD DE INGENIERIA CIVIL Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL

PARTE II: EJEMPLO DE APLICACION

ii) Determinar los factores de corrección estacional de una estación de peaje cercano al camino

F.C.E. Vehículos ligeros: 0.90221100


F.C.E. Vehículos pesados: 1.03197200

Tasa de Crecimiento x Región en %


TcL= 1.00 Tasa de Crecimiento Anual de la Población (para vehículos de pasajeros)
TcP= 5.10 Tasa de Crecimiento Anual del PBI Regional (para vehículos de carga)
n= 10 Año de estimación

iii) Aplicar la siguiente fórmula, para un conteo de 7 días


Demanda Proyectada
IMD a  IMD S * FC
P f  P 0 1  Tc n
Vi
IMD S   Donde: Pf = Tránsito final
7 P0 = Tránsito inicial (año base).
Donde: IMDS = Índice Medio Diario Semanal de la Muestra Vehícular Tomada Tc = Tasa de crecimiento anual por tipo de vehículo.
IMDa = Índice Medio Anual n= Año a estimarse.
Vi = Volumen Vehícular diario de cada uno de los días de conteo
FC = Factores de Corrección Estacional

1. Compilamos y ejecutamos el Programa-IMDA


A continuación se presenta muestra la siguiente pantalla:
8
Página

El programa nos muestra la categoría del vehículo y una breve descripción.

Tema: PROGRAMACION EN INGENIERIA CIVIL


Asignatura: PROGRAMACIÓN DIGITAL
UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO
FACULTAD DE INGENIERIA CIVIL Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL

Nos pregunta si deseamos continuar digitamos 1 y presionamos enter, para el


ingreso de datos.

Digitamos los datos del ejemplo como se muestra en la imagen anterior, luego
presionamos enter.

El programa mostrara una pantalla, donde nos indica que ingresamos los datos
del conteo vehicular por cada día. En la pantalla aparecerá un cursor parpadeante
al lado de “L=” correspondiente a la categoría L, como se muestra en la imagen
siguiente:

Luego ingresamos los datos del conteo vehicular correspondientes al día lunes.
Digitamos todos los datos del conteo vehicular hasta el día domingo.

Una vez terminado el ingreso de datos, presionamos enter.

Donde nos muestra los resultados del conteo vehicular. Presionamos enter para terminar el
programa.
9
Página

Tema: PROGRAMACION EN INGENIERIA CIVIL


Asignatura: PROGRAMACIÓN DIGITAL

Você também pode gostar