SlideShare una empresa de Scribd logo
 
AGENDA ,[object Object]
RECOMENDACIONES ,[object Object]
RECOMENDACIONES ,[object Object],[object Object]
RECOMENDACIONES ,[object Object],[object Object],[object Object]
RECOMENDACIONES ,[object Object],[object Object],[object Object],[object Object]
El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’
El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800
El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600
El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0
El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0 scene.range = (100,100,100)
El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0 scene.range = (100,100,100) scene.center = (50,40,0)
El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0 scene.range = (100,100,100) scene.center = (50,40,0) ball = sphere(pos=(0,2,0),radius=2, color=color.green)
El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0 scene.range = (100,100,100) scene.center = (50,40,0) ball = sphere(pos=(0,2,0),radius=2, color=color.green) ground = box(pos=(50,-1,0),size=(100,2,10))
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos VelocityY = velocity * sin(angle)
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos VelocityY = velocity * sin(angle) VelocityX = velocity * cos(angle)
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos VelocityY = velocity * sin(angle) VelocityX = velocity * cos(angle) seconds = 0
-el segundo paso es : condicionar el problema físico gravity = 9.8  # m/s**2 velocity = 25  # m/s angle = 45  # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos VelocityY = velocity * sin(angle) VelocityX = velocity * cos(angle) seconds = 0 dt = .01
-el tercer paso : condicionar la  primera materia  print "initial velocity: " + str(velocity) finished = False while not finished:
-el tercer paso : condicionar la  primera materia  print "initial velocity: " + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt
-el tercer paso : condicionar la  primera materia  print "initial velocity: " + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2
-el tercer paso : condicionar la  primera materia  print "initial velocity: " + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2
-el tercer paso : condicionar la  primera materia  print "initial velocity: " + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds
-el tercer paso : condicionar la  primera materia  print "initial velocity: " + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0)
-el tercer paso : condicionar la  primera materia  print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0:
-el tercer paso : condicionar la  primera materia  print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0: finished = True
-el tercer paso : condicionar la  primera materia  print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0: finished = True print &quot;angle thrown: &quot; + str(angle)
-el tercer paso : condicionar la  primera materia  print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0: finished = True print &quot;angle thrown: &quot; + str(angle) print &quot;seconds in flight: &quot; + str(seconds)
-el tercer paso : condicionar la  primera materia  print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0: finished = True print &quot;angle thrown: &quot; + str(angle) print &quot;seconds in flight: &quot; + str(seconds) print &quot;distance in the x direction: &quot; + str(ballX)

Más contenido relacionado

Destacado

Burstable Enterprise Shared Trunks (Best)V2
Burstable Enterprise Shared Trunks (Best)V2Burstable Enterprise Shared Trunks (Best)V2
Burstable Enterprise Shared Trunks (Best)V2
mdatkinson
 
Ilumtics corp profile_dec2011
Ilumtics corp profile_dec2011Ilumtics corp profile_dec2011
Ilumtics corp profile_dec2011
Thanh Nguyen
 
Day 2 sustainability is a_journey_not_a_destination[1]
Day 2 sustainability is a_journey_not_a_destination[1]Day 2 sustainability is a_journey_not_a_destination[1]
Day 2 sustainability is a_journey_not_a_destination[1]
Mary Rose
 
Social media and_business
Social media and_businessSocial media and_business
Social media and_business
Mary Rose
 
Jason Jones 090506 Innovation4extremes V1
Jason Jones 090506 Innovation4extremes V1Jason Jones 090506 Innovation4extremes V1
Jason Jones 090506 Innovation4extremes V1
Mary Rose
 
Global Church Today - Gerald Wheaton
Global Church Today - Gerald WheatonGlobal Church Today - Gerald Wheaton
Global Church Today - Gerald Wheaton
Chris Dattilo
 

Destacado (20)

De Toekan Thijs En Mattijs
De Toekan Thijs En MattijsDe Toekan Thijs En Mattijs
De Toekan Thijs En Mattijs
 
Barcamp Mobile Web
Barcamp Mobile WebBarcamp Mobile Web
Barcamp Mobile Web
 
Burstable Enterprise Shared Trunks (Best)V2
Burstable Enterprise Shared Trunks (Best)V2Burstable Enterprise Shared Trunks (Best)V2
Burstable Enterprise Shared Trunks (Best)V2
 
Ilumtics corp profile_dec2011
Ilumtics corp profile_dec2011Ilumtics corp profile_dec2011
Ilumtics corp profile_dec2011
 
