9-І Інформатика

2021/2022 навчальний рік

Всі завдання і матеріали, а також онлайн-уроки будуть здійснені через Google-клас.

Для приєднання до класу зверніться до вчителя

05.05 Тема: Створення сценарію відеоролика

На основі текстового документу "Сценарій", створіть сценарій відеоролика. Результат роботи напишіть в текстовому документі та прикріпіть його на дошку: ТУТ

Завдання виконати до 17.05.2021

21.04 Тема: Формати аудіо- та відеофайлів

Очікувані результати заняття

Після цього заняття потрібно вміти:
Розрізняти формати аудіо- й відеофайлів.

Використовуючи систему пошуку інформації в Інтернеті, знайдіть та впишіть результати пошуку в форму (виконайте завдання):

Виконайте завдання НА ОЦІНКУ (до 23.04.2021 р)

19.04 Тема: Створення, відтворення і сприйняття людиною мультимедійних об’єктів

Очікувані результати заняття

Після цього заняття потрібно вміти:
Пояснювати принципи оцифровування звуку та відеоряду.
Опрацюйте ВСІ матеріали, що надані нижче:

14.04 Тема:Підсумковий урок з теми ВЕБ-сервіси

Зум-зустріч о 12.45
Повторити матеріали теми.

12.04 Тема: Блог. Створення блогу

Зум-зустріч о 12.45
Повторити матеріали теми. Підготуватись до фінальної роботи
Здати всі "хвости"

29.03, 31.03 Тема: Мова розмітки веб-сторінок

ОЦІНКИ ЗА ВИКОНАНУ РОБОТУ (з коментарями): тут

29.03, 31.03 Тема: Мова розмітки веб-сторінок

  1. Приєднайтеся до Zoom-зустрічі, якщо ця тема для вас нова. Початок об 11.00

  2. Матеріал для опрацювання (або якщо не був на онлайн поясненні): тут

  3. Створіть у ресурсі https://jsfiddle.net власну сторінку (за аналогією) для фільмів/мультфільмів:

  • Університет монстрів :)

  • Душа

  • Соціальна мережа

  • Король говорить (Промова короля)

  1. Посилання на збережений код сторінки здати як виконану роботу сюди: форма для посилань

24.03 Тема: Соціальні мережі та Веб 2.0

  1. ВИКОНАЙТЕ чотири пункти, що вказані в документі: ДОКУМЕНТ
    (обов'язково дайте відповідь на запитання)

15.03 Тема: Принципи ергономічного створення сайтів

  1. Ознайомтесь із теоретичною інформацією щодо ергономіки веб-сайтів: Документ

  2. Практична частина: створення веб-сайту в конструкторі Google. Тема - вільна (але має бути єдина тематика постів та сторінок на сайті)

  3. Здати роботи: прикріпити посилання опублікованого сайту на дошку ПОСИЛАННЯ

03.03 Тема: Види веб-сайтів, способи їх створення

  1. Ознайомитись із теоретичною інформацією щодо технологій роботи веб-сайтів: Документ

03.02 Тема: Підсумковий урок з Python

  1. Прочитайте це: підсумковий тест можливо виконати ЛИШЕ ОДИН (!!!!!) РАЗ. Система запитає Вашу електронну адресу. Вказуйте обов'язково - туди я надішлю Вам оцінку за тест. В кінці роботи над тестом не забудьте натиснути "ОТПРАВИТЬ"

  2. Виконайте підсумкову роботу за посиланням: ЦЕ - ПОСИЛАННЯ, НАТИСКАЙТЕ

  3. "Конвертувати" отримані бали за тест можна в цій формі: тут

18.01 Тема: Випадкові числа

  1. Подивіться розбір поняття RANDOM в мові Python: ВІДЕОПОЯСНЕННЯ

  2. Розв'яжіть задачу для самостійного розв'язання про 1000-разове підкидання монети (в кінці відео) та надішліть код розв'язання за посиланням: ЗДАТИ РОБОТУ

!!! Зверніть увагу в відео на використання літералу end' '

Як і завжди, перевірити програму ви можете за посиланням programiz.com. І, якщо все працює правильно, скопіювати код виконаної задачі та надіслати в гугл-формі як відповідь

!!!!!!! Виконати завдання (1 задачу!!!!) потрібно ДО(!) СЕРЕДИ, 20.01. 20.01 форма для відповідей БУДЕ ЗАКРИТА (ДЛЯ 1 ЗАДАЧІ ЧАСУ - ВДОСТАЛЬ)

13.01 Тема: Цикл For. Задачі

  1. Результат виконання домашнього завдання+ваші оцінки: 8-І 8-ІІІ (буде доступний 14.01 - після закриття гугл-форми та опрацювання ваших відповідей)

  2. Подивіться розбір задач, які можна розв'язувати, використовуючи цикли з лічильником: ВІДЕОПОЯСНЕННЯ

  3. Розв'яжіть задачі та надішліть їх код розв'язання за посиланням: Здати роботу

1) Надрукувати таблицю множення на 2 (2 бали)

