Está en la página 1de 3

Tarea 1

Pseudocódigo

Si 𝑡 < 𝑡𝑏 entonces:
𝑡 = 𝑡1
1
𝑥(𝑡1 ) = 𝑥0 + 𝑣𝑎 (𝑡𝑏 − 𝑡𝑎 ) + 𝑎1 (𝑡𝑏 − 𝑡𝑎 )
2
𝑥(𝑡𝑎 ) = 𝑣𝑎
𝑣(𝑡𝑎 ) = 𝑣𝑎
𝑣 −𝑣
𝑎1 = 𝑡𝑏−𝑡 𝑎
𝑏 𝑎
Si 𝑡 > 𝑡𝑏 entonces:
𝑡 = 𝑡2
1
𝑥 = 𝑥1 (𝑡1 ) + 𝑣(𝑡𝑏 )(𝑡𝑐 − 𝑡𝑏 ) + 𝑎1 (𝑡𝑐 − 𝑡𝑏 )
2
1
𝑥1 = 𝑥0 (𝑡𝑏 − 𝑡𝑎 ) + 2 𝑎(𝑡𝑏 − 𝑡𝑎 )2
𝑣(𝑡𝑏 ) = 𝑣𝑏
𝑣 −𝑣
𝑎2 = 𝑡𝑐 −𝑡 𝑏
𝑐 𝑏
1. Variables
𝑡𝑎 , 𝑡𝑏 , 𝑡𝑐 , 𝑡 𝑟𝑒𝑎𝑙𝑒𝑠 (𝑠)
𝑚
𝑣𝑎 , 𝑣𝑏 , 𝑣𝑐 𝑟𝑒𝑎𝑙𝑒𝑠 ( 𝑠 )
𝑚
𝑎1 , 𝑎2 𝑟𝑒𝑎𝑙𝑒𝑠 (𝑠2 )
𝑥0 , 𝑥1 , 𝑥 𝑟𝑒𝑎𝑙𝑒𝑠 (𝑚)
2. Datos de entrada
𝑡𝑎 =? , 𝑡𝑏 =? , 𝑡𝑐 =?
𝑣𝑎 =? , 𝑣𝑏 =? , 𝑣𝑐 =?
𝑥0 = ? , 𝑡 = ?
3. Operaciones
𝑣 −𝑣
𝑎1 = 𝑡𝑏−𝑡 𝑎
𝑏 𝑎
𝑣𝑐 −𝑣𝑏
𝑎2 = 𝑡𝑐 −𝑡𝑏
Si 𝑡 ≤ 𝑡𝑏
1
𝑥 = 𝑥0 + 𝑣𝑎 (𝑡𝑏 − 𝑡𝑎 ) + 2 𝑎1 (𝑡𝑏 − 𝑡𝑎 )2
Si 𝑡 > 𝑡𝑏
1
𝑥1 = 𝑥0 + 𝑣𝑎 (𝑡𝑏 − 𝑡𝑎 ) + 2 𝑎1 (𝑡𝑏 − 𝑡𝑎 )2
1
𝑥 = 𝑣1 + 𝑣𝑏 (𝑡𝑏 − 𝑡𝑐 ) + 2 𝑎2 (𝑡𝑏 − 𝑡𝑐 )2
4. Salida de datos
Mostrar x

Código
Consola

Nota:
Profesor en la última captura se ah usado el entorno llamado Replit, debido a que mi
computadora no me permite compilar los archivos.

También podría gustarte