Створення алгоритмів і програм з використанням змінних і різних алгоритмічних структур: лінійних, розгалужень і повторень
За навчальною програмою 2017 року
Урок 32
7
teach-inf.at.ua
Модель польоту кинутого вперед м’яча
Розділ 4 § 4.4
Задача 1. Змоделюємо політ кинутого вперед м'яча.
Перебуваючи над поверхнею Землі на певній висоті, людина кидає вперед м'яч. Нам цікаво, де опиниться м'яч через певний час (чи вже впаде, а якщо ще ні – то в якій точці над Землею він буде). Також ми хочемо побудувати траєкторію руху м'яча.
7
© Вивчаємо інформатику teach-inf.at.ua
Модель польоту кинутого вперед м’яча
Розділ 4 § 4.4
Вільним падінням називають падіння тіл на Землю без урахування опору повітря.
Прискорення, з яким падають на Землю тіла, називається прискоренням вільного падіння, позначається літерою g і становить 9.8 м/с2.
Величини:
Початкова висота
(задає користувач)
h
Початкова швидкість
(задає користувач)
v0
7
© Вивчаємо інформатику teach-inf.at.ua
Модель польоту кинутого вперед м’яча
Розділ 4 § 4.4
Ми вже визначили, що нам потрібно шукати координати:
дальність, де буде знаходитись м'яч під час польоту
X
Значення х та у не будуть постійними. Вони змінюватимуться по мірі того, як змінюється ще одна величина:
висота, яка буде постійно зменшуватися по мірі падіння м'яча
y
час
t
7
© Вивчаємо інформатику teach-inf.at.ua
Модель польоту кинутого вперед м’яча
Розділ 4 § 4.4
Можливий варіант розв’язку:
7
© Вивчаємо інформатику teach-inf.at.ua
Модель польоту кинутого вперед м’яча
Розділ 4 § 4.4
Дані, які відображає програма, є не дуже зручними для сприйняття.
7
© Вивчаємо інформатику teach-inf.at.ua
Модель польоту кинутого вперед м’яча
Розділ 4 § 4.4
Якщо дані округлити, наприклад до одного знаку після десяткової коми, їх сприйняття буде значно наочнішим.
round(x,n)
Функція округлення числа х до n десяткових знаків.
7
© Вивчаємо інформатику teach-inf.at.ua
Модель польоту кинутого вперед м’яча
Розділ 4 § 4.4
Можливий варіант розв’язку:
7
© Вивчаємо інформатику teach-inf.at.ua
Модель польоту кинутого вперед м’яча
Розділ 4 § 4.4
Тепер за результатами обчислень побудуємо графік польоту м'яча.
7
© Вивчаємо інформатику teach-inf.at.ua
Дякую за увагу!
За навчальною програмою 2017 року
Урок 32
7
teach-inf.at.ua