02.01.19


Тернопільський обласний інститут післядипломної педагогічної освіти
Завдання ІІ етапу Всеукраїнської учнівської олімпіади
 з інформаційних технологій. 22.12.2018 p.


Табличний процесор (35 балів)
Рекламна агенція “Єнот полоскун” пропонує послуги рекламної поліграфії. Формати листівок, тираж та ціну вказано в прайс-листі (рисунок 1.1). Потрібно зробити форму замовлення листівок з можливістю вибору формату та тиражу, ціна повинна підставлятись автоматично з прайсу.
Результати зберегти у файлі Завдання 1.
1.1 На Аркуші 1 створити таблицю Прайс (рисунок 1.1). Таблицю оформити згідно зразка.(4 бали)
1.2 На Аркуші 2 створити таблицю Замовлення згідно зразка (рисунок 1.2). (2 бали)
1.3 Дані в стовпчику Формат повинні вибиратись зі списку (рисунок 1.3). (5 балів)
1.4 Дані в стовпчику Тираж повинні вибиратись зі списку (рисунок 1.3). (5 балів)
1.5 Дані в стовпчику Ціна повинні підставлятись автоматично з таблиці Прайс відповідно до тих даних, які ми виберемо в стовпчиках Формат та Тираж. При зміні формату та тиражу ціна повинна змінюватися. (9 балів)
1.6 При виборі тиражу 1000 або 2500 у стовпчику Подарунок повинен з’явитися напис «100 листівок», при виборі 5000 або 10000 напис «1000 листівок», а при виборі тиражу 100, 200 або 300 клітинка повинна залишитись пустою. (5 балів)
1.7 Написи в стовпчику Подарунок повинні бути білого кольору з зеленою заливкою клітинки. (рисунок 1.4). (5 балів)                   

Бази даних (35 балів)

Рекламне агентство “Єнот-полоскун” ввело записи про замовлення клієнтів у електронну таблицю Excel. У зв’язку із розширенням діяльності є необхідність перевести всі дані у базу даних. Дані взяти з файлу Рекламне агентство.XLS (папка “Access”).
2.1 Представити наведені дані у вигляді нормалізованої багатотабличної бази даних із встановленими індексами та зв’язками між таблицями. Встановити, де потрібно, підстановку даних з інших таблиць. Відомо, що клієнти можуть додаватись із часом та змінюватись їх спеціалізація. (16 балів)
2.2 Забезпечити у таблиці автоматичний розрахунок ціни за одиницю послуги (Ціна за 1шт). (7 балів).
2.3 Перегляд та внесення даних до таблиць повинно відбуватись через форми (5 бали).
2.4 У форму про замовлення додати поле Вартість замовлення, яке розраховується за формулою Кількість*Вартість партії. (7 балів)
Зберегти  виконане завдання у файл під ім’ям Завдання 2.

