Вы находитесь на странице: 1из 4

Instituto Tecnolgico del Putumayo. Achacue, Carvajal. Programa para la velocidad media y aceleracin media.

PROGRAMA PARA VELOCIDAD MEDIA Y


ACELERACION
MEDIA
Achacue Camila, Carvajal Tania
camila.achacue@gmail.com, taniacarvajal281@gmail.com
Instituto Tecnolgico del Putumayo

Keywords: Acceleration, Python, average speed,


Resumen: Este trabajo nos permite conocer y a la time.
vez demostrar la facilidad que se tiene al momento
de simplemente indicarle al usuario que inserte o o I. INTRODUCCIN
escriba los datos para luego ser calculados mediante
esta herramienta de gran utilidad en el desarrollo de Python es un lenguaje de programacin poderoso
software. En este caso nos encontramos con dos y fcil de aprender. Cuenta con estructuras de datos
variables las cuales son la velocidad y la aceleracin eficientes y de alto nivel y un enfoque simple pero
media las cuales son calculadas mediante este efectivo a la programacin orientada a objetos. La
programa, pero para poder determinar estas elegante sintaxis de Python y su tipado dinmico,
variables se tuvo que tener en cuenta lo que es el junto con su naturaleza interpretada, hacen de ste
tiempo inicial, tiempo final, distancia inicial, un lenguaje ideal para scripting y desarrollo rpido
distancia final. Y otros promedios que se tuvieron de aplicaciones en diversas reas y sobre la mayora
que tener en cuenta para poder determinar las de las plataformas [1].
variables principales. Este trabajo es de gran
importancia para aclarar y definir mejor an los El intrprete de Python puede extenderse
conocimientos de fsica mecnica. fcilmente con nuevas funcionalidades y tipos de
datos implementados en C o C++ (u otros lenguajes
Palabras claves: Aceleracin, Python, velocidad accesibles desde C). Python tambin puede usarse
media, tiempo. como un lenguaje de extensiones para aplicaciones
personalizables [1].
Summary: This work allows us to know and at
the same time demonstrate the ease of having to
simply tell the user to insert or write the data and II. METODOLOGA
then be calculated using this tool very useful in La primera pregunta que hemos de hacernos es qu requisitos
software development. In this case we find two debe reunir un lenguaje de programacin para que pueda
variables which are the average speed and considerarse un buen lenguaje de iniciacin? Debe tenerse en
cuenta que el objetivo de un curso introductorio a la
acceleration which are calculated by this program, programacin no es la enseanza en profundidad de un
but in order to determine these variables we had to lenguaje de programacin concreto, sino la asimilacin de una
take into account what is the initial time, final time, serie de estrategias para el diseo y desarrollo de soluciones a
initial distance, distance. And other averages that problemas que usan, como vehculo de expresin, un lenguaje
de programacin. El lenguaje de programacin es instrumental
had to be taken into account in order to determine y lo ideal es que interfiera lo menos posible en la
the main variables. This work is of great implementacin de los algoritmos [2].
importance to clarify and better define the
knowledge of mechanical physics.
Para llevar a cabo el clculo de las variables de velocidad
promedio y aceleracin media se tuvo que tener en cuenta
Instituto Tecnolgico del Putumayo. Achacue, Carvajal. Programa para la velocidad media y aceleracin media. 2

unas herramientas y una gua del paso a paso dada por el