Wikis In Science Education
Wikis In Science EducationWikis In Science Education
Wikis In Science Education
 
Facebook 應用程式企劃與行銷案例
Facebook 應用程式企劃與行銷案例Facebook 應用程式企劃與行銷案例
Facebook 應用程式企劃與行銷案例
 
Day 2 sustainability is a_journey_not_a_destination[1]
Day 2 sustainability is a_journey_not_a_destination[1]Day 2 sustainability is a_journey_not_a_destination[1]
Day 2 sustainability is a_journey_not_a_destination[1]
 
Doc1
Doc1Doc1
Doc1
 
Social media and_business
Social media and_businessSocial media and_business
Social media and_business
 
Fda Acceptance Of Foreign Clinical Trial Data Feb 2009
Fda Acceptance Of Foreign Clinical Trial Data Feb 2009Fda Acceptance Of Foreign Clinical Trial Data Feb 2009
Fda Acceptance Of Foreign Clinical Trial Data Feb 2009
 
Jason Jones 090506 Innovation4extremes V1
Jason Jones 090506 Innovation4extremes V1Jason Jones 090506 Innovation4extremes V1
Jason Jones 090506 Innovation4extremes V1
 
元旦晚会电子背景
元旦晚会电子背景元旦晚会电子背景
元旦晚会电子背景
 
Global Church Today - Gerald Wheaton
Global Church Today - Gerald WheatonGlobal Church Today - Gerald Wheaton
Global Church Today - Gerald Wheaton
 
Dannys Slides
Dannys SlidesDannys Slides
Dannys Slides
 
Open Coffee Revival
Open Coffee RevivalOpen Coffee Revival
Open Coffee Revival
 
IDN: Opening Thoughts
IDN: Opening ThoughtsIDN: Opening Thoughts
IDN: Opening Thoughts
 
Jupiter
JupiterJupiter
Jupiter
 
易用性研究現場實務大綱 by David Liu
易用性研究現場實務大綱 by David Liu易用性研究現場實務大綱 by David Liu
易用性研究現場實務大綱 by David Liu
 
Invasion of the dynamic language weenies
Invasion of the dynamic language weeniesInvasion of the dynamic language weenies
Invasion of the dynamic language weenies
 
Mne to na notebooku funguje
Mne to na notebooku fungujeMne to na notebooku funguje
Mne to na notebooku funguje
 

Similar a video tutotial grupo003

Tippens fisica 7e_diapositivas_06b
Tippens fisica 7e_diapositivas_06bTippens fisica 7e_diapositivas_06b
Tippens fisica 7e_diapositivas_06b
Robert
 
movimiento-parabolico-solucionario-serway
movimiento-parabolico-solucionario-serwaymovimiento-parabolico-solucionario-serway
movimiento-parabolico-solucionario-serway
Cristian Balderrama
 
Cap 1 cinemática de partículas
Cap 1 cinemática de partículasCap 1 cinemática de partículas
Cap 1 cinemática de partículas
jcpinos1993
 

Similar a video tutotial grupo003 (20)

MÁ X I M O S Y MÍ N I M O S
MÁ X I M O S  Y  MÍ N I M O SMÁ X I M O S  Y  MÍ N I M O S
MÁ X I M O S Y MÍ N I M O S
 
Cinemática laboratorio CELM
Cinemática laboratorio CELMCinemática laboratorio CELM
Cinemática laboratorio CELM
 
modificacion y explicacion del porgrama
modificacion y explicacion del porgramamodificacion y explicacion del porgrama
modificacion y explicacion del porgrama
 
Tippens fisica 7e_diapositivas_06b
Tippens fisica 7e_diapositivas_06bTippens fisica 7e_diapositivas_06b
Tippens fisica 7e_diapositivas_06b
 
Matemáticall u4 act5_1ºparte
Matemáticall u4 act5_1ºparteMatemáticall u4 act5_1ºparte
Matemáticall u4 act5_1ºparte
 
Mov de Proyectiles .ppt
Mov de Proyectiles .pptMov de Proyectiles .ppt
Mov de Proyectiles .ppt
 
Determinantes Segunda Parte
Determinantes Segunda ParteDeterminantes Segunda Parte
Determinantes Segunda Parte
 
DETERMINANTES
DETERMINANTESDETERMINANTES
DETERMINANTES
 
Tippens_fisica_7e_diapositivas_06b.pptx
Tippens_fisica_7e_diapositivas_06b.pptxTippens_fisica_7e_diapositivas_06b.pptx
Tippens_fisica_7e_diapositivas_06b.pptx
 