Мультимедійні презентації (30 балів)
Створити презентацію для представлення рекламної агенції "Єнот-полоскун".
3.1 Після її запуску на екрані  повинен з'явитись логотип агенції (зображення єнота), напис "Рекламна агенція "Єнот-полоскун"", кнопка у лівому нижньому куті екрану з написом "ВИХІД" та кнопка у правом нижньому куті екрану з написом "МЕНЮ". (2 бали)
3.2 При натисканні на логотип повинна з'явитись хмарка з написом "У НАС НАЙНИЖЧІ ЦІНИ!", після повторного натискання хмарка повинна зникнути. (2 бали)
3.3 При натисканні на кнопку "ВИХІД" демонстрація презентації повинна припинятися. (2 бали)
3.4 При наведенні покажчика на кнопку "МЕНЮ" екран оновлюється. На ньому повинен знаходитись у лівому верхньому куті логотип агенції з написом (рис. 3.1), нижче посередині кнопка з написом "ПРО АГЕНЦІЮ", під нею заголовок "Послуги", а під ним список:
1.     Реклама на телебаченні.
2.     Реклама на радіо.
3.     Реклама в Інтернеті.
У правому нижньому куті повинна знаходитись кнопка "НА ПОЧАТОК". (4 бали)
3.5 Після натискання на кнопці "ПРО АГЕНЦІЮ" екран оновлюється. На ньому з'являється відповідний заголовок та текст (див. файл "Інформаційні матеріали"), у лівому верхньому куті логотип агенції з написом (рис. 3.1), а у правому нижньому кнопка "МЕНЮ". (2 бали)
3.6 При наведенні на неї покажчика мишки екран повинен оновитись до попереднього стану (логотип, кнопка "ПРО АГЕНЦІЮ" список послуг). (2 бали)
3.7 При обиранні 1 пункту "Реклама на телебаченні" екран оновлюється. На ньому повинен міститись логотип з написом (рис. 3.1), заголовок "Вартість реклами", нижче відповідна таблиця з даними та текст (див. файл "Інформаційні матеріали"), а у правому нижньому кнопка "МЕНЮ". (2 бали)
3.8 При наведенні на неї покажчика мишки екран повинен оновитись до попереднього стану (логотип, кнопка "ПРО АГЕНЦІЮ" список послуг). (2 бали)
3.9 Аналогічно при обиранні пункту 2 "Реклама на радіо" (2 бали) та пункту "Реклама в Інтернеті". (2 бали)
3.10 При натисканні кнопки "НА ПОЧАТОК" екран повинен оновитись до початкового стану. (2 бали)
3.11 Під час демонстрації презентації при натисканні в інших місцях (окрім зазначених вище та кнопок керування) чи наведенні покажчика мишки, ніяких змін не повинно відбуватись. (4 бали)
3.12 Дизайн всіх об'єктів підбирається згідно зразка, поданого у відео-ролику. (2 бали)
Всі допоміжні матеріали (текст, малюнок, відео-ролик) розташовані у папці "Power Point". Перед початком роботи доцільно з ними познайомитись, зокрема, переглянути відео.
Виконане завдання зберегти у файлі під ім’ям Завдання 3.

Решту матеріалу ТУТ

11.12.18

Завдання на олімпіаду з програмування.

8.12.2018 рік
ТЗОШ №4
9.00 -12.00 год.


Завдання ІІ етапу Всеукраїнської учнівської олімпіади з інформатики
2018 р.
Задача 1. (20 балів)

Дана стрічка. Визначте  довжину найбільшої підстрічки, яка складається тільки з маленьких латинських букв.
Формат вхідних даних
У вхідному файлі записаний рядок. Довжина рядка не перевищує 255 символів.
Формат вихідних даних
У вихідний файл виведіть одне число - довжину шуканого підрядка.

Задача 2. (30 балів).
Є дошка розмірності n на n клітин, в деяких клітинах якої  розташовані міста (кожне місто займає рівно  дві підряд заштриховані клітинки) і посаджені дерева (кожне дерево задається рівно  однією заштрихованою клітинкою). Між різними об’єктами (будинки, дерева) є не менше ніж одна пуста клітинка. Потрібно написати програму, яка підраховує кількість будинків і кількість дерев на дошці.
 Формат вхідного файлу
Перший рядок вхідного файлу містить одне натуральне число n, що задає розмір дошки (1 ≤ n ≤ 50). Наступні  n рядків містять по n  букв (без пробілів), які кодують відповідні клітини дошки: 'з' позначає заштриховану клітку, 'в' - порожню клітину.
Формат вихідного файлу
Вихідний файл повинен містити два числа (кількість будинків і кількість дерев на дошці).

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

