1 of 10

Створення алгоритмів і програм з використанням змінних і різних алгоритмічних структур: лінійних, розгалужень і повторень

7

2 of 10

Модель польоту кинутого вперед м’яча

Розділ 4 § 4.4

Задача 1. Змоделюємо політ кинутого вперед м'яча.

Перебуваючи над поверхнею Землі на певній висоті, людина кидає вперед м'яч. Нам цікаво, де опиниться м'яч через певний час (чи вже впаде, а якщо ще ні – то в якій точці над Землею він буде). Також ми хочемо побудувати траєкторію руху м'яча.

7

3 of 10

Модель польоту кинутого вперед м’яча

Розділ 4 § 4.4

Вільним падінням називають падіння тіл на Землю без урахування опору повітря.

Прискорення, з яким падають на Землю тіла, називається прискоренням вільного падіння, позначається літерою g і становить 9.8 м/с2.

Величини:

Початкова висота

(задає користувач)

h

Початкова швидкість

(задає користувач)

v0

7

4 of 10

Модель польоту кинутого вперед м’яча

Розділ 4 § 4.4

Ми вже визначили, що нам потрібно шукати координати:

дальність, де буде знаходитись м'яч під час польоту

X

Значення х та у не будуть постійними. Вони змінюватимуться по мірі того, як змінюється ще одна величина:

висота, яка буде постійно зменшуватися по мірі падіння м'яча

y

час

t

7

5 of 10

Модель польоту кинутого вперед м’яча

Розділ 4 § 4.4

Можливий варіант розв’язку:

7

6 of 10

Модель польоту кинутого вперед м’яча

Розділ 4 § 4.4

Дані, які відображає програма, є не дуже зручними для сприйняття.

7

7 of 10

Модель польоту кинутого вперед м’яча

Розділ 4 § 4.4

Якщо дані округлити, наприклад до одного знаку після десяткової коми, їх сприйняття буде значно наочнішим.

round(x,n)

Функція округлення числа х до n десяткових знаків.

7

8 of 10

Модель польоту кинутого вперед м’яча

Розділ 4 § 4.4

Можливий варіант розв’язку:

7

9 of 10

Модель польоту кинутого вперед м’яча

Розділ 4 § 4.4

Тепер за результатами обчислень побудуємо графік польоту м'яча.

7

10 of 10

Дякую за увагу!

7