Seminario Dinamica 1PC 2023-2.pdf
Seminario Dinamica 1PC 2023-2.pdfSeminario Dinamica 1PC 2023-2.pdf
Seminario Dinamica 1PC 2023-2.pdf
 
1 er informe
1 er informe1 er informe
1 er informe
 
Caida libre
Caida libreCaida libre
Caida libre
 
Problemas resueltos-caida-libre
Problemas resueltos-caida-libreProblemas resueltos-caida-libre
Problemas resueltos-caida-libre
 
Caida libre
Caida libreCaida libre
Caida libre
 
Teorico1
Teorico1Teorico1
Teorico1
 
10 ejercicios resueltos en cpp
10 ejercicios resueltos en cpp10 ejercicios resueltos en cpp
10 ejercicios resueltos en cpp
 
Movimiento en dos dimenciones
Movimiento en dos dimencionesMovimiento en dos dimenciones
Movimiento en dos dimenciones
 
movimiento-parabolico-solucionario-serway
movimiento-parabolico-solucionario-serwaymovimiento-parabolico-solucionario-serway
movimiento-parabolico-solucionario-serway
 
Cap 1 cinemática de partículas
Cap 1 cinemática de partículasCap 1 cinemática de partículas
Cap 1 cinemática de partículas
 
Cinemática. Movimiento Uniformemente Acelerado
Cinemática. Movimiento Uniformemente AceleradoCinemática. Movimiento Uniformemente Acelerado
Cinemática. Movimiento Uniformemente Acelerado
 

Último

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 

Último (20)

Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 

video tutotial grupo003

  • 1.  
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’
  • 8. El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800
  • 9. El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600
  • 10. El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0
  • 11. El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0 scene.range = (100,100,100)
  • 12. El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0 scene.range = (100,100,100) scene.center = (50,40,0)
  • 13. El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0 scene.range = (100,100,100) scene.center = (50,40,0) ball = sphere(pos=(0,2,0),radius=2, color=color.green)
  • 14. El ejercicio del proyecto esta basado en principios físicos de matemática -el primer paso a hacer es : insertar los comandos para representar el ejercicio físico From visual import ‘’ scene.width = 800 scene.height = 600 scene.autoscale = 0 scene.range = (100,100,100) scene.center = (50,40,0) ball = sphere(pos=(0,2,0),radius=2, color=color.green) ground = box(pos=(50,-1,0),size=(100,2,10))
  • 15. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2
  • 16. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s
  • 17. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees
  • 18. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians
  • 19. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp
  • 20. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp
  • 21. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore
  • 22. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin
  • 23. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos
  • 24. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos VelocityY = velocity * sin(angle)
  • 25. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos VelocityY = velocity * sin(angle) VelocityX = velocity * cos(angle)
  • 26. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos VelocityY = velocity * sin(angle) VelocityX = velocity * cos(angle) seconds = 0
  • 27. -el segundo paso es : condicionar el problema físico gravity = 9.8 # m/s**2 velocity = 25 # m/s angle = 45 # degrees angle = angle * (pi/180) # converted to radians # sin = opp / hyp # cos = adj / hyp # therefore # opp = hyp * sin # adj = hyp * cos VelocityY = velocity * sin(angle) VelocityX = velocity * cos(angle) seconds = 0 dt = .01
  • 28. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished:
  • 29. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt
  • 30. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2
  • 31. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2
  • 32. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds
  • 33. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0)
  • 34. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0:
  • 35. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0: finished = True
  • 36. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0: finished = True print &quot;angle thrown: &quot; + str(angle)
  • 37. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0: finished = True print &quot;angle thrown: &quot; + str(angle) print &quot;seconds in flight: &quot; + str(seconds)
  • 38. -el tercer paso : condicionar la primera materia print &quot;initial velocity: &quot; + str(velocity) finished = False while not finished: rate(100) # go thru the loop no more than 100 times/s seconds += dt # position equation: y(t) = y0 + v0*t + .5 * a * t**2 ballY = 2 + VelocityY * seconds - .5 * gravity * seconds**2 ballX = VelocityX * seconds ball.pos = vector(ballX,ballY,0) if ballY - 2 <= 0: finished = True print &quot;angle thrown: &quot; + str(angle) print &quot;seconds in flight: &quot; + str(seconds) print &quot;distance in the x direction: &quot; + str(ballX)