Посилки приймаються в клієнтських поштових пунктах. Поштовий пункт приймає посилки, вага кожної з яких становить ціле число кілограм. Мінімальна вага посилки дорівнює 1 кг, а максимальна вага - k кг. Прийняті посилки поміщаються в спеціальний пакет.
Якщо після прийому чергової посилки сумарна вага посилок в пакеті більше або дорівнює x кг, то пакет доставляється в муніципальний поштовий центр, де пакет з посилками переміщається в спеціальний контейнер.
Якщо після доставки чергового пакета сумарна вага посилок в контейнері більше або дорівнює y кг, то контейнер перевозиться в регіональний сортувальний центр, звідки посилки вже доставляються одержувачам.
Сумарна вага посилок в контейнері під час його перевезення може відрізнятися в залежності від маси прийнятих посилок. Необхідно з'ясувати, якою може бути мінімальна сумарна вага посилок в контейнері під час перевезення його з муніципального поштового центру в регіональний сортувальний центр.
Потрібно написати програму, яка за заданим значенням k – максимальної ваги посилки, x - необхідної ваги пакета для його відправки в муніципальний поштовий центр, і y - необхідної ваги контейнера для його відправки в регіональний сортувальний центр, визначає мінімальну вагу контейнера при його перевезенні.
 Формат вхідного файлу
Вхідний файл містить три цілих натуральних числа, по одному в рядку. Перший рядок містить число k (1 ≤ k ≤ 109). Другий рядок містить число x (1 ≤ x ≤ 109). Третій рядок містить число  y (1 ≤ y ≤ 109).
Формат вихідного файлу
Потрібно вивести одне ціле число - мінімально можлива вага контейнера під час перевезення.
 Приклад вхідних і вихідних файлів

delivery.in
delivery.out
2
7
20
21

16.11.18

ВЕБІНАР!!!


Реалізація наскрізних змістових ліній через навчальні предмети як забезпечення формування ціннісних і світоглядних орієнтацій учня”

Фролова В.С.,
методист ТКМЦНОІМ


Практична частина

Локація вчителів математики—ТЗОШ № 16

Соловей Оксана Михайлівна, вчитель математики ТЗОШ № 16

Горпинюк Оксана Богданівна, вчитель інформатики ТЗОШ № 16




Локація вчителів фізики—ТЗОШ № 28

Мурза Світлана Зіновіївна, вчитель фізики ТНВК № 9

Вовк Віра Михайлівна, вчитель фізики ТЗОШ № 13

Пелішко Світлана Іванівна, вчитель інформатики ТЗОШ № 28
 



















Локація вчителів інформатики—ТЗОШ № 11

Кульматицька Оксана Романівна, вчитель інформатики, заступник директора з навчально-виховної роботи ТНВК № 21

Затильна Галина Леонідівна, вчитель інформатики ТЗОШ № 11

 





  
  

РЕШТУ ФОТО МОЖНА ПЕРЕГЛЯНУТИ ТУТ

02.11.18

Задачі з програмування на міжшкільну олімпіаду 31.10.2018 року


