2.1 Cinemática – Algoritmo, Movimiento en Línea recta con Python

Referencia: Sears-Zemansky Cap2.1 Vol1 Ed.12 p37
Diapositivas. Movimiento en linea recta.

Para plantear el movimiento en línea recta se consideran el punto de partida, llegada y tiempo de recorrido. En Python son variables que pueden obtener diferente valor para cada prueba.

Puede usar Python como calculadora y como programa.

1. Python como calculadora

Se   realizan los cálculos línea por línea

>>> tf=10
>>> d=194
>>> v=d/tf
>>> v
19.4
>>> vkmh=(v/1000)*60*60
>>> vkmh
69.83999999999999
>>> 

2. Python como Programa o Algoritmo

Diagrama de Flujo Básico
Diagrama de Flujo Básico

Para que el computador realice los trabajos de cálculo, se deben describir las instrucciones de forma ordenada, simple y muy clara. (Algoritmo)

Una forma de describir un Algoritmo es mediante gráficas conocidas como “Diagramas de Flujo”.

El “Programa” consiste en escribir las instrucciones del algoritmo en un lenguaje para computadora

Generalmente las instrucciones se escriben en inglés, siguiendo un formato (sintaxis) establecido por el lenguaje de programación.  Estructuras de Control en programación

Para éste curso, el lenguaje utilizado será Python

En las líneas de inicio, se comienza describiendo la razón por la que escribimos el “algoritmo” escrito en forma de “programa”

# FCNM-ESPOL. Física con python
# cálculo de velocidad
# valores conocidos d y t

En el bloque de INGRESO, se Seleccionan datos conocidos al inicio,se determinan los tipos de datos, sean Variables simples: enteros o reales.
En el algoritmo o programa no se usarán inicialmente las unidades, se supondrá que son predeterminadas

tf = int(input('¿cuantos segundos?: '))
d  = float(input('¿distancia recorrida?: '))

En el bloque de procedimiento, para calcular la velocidad en el tramo se escribe la formula, incluso se puede cambiar de mts/seg a Km/h

v    = d/tf
vkmh = (v/1000)*60*60

En los bloques de salida y Fin, Se muestran los resultados encontrados y como fin del algoritmo en python de establece cuando no se encuentran líneas de instrucción

print('Velocidad Media(Km/h)')
print(vkmh)

Velocidad Media

# FCNM-ESPOL. Física con python
# cálculo de velocidad
# valores conocidos d y t

tf = int(input('¿cuantos segundos?: '))
d  = float(input('¿distancia recorrida?: '))

v    = d/tf
vkmh = (v/1000)*60*60

print('Velocidad Media(Km/h)')
print(vkmh)