Четвер, 28.03.2024, 16:34
Головна Реєстрація RSS
Вітаю Вас, Гість
Наше опитування
Оцініть мій сайт
Всього відповідей: 68
Головна » 2019 » Листопад » 26 » Кращі розв'язки учнів Хоцьківської ЗОШ І-ІІІ ступенів
19:07
Кращі розв'язки учнів Хоцьківської ЗОШ І-ІІІ ступенів
Кращі розв'язки учнів Хоцьківської ЗОШ І-ІІІ ступенів, які стали переможцями у ІI турі Всеукраїнської учнівської олімпіади з програмування.

Задача 1. FLY_SPEED (40 балів).

З пунктів А та В, відстань між якими S, одночасно вирушили зі швидкостями Va та Vb два поїзди, а від першого поїзда в напрямку другого полетіла Муха із швидкістю Vm. Діставшись до другого, вона полетіла у напрямку першого поїзда. Цей процес продовжувався до зустрічі поїздів. Знайти кількість зміни напрямків Мухи (k) та всі відстані (Si), які пролетіла Муха у кожному напрямку і відповідні їм проміжки часу (ti), встановивши точність обчислення r знаків після коми.

Вхідні дані: В єдиному рядку файлу Fly.dat через пропуск записано S, Va, Vb, Vm (S, Va, Vb, Vm ≤ 1000) та.

Результати: У файл Fly.res у першому рядку записати точність обсчислення h = 10-r, у k наступних рядків через пропуск числа записати числа ti та Si.

Приклад

Fly.datFly.res
2 500 80 60 100




0.01
3.13; 312.50
0.35; 34.72
0.09; 8.68
0.01; 0.96

Задача 2. PERIOD_RATION (70 балів).

Даний періодичний дріб представити у вигляді правильного звичайного дробу або мішаного числа.

Вхідні дані: У файлі Pr.txt записано періодичний дріб, наприклад: 3,012(345).

Результати: У файл Rp.txt записати через пропуск три або два натуральних числа, які містять.

Приклад

Pr.txtRp.txt
12,1(24)12 41 330

Задача 3. RATION_PERIOD (70 балів).

Дане додатне раціональне число представити у вигляді періодичного дробу.

Вхідні дані: У файлі Rp.txt через пропуск записано два натуральні числа - чисельник та знаменник даного дробу.

Результати: У файл Pr.txt записати періодичний дріб, в тому числі і виду 5, 014(0) або 5, 013(9).

Приклад

Rp.txtPr.txt
120,1(24)120 41 330

Задача 4. SUM_FRACT (70 балів).

Знайти суму n (n ≤ 20) звичайних дробів, записавши результат у вигляді звичайного дробу.

Вхідні дані: У n рядках файлу Fract.txt записано через пропуск по одному дробу у вигляді трьох натуральних чисел, перше - ціла частина, друге та третє - чисельник і знаменник дробової частини.

Результати: У файл Sum.txt записати через пропуски три натуральних числа - одержане у результаті додавання мішане число.

Приклад

Fract.txtSum.txt
1 2 3
2 1 4
3 5 7
5 7 8
2 85 168



Наверх

Переглядів: 233 | Додав: ivv
Всього коментарів: 0
avatar