11 клас (профільний рівень)

2024-2025


Нагадати логіни і паролі  або зареєструватися на сайтах
http://dn.hoippo.km.ua:8888/

https://www.e-olymp.com/uk/


Завантажити Python 3
На телефон або планшет теж можна встановити  Pydroid 3 - IDE for Python 3 або ж іншу версію
Увага!!! У кого не виходить встановити пайтон, то спробуйте одну з цих двох версій, повинно спрацювати
Python 3.4
Python 3.4(64)


Сайт у допомогу


3.09
        Лінійні
        1509-1515 
        Високий рівень 1034, 11432, 11453

        Розгалужені
        1516-1521
        Високий рівень 1595, 1565, 1596, 1025, 1419

06.09
        Циклічні
        1539-1552 (крім 1547,1549) , 1558-1562, 1635

09.09
        Масиви
        1104-1106
        1110,  1049

        Рядки
        1135-1157

10.09
        Тест Масиви
        Тест Рядки

16.09 - 20.09
        
        Системи числення
        1039-1045
        1290, 1291,1293, 
        
23.09
        Факторизація числа
        1254-1255
        1052-1060

27.09

        Теми проєктів по сортуванню алгоритмів
  1. Сортування вибором
  2. Бульбашкове сортування
  3. Сортування вставленням
  4. Сортування злиттям
  5. Сортування підрахунком
  6. Бінарний пошук
  7. Пошук максимального (мінімального) елемента масиву
  8. Пошук із поверненням або тернарний пошук на вибір



1114, 1304, 1308


01.10
  1. ст. 72 
  2. ст. 74
  3. ст. 75
  4. ст. 78
  5. ст. 79
  6. Змінити програми таким чином, щоб масив заповнювався випадковими числами
  7. Доповнити функціями, які рахують час.
  8. Проаналізувати та зробити висновки: який з алгоритмів найшвидший, який повільніший, порівняти з функцією sort
import time - підключення модуля часу
time.time() - запис часу


07.10-11.10
  1. ст. 82
  2. ст. 83
  3. ст. 84
  4. ст. 85
  5. 917, eolymp
  6. 5721, eolymp
eolymp
 10279(10742)

1114, 1304, 1308

тест Пошук і сортування

Графи

18.10

Тест Графи

Двовимірні масиви

Введення
Спосіб 1
n = int(input()) 
a = [] 
for i in range(n): 
     a.append([int(j) for j in input().split()])

Спосіб 2
n=int(input())
a=[]
for i in range(n):
    a=a+[[int(i) for i in input().split()]]

Виведення
Спосіб 1
for i in range(n): 
    print() 
    for j in range(m): 
        print(а[i][j], end=" ")


Спосіб 2
for i in range(n): 

    print(*a[i])


22.10

Способи подання графів
4767, 2470, 993, 5073

29.10

  1. ст. 101
  2. ст. 102
  3. ст. 107
  4. ст. 110 
Графи
3981, 3982, 4762, 
Алгоритм Дейкстри
1365, 2351, 
4856

5088

Динамічне програмування
11.11-18.11

1356: Мінімальний штраф
1471: Максимальний прибуток

1355: Кількість шляхів

Динамічне програмування  https://www.eolymp.com/uk/problems
4018, 1704, 5104, 10328,

відновлення маршруту
4019, 15

сходинки 8234
262

5854*
44,

рюкзак ст. 120

Обчислювальна геометрія

25.11




Функції для визначення довжини відрізка та площі трикутника


29.11
  1. ст. 126
  2. ст. 129
  3. ст. 133


Площа многокутника https://www.eolymp.com/uk/problems/60



Бази даних

02.12-06.12

https://learningapps.org/view23322557 - Основні поняття СУБД
https://learningapps.org/view7674953 Схема проекту БД Автобаза
https://learningapps.org/view15325432 Загальні відомості про бази даних


09-10.12
Тест Бази даних Т1 https://justclass.com.ua/hw/ef0e02be


13.12
        Завдання

17.12
        Підручник




17.01

20.01
В базі даних Банк, створеній на попердньому уроці виконайте дії сортування та фільтрації, відповіді запишіть в текстовий документ
Таблиця Обслуговування
  1. Посортувати клієнтів банків за прізвищем в алфавітному порядку, записати скільки прізвищ починаються на Б та на Є
  2. Посортувати стовпчик Deposit amount, записати 5 прізвищ з найбільшим депозитом
  3. Визначити та записати, яка сума вкладу була зареєстрована вперше, а яка остання (сума та дата)
  4. Скільки вкладів від 50000 до 75000
  5. Скільки вкладів було в 2015-2016 роках