Задача1  Кульки (25 б.)   
Батьки купили Миколці кольорові кульки (8 кольорів) . Хлопчик розклав кульки у рядок та спробував порахувати  їх кількість для кожного кольору окремо. У рядок розкладені (в довільному порядку) N   (10  кульок.   Створіть програму, яка допоможе підрахувати кількість кульок кожного кольору  та визначить найбільшу кількість кульок одного кольору (передбачити випадок, коли може бути декілька варіантів  найбільшої  кількісті кульок одного кольору).
Технічні   умови.  Програма   зчитує   з   клавіатури   ціле   число  N  -   кількість
кульок, потім, через пропуск —  N  чисел від  1  до  8, якими   позначені  кольори кожної з
кульок  в тій послідовності, в якій вони потрапляли на очі Миколці від початку  рядка. Програма виводить на екран в один рядок через пропуски пари цілих чисел, де перше число пари - позначення кольору, а друге - кількість кульок такого кольору. У наступному рядку пару  чисел: максимальну кількість кульок одного кольору та число що позначає цей колір.
Приклад1:
Введення:
Виведення
14   1 1 3 4 1 2 4 2 5 6 7 8 1 4  
1 4 2 2 3 1 4 3 5 1 6 1 7 1 8 1
4 1
Приклад2:
Введення:
Виведення
16   1 3 3 4 2 2 4 2 5 7 7 8 5 4 6 7
1 1 2 3 3 2 4 3 5 2 6 1 7 3 8 1
3 2
3 4
3 7

Задача 2  Туристи (35 б.)  
Якось, під час літніх канікул команда юних туристів завітала до мальовничих Карпатських гір. У екскурсійному бюро їм запропонували мапу-схему гірської місцевості й до неї масив даних з висотами вершин, на які можна було безпечно підійматися. Але не всі вершини були поєднані між собою стежками. Тому перш ніж підкорювати найвищу вершину (така тільки одна) юним туристам необхідно було дізнатися, а чи взагалі можна до неї дістатися. У початковий момент туристи знаходяться у вершині (1,1) позначеній у
матриці з’єднання вершин. Мета підкорити вершину з максимальною висотою
(якщо це можливо).
Формат вхідних даних: У першому рядку файлу – натуральне число N<100 b=""> – кількість вершин. У другому рядку – рядок даних з висотами вершин (цілі додатні числа менші за
100). У наступних рядках – матриця з’єднання вершин між собою:0-стежки немає,
1- стежка є.
Формат  вихідних  даних: 
У вихідний файл записуємо в першому рядку значення максимальної
висоти в другому рядку  запис про доступність до цієї вершини. Якщо  вершину неможливо підкорити – файл містить відповідне повідомлення.
Приклад:
Input3.txt
5
4 2 7 6 8
0 1 1 0 0
1 0 0 1 0
1 0 0 0 1
0 1 0 0 0
0 0 1 0 0
Output3.txt
8
Вершина з висотою 8 підкорена

Задача 3  Подарунки Снігуроньки (40 б.)
Взимку ковзанка переповнена  дітлахами.  Посередині  ковзанки  Дід Мороз розмістив  ялинку  та  побудував  навколо  неї  невеличку  огорожу  у вигляді  трикутника.  Снігуронька сховалася  під  ялинкою.  Ввечері  коли  на  ковзанці  найбільш  людно вона  виходить  зі  своєї  схованки  та  починає  кликати  дітвору  до  ялинки.   Снігуронька має  зачекати  поки  всі  дітлахи  дістануться  огорожі,   а тоді починає роздавати їм подарунки, але вона не любить довго чекати  і  хотіла  б  на  основі  інформації  про  поточне  розміщення дітей на ковзанці визначити скільки ж часу доведеться їй чекати. Для  простоти  вважатимемо  дітей  точками  на  площині.  Відомо,  що
як  тільки  Снігуронька  починає  кликати  дітей,  кожна  дитина  починає  рухатися  до  трикутника  (себто  до  огорожі ялинки)  зі  швидкістю  один  метр  на  секунду  по  найкоротшій траєкторії.  На  основі  координат  вершин  трикутної  огорожі  навколо ялинки  та  координат  дітей  у  момент  коли  вони  почують  Снігуроньку Вам  необхідно  визначити  скільки  часу  доведеться  чекати  Снігурочці на дітей.
 Формат вхідних даних:
Перший  три  рядки  файлу містять  координати  вершин  трикутної  огорожі
навколо ялинки. Кожен з цих рядків містить через пробіл два цілих числа fxi  та  (i = 1, 2, 3). Наступний рядок містить ціле число N    кількість  дітей  на  ковзанці.  Кожен  з  наступних  N  рядків містить  через  пробіл  два  цілих  числа  xi   та  .  Тут  (xi  ,  yi  )  – координати i-ої дитини. Всі координати задані в метрах.
 Формат  вихідних  даних: 
Єдине  число    час  очікування  Снігуроньки  в  секундах.  Відповідь необхідно вивести з двома знаками після коми, використовуючи для заокруглення стандартні математичні правила.
 Обмеження:
1 ≤ N ≤ 100,
-100 ≤ fxi, fyi , xi, yi ≤ 100,
трикутник огорожі є невиродженим, тобто має додатню площу, всі (xi,  yi) розміщені назовні трикутної огорожі, всі (xi,  yi)  є різними.
 Приклад:
Input4.txt
0 0
0 3
4 0
2
-1 -1
5 2
Output4.txt
2.00