Проаналізуємо закономірність:

2*1=2
2*2=4
2*3=6
2*4=8
2*5=10
...
2*i=k , де і - змінюється від 1 до 10.

2) Надрукувати таблицю множення на число, введене з клавіатури (3 бали)

Якщо з клавіатури вводиться число, яке збережемо у змінній n, то n*i=k, де і - змінюється від 1 до 10.

3)Надрукувати всі дільники числа. (3 бали)

Пробуємо ділити число на всі числа від 1 до цього числа. Якщо знаходимо число, при діленні на яке одержуємо остачу 0, то це - дільник, друкуємо його.


4) Надрукувати спільні дільники двох чисел. (4 бали)

Намагаємось поділити обидва числа на числа від 1 до одного з них (краще - меншого). Якщо знаходимо число, при діленні на яке ОБИДВА числа дають остачу 0, то це спільний дільник, друкуємо його.

Розтлумачення нєпоняток:
* "код" - це всі (!) рядочки написаної програми. Його можна перевірити на веб-ресурсі programiz.com, і звідти скопіювати в форму відповіді. Віталік! Не копіювати посилання на сайт, а скопіювати написаний КОД!
** виконати завдання потрібно ДО(!) 18.01. 18.01 форма для відповідей БУДЕ ЗАКРИТА І ВИСТАВЛЕНІ ЗАРОБЛЕНІ ОЦІНКИ

*** завдання, надіслані 18.01 оцінюються на 2 бали нижче від фактичної оцінки,
завдання надіслані після 18.01 - не оцінюються

11.01 Тема: Цикл For. Функція Range

  1. Розберемось із поняттями циклу з лічильником For: ОБОВ'ЯЗКОВО УВАЖНО ДИВИМОСЬ ВІДЕОПОЯСНЕННЯ

  2. Ще раз по основних поняттях: конспект теми

  3. Розв'язуємо задачі (перевіряємо їх правильність на веб-ресурсі https://www.programiz.com/python-programming/online-compiler/, надсилаємо код задач вчителю через форму за посиланням) :

  • Задача 1 (2 бала). Використовуючи цикл for та функцію range, надрукувати числа від 1 до 10 (у вас буде в відповіді !лише 2 рядка коду)

  • Задача 2 (2 бала). Знайти суму чисел від 1 до 20 (!використовуємо лише for та range)

  • Задача 3 (2 бала). З клавіатури вводиться число. Знайти суму чисел від 1 до цього числа (*підказки є у відео)

  • Задача 4 (2 бала). З клавіатури вводиться два числа. Знайти суму чисел, які розміщені між ними

  • Задача 5 - на вибір одну із двох наступних.
    (3 бала) Одноклітинна амеба ділиться навпіл кожні 3 години. Визначити скільки буде амеб через 3,6,9,12, ... , 24 години

    (4 бала) З клавіатури вводиться два числа. Знайти суму парних чисел, які розміщені між ними (тут поєднання циклу for і умовного оператора if...)