Таблиця Банк
  1. Запишіть назви банків, які записані англійськими буквами
  2. Визначіть скільки банків є Публічним акціонерним товариством
  3. Визначіть скільки банків зареєстровані в Києві
  4. Запишіть назву банку чий сайт починається буквою d

21.01
Продовжуємо працювати з БД Банк


24.01


31.01
Нобелівські лауреати - форми, запити, звіти

Between [Дата почату] And [Дата завершення]

03.02


04.02

07.02
Нобелівські лауреати - форми, запити, звіти

Завдання Банки - звіт


10.02
Перший мільйон https://learningapps.org/view11486119
кахут підсумковий
Практикум - створення бази даних
Підсумки Суд на БД.

21.02
https://justclass.com.ua/hw/352270a5


03.03
Завдання Спискище і ще
Завдання Таблиця

Практична робота Таблиці, списки 

Класифікація фільмів за кількістю серій:

  • односерійний фільм

  • Малосерійний фільм — 2-3 серії

  • Багатосерійний фільм (міні-кіносеріал) — 4-9 серій

    • Кіносеріал— 10-15 серій

    • Телесеріал— понад 15 серій

    • Кіножурнал— більше 15 випусків.

Класифікація фільмів за аудіовізуальним рядом, художній формі:

  • звук:

    • Німе кіно, в тому числі стилізоване

    • Звукове кіно

  • зображення:

    • Чорно-біле кіно, в тому числі стилізоване

    • кольорове кіно

  • мультиплікація:

    • Анімаційні(мультиплікаційні) фільми

    • Кіно-анімаційні фільми

  • Музичні фільми, в тому числі з елементами хореографії

  • Фільми в віршах

Основні теги мови HTML


14.03


Створити форму для збору відомостей про першокласника

08.04



11.04

Створення сайт-калькулятор













































Практична робота

  1. Алгоритм Дейкстри (ст. 107)
  2. Алгоритм Флойда-Воршела (ст. 110)
  3. Завдання 1365
  4. Завдання 974
  5. Завдання на вибір https://www.eolymp.com по графам



Веб-дизайн





ст. 163

Створити текстову сторінку, яка буде містити таке форматування:
  • Заголовки 3 рівнів
  • Абазци з різним вирівнюванням тексту
  • Фрагменти тексту напівирний, курсив, підкреслений
  • Два шрифта











Створити БД за схемою на ст. 82, заповнити даними (ст. 141)







05.04
Сортування, фільтрація 



15.04
Виконати завдання з розділу 9 ст. 136
Школа.accdb завантажити файл (якщо немає свого), дописати дані.

19.04
Завдання, заготовка

26.04
Підручник (рівень стандарт)




Підручник (академічний рівень)



Парадигми та технології програмування


07.05
Парадигми програмування

https://learningapps.org/view33468531


Виконати тест за п. 12.4 - 12.6

https://onlinetestpad.com/zdymlxdpmbaxo

Виконати тест за п. 12.7-12.9

https://onlinetestpad.com/t4kpg3xfyevmk

Повторення вивченого матеріалу
17.05
Виконати завдання

20.05
Робота з багатосторінковими документами (колонтитули, зміст, пошук-заміна, зображення)
2022-2023

динамічне програмування
  1. задача про сходинки (ст. 114)
  2. Задача про решту (ст. 116)
  3. Задача про рюкзак (ст. 120)
  4. 4018
  5. https://www.eolymp.com/uk/problems/1704
  6. https://www.eolymp.com/uk/problems/8788
  7. https://www.eolymp.com/uk/problems/138
  8. https://www.eolymp.com/uk/problems/8234

https://vseosvita.ua/test/start/gar307


https://vseosvita.ua/test/start/kth749



Пройти тест по темі обчислювальна геометрія (10балів)

https://vseosvita.ua/test/start/kth749

Розв'язати задачу ( +2 бали)

https://www.eolymp.com/uk/problems/4774

 

Карти посилань





Підручник (академічний рівень)

Створення схеми даних

Практична №1
Практична №3

Створення таблиць


Тестування 3 і 4

Тест Сортування і пошук


Основні поняття теорії графів
Способи представлення графів
Діаграми UML, прецедентів, послідовностей та діяльностей. Моделювання даних