profesor en clases. tf = int(input("tiempo de salida?:"))
while (tf<0):
En donde se abord la temtica de velocidad constante y print('El valr de tiempo debe ser siempre positivo')
aceleracin media para poder entender y calcular y as tf= int(input("tiempo final POSITIVO?:"))
determinar estas variables
xi=float(input("distancia inicial:"))
Para poder determinar estas se tuvieron en cuenta las xf=float(input("distancia final:"))
siguientes formulas:
#PROCEDIMIENTO: Calculamos la Velocidad promedio.
Vmeda=V= Xi -Xf = X
Ti - Tf T dx = xf-xi
Calculo de la Velocidad promedio.
# Para dx = 0
dx = xf-xi
if dx ==0:
dt = tf-to print('no hay desplazamiento por lo tanto su velocidad es 0
m/s')
vms = dx/dt
else:
Pasamos de m/s a Km/h
dt = tf-to
vkmh = (vms/1000)*3600
vms = dx/dt

Tiempo promedio #Pasamos de m/s a Km/h

tp1 =(tf+to)/2 vkmh = (vms/1000)*3600


print ('tiempo promedio 1 es')
print(tp1) print("La velocidad en m/s es:")
print(vms)
tp2 = (tf2+to2)/2
print ('tiempo promedio 2 es') #CONSIDERACIONES A TENER EN CUENTA
print(tp2)
if vms>0:
Aceleracin media m/s print('Indica que por cada segundo que transcurre, la
velocidad AUMENTA')
amedia = (vms2-vms)/(tp2-tp1) if vms<0:
print('Indica que por cada segundo que transcurre, la
Este proceso se lo llevo a cabo en la creacin del programa y velocidad DISMINUYE')
nos ayud a calcular finalmente la aceleracin media.
print("La velocidad 1 en Km/h es:")
III RESULTADOS print(vkmh)

A continuacin, podemos observar toda la programacin que # VELOCIDAD 2


se hizo en este trabajo:
# Tiempo Inicial
#velocidad 1 to2= int(input("tiempo de inicio?:"))

# Tiempo Inicial # Restriccion t>0


to= int(input("tiempo de inicio?:")) while (to2<0):
print('El valor de tiempo debe ser siempre positivo')
# Restriccion t>0 to2= int(input("tiempo de inicio POSITIVO?:"))

while (to<0): # Tiempo final


print('El valor de tiempo debe ser siempre positivo') tf2 = int(input("tiempo de salida?:"))
to= int(input("tiempo de inicio POSITIVO?:")) while (tf2<0):
print('El valr de tiempo debe ser siempre positivo')
# Tiempo final tf2= int(input("tiempo final POSITIVO?:"))
Instituto Tecnolgico del Putumayo. Achacue, Carvajal. Programa para la velocidad media y aceleracin media. 3

Tomando como ejemplo cualesquier ejercicio y datos al azar


xi2=float(input("distancia inicial:")) respetando obviamente las restricciones; podemos ver a
xf2=float(input("distancia final:")) continuacin el resultado (figura 1).

#PROCEDIMIENTO: Calculamos la Velocidad promedio.

dx2 = xf2-xi2

# Para dx = 0

if dx ==0:
print('no hay desplazamiento por lo tanto su velocidad es 0
m/s')

else:

dt2 = tf2-to2
vms2 = dx2/dt2

#Pasamos de m/s a Km/h

vkmh2 = (vms2/1000) *3600


Figura 1. Ejemplo de calculo de velocidad y aceleracion
print("La velocidad 2 en m/s es:")
print(vms2)

#CONSIDERACIONES A TENER EN CUENTA IV CONCLUSIONES


Se determino mediante el programa de Python las
if vms2>0:
print('Indica que por cada segundo que transcurre, la velocidades y aceleracin promedio.
velocidad AUMENTA')
if vms2<0: El programa Python nos permiti programar
print('Indica que por cada segundo que transcurre, la mediante diferentes comandos, y a la vez aclarar y
velocidad DISMINUYE')
maximizar nuestros conocimientos vistos en clases
print("La velocidad 2 en Km/h es:") de fsica mecnica relacionada con la tecnologa de
print(vkmh2) software.

# Tiempo promedio Despus de la realizacin de este proyecto


aprendimos a utilizar la interfaz grfica de Python y
tp1 =(tf+to)/2 sus diferentes herramientas
print ('tiempo promedio 1 es')
print(tp1)
Python nos pareci muy til y sencillo de manejar
tp2 = (tf2+to2)/2 en comparacin con Dev C++ que es un poco ms
print ('tiempo promedio 2 es') complicado. Python nos permiti entenderlo de una
print(tp2)
manera ms prctica para la creacin de programa.
# Aceleracion media m/s

amedia = (vms2-vms)/(tp2-tp1)

print ('aceleracion media es')


print(amedia)
Instituto Tecnolgico del Putumayo. Achacue, Carvajal. Programa para la velocidad media y aceleracin media. 4

REFERENCIAS
[1] http://docs.python.org.ar/tutorial/3/real-index.html
[2] http://www.monografias.com/trabajos-pdf5/programar-
python/programar-python.shtml

Вам также может понравиться