Розтлумачення нєпоняток:
* "код" - це всі (!) рядочки написаної програми. Його можна перевірити на веб-ресурсі programiz.com, і звідти скопіювати в форму відповіді
** виконати завдання потрібно ДО(!) 13.01 . 13.01 форма для відповідей БУДЕ ЗАКРИТА І ВИСТАВЛЕНІ ЗАРОБЛЕНІ ОЦІНКИ (жодних п'ятих-десятих шансів на виправлення не буде, якщо нічого не буде надіслано!!!), крім того, 13.01 - буде нова порція задач і нового матеріалу

14.12 Тема: Розв'язування задач

Напишите код программ (наипростейшие задачи на ввод-вывод данных) и отправьте их
!!!!до 16.12. по ссылке:
http://bit.do/fLRwa (16 декабря форму я закрою)

Проверить код выполненного задания перед отправкой можно по ссылке: https://www.programiz.com/python-programming/online-compiler/

Бєлова Є., Леканова А., Кочура А.:
Напишите программу ЧИСЛА, которая считывает целое число и выводит текст, аналогичный приведенному в примере (пробелы важны!).:
Пользователь ввел число 1534, программа написала на экране: The next number for the number 1534 is 1535. The previous number for the number 1534 is 1533.

Біденко В., Боліла В., Пегар Є., Щирук Р.:
Напишите программу СУММА, которая считывает три числа и выводит их сумму. Каждое число записано в отдельной строке.

Бобейко Н., Мартишевський Д., Трифонова А.:
Напишите программу ЗНАКОМСТВО, которая запрашивала бы у пользователя: - его имя (например, "What is your name?")? - возраст ("How old are you?")? - место жительства ("Where are you live?") После этого выводила бы три строки:
This is
... (программа дописывает имя, которое написал пользователь)
It is ....(программа дописывает возраст, которое написал пользователь)
(S)he live in (программа дописывает место_жительства, которое написал пользователь).
!!!!!Вместо имя, возраст, место_жительства должны быть данные, введенные пользователем.

Гончар А., Поліщук І., Олексенко А., Новак П., :
Напишите программу ПЕРИМЕТР, которая считывает длины трех сторон в треугольнике и выводит его периметр. Каждое число записано в отдельной строке.

Журжер А та П., Лазаревич Ю., Ревва А., Урсол М.:
Напишите программу ЗНАКОМСТВО2, которая запрашивала бы у пользователя: - его имя (например, "What is your name?")? - любимый цвет("What is your favorite color?")? После этого выводила бы две строки:
This is
... (программа дописывает имя, которое написал пользователь)
(S)he likes (программа дописывает любимый цвет, который написал пользователь).
!!!!!Вместо имя, любимый цвет, должны быть данные, введенные пользователем.

Ігнатьєв В., Маковей Д., Круніч В., Кугай Г., Шкатула Р.:
Напишите программу КИНОТЕАТР, которая бы спрашивала у пользователя сколько надо купить билетов на сеанс в кинотеатр, считала стоимость по цене билета 80 грн и выводила на экран сообщение: "Заплатите за билеты ... грн"
!!!!! Вместо .... - то, что получилось в подсчетах!!!

Іщенко А, Сімокоп Є., Романенко Є.:
Напишите программу РЕМОНТ, которая бы спрашивала у пользователя размеры комнаты (в метрах) и считала бы её площадь (тип данных - !ЦЕЛЫе числа). После этого выводилось на экран сообщение: для ремонта пола Вам необходимо купить .... квадратных метров плитки" (вместо ... - посчитанное число площади).

Кучма Д., Карпова К., Тертична К., Михальченко К., Нечепоренко В.:
Напишите программу ФРУКТЫ, которая спрашивала бы у пользователя сколько кг фруктов он взял, спрашивала бы по какой цене он взял фрукты. Считала стоимость покупки этих фруктов (умножение цены на количество) и выводила бы на экран сообщение: "Заплатите за покупку ... грн" (вместо ... - посчитанное программой число).

Чукій В.:
n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке? Программа получает на вход числа n и k и должна вывести искомое количество яблок (два числа). (используем / и %!!!)

Тема: Вкладені умовні оператори

Група 1 та Група 2:

  1. Подивитись Відеопояснення про ВКЛАДЕНІ УМОВНІ ОПЕРАТОРИ можна тут: Дивитись

  2. Спробуйте розв'язати наступні задачі:

Задача 1. Рахуємо гроші. До введеного числа додати напис "гривень", "гривня", "гривні" згідно з правилами української мови

x=int(input('Введіть суму '))

a=x%10

b=x//10%10

if(a==1) and (b!=1):

print (x, 'гривня')

elif ((a==2)or(a==3)or(a==4))and(b!=1):

print (x, 'гривні')

else:

print(x, 'гривень')

Задача 2. Дано температура. Виведіть стан, у якому знаходиться вода при цій температурі

if(a<0):

print ()

elif (a>100):

print ()

else:

print()

Задача 3. Дано вік людини. Напишіть програму, яка аналізує людину за її віком та відносить її до однієї з чотирьох груп: дошкільня, школяр, працівник, пенсіонер.

Задача Канаверал. Визначити поведінку космічного апарата, що стартує на екваторі, залежно від його початкової швидкості V.

Як ви знаєте з уроків фізики, тут можливі чотири випадки:

• при V<7,8 км/с апарат впаде на поверхню Землі;

• при 7,8≤V<11,2 км/с апарат стане супутником Землі;

• при 11,2≤V<16,4 км/с апарат стане супутником Сонця;

• при V≥16,4 км/с апарат покине Сонячну систему

Тема: Оператори розгалуження (Складні умови)

Група 1 та Група 2:

  1. Подивитись Відеопояснення про СКЛАДНІ УМОВИ можна тут: Дивитись

Частини складної умови поєднують командами АБО та І.

Частини при цьому бажано брати в дужки для уникнення неоднозначності.

АБО (or) значить, що має виконатись хоча б одна частина умови

І (and) значить, що мають виконатись всі частини умови

Задача 1. До якої пори року належить місяць, номер якого введено з клавіатури?

m=int(input('Введіть номер місяця '))

if ((m==1)or(m==2) or(m==12)):

print('Зима')

if ((m==3)or(m==4) or(m==5)):

print('Весна')

if ((m==6)or(m==7) or(m==8)):

print('Літо')

if ((m==9)or(m==10) or(m==11)):

print('Осінь')

Спробуйте розв'язати наступні задачі:

Задача 2. З клавіатури вводяться довжини сторін трикутника. Визначити чи він є рівностороннім.

Задача 3. З клавіатури вводяться довжини сторін трикутника. Визначити чи він є рівнобедреним.

Задача 4. З клавіатури вводяться довжини сторін трикутника. Визначити чи він є різностороннім.

Задача 5. З клавіатури вводяться довжини сторін трикутника. Визначити, чи є він прямокутним

Задача 6. З клавіатури вводяться три числа. Визначити, чи існує трикутник з такими сторонами

23 листопада 2020

Тема: Оператори розгалуження

Група 1 та Група 2:

  1. Подивіться Відеопояснення про Оператори розгалуження: http://bit.do/fLg2m

  2. З відеопояснення випишіть в ЗОШИТ та вивчіть ці відомості:
    *) про = та == (1:05 - 1:38)
    **) про математичні дії <, >, <=, >=, != (1:49 - 2:10)
    ***) про умову if () :
    else() : (3:00 - 3:10)

  3. Завдання практичне: розберіть/відтворіть в компіляторі https://www.onlinegdb.com/online_python_compiler розв'язані задачі (про вік та про Робінзонів)

Домашнє завдання: вивчити нові команди та пояснення до них (в середу буде самостійна)

18 листопада 2020

Тема: Поняття змінної та її значення

Група 1:

  1. Подивіться Відеопояснення про змінні та їх значення

  2. Для тих, хто неуважно слухав - Текстовий опорний конспект

  3. ВСІМ-ВСІМ-ВСІМ: Виконати Практичну роботу (за невиконання - реальна "двійка")

!!! Практичну виконати потрібно до 22 листопада !!!

Група 2:

  1. Подивіться Відеопояснення про змінні та їх значення (!Ще раз, адже, ви це все вже слухали на уроці, та на самостійній не показали своїх знань)

  2. Для тих, хто неуважно слухав - Текстовий опорний конспект

  3. ВСІМ-ВСІМ-ВСІМ: Виконати Практичну роботу (за невиконання - реальна "двійка")

!!! Практичну виконати потрібно до 22 листопада !!!

Оцінки за першу самостійну:
Пегар/Щирук - 8
Урсол/Трифонова - 8
Романенко - 9
Шкатула - 6 (списати з Інтернета визначення - це не знання)
Сімокоп - 9
Нечепоренко/Тертична - 9
Поліщук/Олексенко - 8