Тест Позиціювання за допомогою стилів
Позиціювання (кнопка)
ПР №3


2017-2018

Визначення найкоротшого шляху в графі

Комп'ютерні презентації


15.01.2018
ОАП - опрацювати п.6.8 з підручника

18.01.2018
ІКТ - опрацювати п 4.7, 4.8 з вашого підручника

19.01.2018
ОАП - підручник 




Створення відеокліпів

Щоб отримати гарну оцінку за проект потрібно буде здати сценарну заявку та файл звіту. 


Під час створення літературного сценарію до будь-якого кліпу (фільму), незалежно від його жанру, потрібно пам'ятати, що сценарій має містити такі частини.
  1. Представлення героя і місця, де відбуваються події.
  2. Зав’язка (опис провокуючої події).
  3. Представлення опонента.
  4. Проблема вибору, що його має здійснити герой.
  5. Дії героя в нових обставинах.
  6. Внутрішня зміна героя.
  7. Ключовий момент.
  8. Критична ситуація.
  9. Кульмінація.
  10. Розв’язка.

3 коментарі:

  1. Ми учениці 11-Б хочемо подякувати Олені Миколаївні за знання, не ображайтесь що іноді ми не можемо виконати всі завдання. Дякуємо, ми будемо сумувати

    ВідповістиВидалити
  2. Хочу подякувати Вам за цікаві та пізнавальні уроки, які допомагають мені розуміти світ комп'ютерних технологій

    ВідповістиВидалити
  3. # Задача про рюкзак

    gruzint(input ('Baгa рюкзака: ')) nint (input ("Кількість назв об'єктів:'))

    nazva ()

    zina []

    vaga []

    kilkist [

    zina 1 ()

    for i in range (n):

    kilkist.append (0)

    bstr(input("Назва об'єкта: '))

    nazva.append (b)

    b = (input ('Ціна: '))

    zina.append (b)

    b = (input ('Bara: '))

    vaga.append (b)

    zina 1.append (zina [i]/vaga[i])

    while p > 0

    y = True

    for i in range (p):

    Masa

    Sum = 0

    zina 1[i] <zina [i+1]:

    z = zina[i]; zina[i] = zina [i + 1] ; zina [i + 1] = z z =

    1[i]; zina 1[i] zina zina_1 [i + 1] = z

    nazva [i]; nazva [i]

    # Допустима вага рюкзака

    # Уведення кількості назв об'єктів

    # Порожній список nazva

    # Порожній список zina

    # Порожній список vaga

    # Порожній список kilkist

    # Порожній список zina_1

    # Цикл уведення значень списку

    # Заповнення нулями списку # Уведення назви об'єкта

    # Додавання до списку назви об'єкта

    # Уведення ціни об'єкта

    # Додавання

    до списку ціни об'єкта

    # Уведення ваги об'єкта

    # Додавання до списку ваги об'єкта

    # Ціна одиниці об'єкта

    # Початкове значення правої межі

    # Зовнішній цикл сортування масиву

    # Ознака відсутності переміщень

    # Внутрішній цикл сорт. масиву

    # Попередній менше наступного?

    nazva [i + 1] ; nazva [i + 1] = z vaga [i]; vaga [i] = vaga [i+1]; vaga [i + 1] = z z = z =

    Y = False

    for i in range (n):

    while (Masa gruz):

    kilkist [i] = kilkist [i]+1

    Mаsа Masa+vaga [i]

    Sum Sum+zina[i]

    Masa gruz: break

    Masa Masa-vaga [i]

    kilkist [i] = kilkist [i]-1

    # Переміщення

    # значень

    # елементів

    # списків

    # Ознака наявності переміщень

    # Зменшення правої межі

    # Початкова вага рюкзака

    # Початкова ціна рюкзака

    # Зовнішній цикл

    # Внутрішній цикл

    # Збільшення кількості і-го об'єкта

    # Збільшення ваги рюкзака

    # Збільшення ціни рюкзака

    # Вага рюкзака дорівнює допустимій?

    # Повернення попередньої ваги

    # Повернення попередньої кількості

    # Повернення попередньої ціни

    # Цикл виведення

    Sum Sum-zina [i]

    for i in range (n):

    print (nazva[i],

    kilkist [i], упаковок) print ('Ціна рюкзака = 1, Sum) r =

    # Назви і кількість

    #

    ВідповістиВидалити