- Газета «Вісник Переяславщини»
- 10 клас
- 11 клас
- Pascal
- 2016 Вересень
- 2016 Жовтень
- 2016 Листопад
- 2017 Лютий
- 2017 Березень
- 2017 Червень
- 2017 Вересень
- 2017 Жовтень
- 2017 Листопад
- 2017 Грудень
- 2018 Лютий
- 2018 Червень
- 2018 Листопад
- 2018 Грудень
- 2019 Червень
- 2019 Вересень
- 2019 Листопад
- 2019 Грудень
- 2020 Січень
- 2020 Лютий
- 2020 Березень
- 2020 Вересень
- 2022 Жовтень
- 2023 Березень
- 2024 Березень
18:01 ІI тур Всеукраїнської учнівської олімпіади з програмування | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 листопада 2018 року в Хоцьківській ЗОШ І-ІІІ ступенів відбувся ІI тур Всеукраїнської учнівської олімпіади з програмування серед учнів 8-11 класів. Завдання Всеукраїнської учнівської олімпіади з програмування Задача 1. KUB (20 балів) На уроці праці вчитель дав учням як зразок дерев’яний квадрат розміром сторони А см та товщиною H мм. Складіть програму, яка допоможе учням визначити скільки ще потрібно виготовити таких самих квадратів, щоб поклавши їх на зразок та один на одного отримати куб? Вхідні дані. В єдиному рядку файла Kub.dat через пропуск записано розмір сторони квадрата в сантиметрах і товщина квадрата в міліметрах. Всі вони є цілими числами 1 ≤ А, H ≤ 10000. Приклад
Задача 2. METRO (30 балів) Метро має форму кільця. Степан проживає поруч з однією із станцій, а працює поруч з іншою станцією метро цієї ж кільцевої лінії. Написати програму, що визначає, яку найменшу кількість проміжних станцій потрібно проїхати Степану, щоб найшвидше потрапити додому. Вхідні дані. В єдиному рядку файла Metro.dat через пропуск записано три числа: N – загальна кількість станцій, а потім I та J – номер станції, на якій сідає і номер станції, на якій сходить Степан. Станції пронумеровані підряд натуральними числами 1, 2, 3, … N (1-a станція сусідня N-й), N ≤ 100. Числа I та J не співпадають. Всі числа розділені пропуском. Приклад
Задача 3. POINT (50 балів) Написати програму, що визначає, чи дана точка належить даному трикутнику, якщо вказано координати цієї точки та вершин трикутника. Вхідні дані. В єдиному рядку файла Point.dat через пропуск записано координати даної точки та вершин трикутника. Всі числа цілі та не перевищують по модулю 100. Приклад
Задача 4. ALPHA (50 балів) Написати програму, яка в кожному слові даного тексту без розділових знаків всі літери та цифри упорядковує за алфавітом, причому в алфавіті великі літери розміщені перед малими, а десяткові цифри попереду великих літер. Вхідні дані. У файлі Alpha.dat записано даний текст (кількість літер не обмежена). Приклад
Задача 5. POLYG (75 балів) Написати програму, яка для вказаних координатами точок на площині визначає у порядку обходу координати точок опуклої оболонки. Вхідні дані. У файлі Polyg.dat в окремих рядках у довільному порядку записано координати xi, yi (i < 100) точок. Приклад
Задача 6. COMPT (75 балів) При новому наборі на комп’ютерні курси бажаючих розбито на N груп. У i-й групі виявилося Xi осіб. Необхідно розподілити групи по комп’ютерних класах. Всього є M > N класів, в i-у класі Yi комп’ютерів. Написати програму, яка знайде, яку максимальну кількість груп вдасться одночасно розподілити по аудиторіях, щоб всім учням у кожній групі дісталось по одному комп'ютеру, і залишився ще хоча б один для викладача, якщо переносити комп’ютери з одного класу в інший заборонено. Вхідні дані. У першому рядку вхідного файла Compt.dat розташовані числа N і M. (1 < N < M < 1000). У другому рядку розташовано N чисел − Xi … XN (1 ≤ Xi для всіх Xi ≤ i ≤ N). У третьому рядку розміщено M чисел − Yi … YM (1 ≤ Yi для всіх 1 ≤ i ≤ M). Приклад
Результати ІІ (районного) туру Всеукраїнської учнівської олімпіади з програмування:
До ІІІ (обласного) туру Всеукраїнської учнівської олімпіади з програмування
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Переглядів: 681 | |
Всього коментарів: 0 | |