# data[].attributes.headline
Квадратне рівняння

# data[].attributes.subject
Квадратне рівняння

# data[].attributes.body
Код програми

import sys
import math


def stopExecution():
    sys.exit()


noRootsMessage = "No roots"
oneRootMessage = "One root:"
twoRootsMessage = "Two roots:"

inputLine = input().strip().split(' ')

if not inputLine or len(inputLine) != 3:
    stopExecution()
try:
    a = int(inputLine[0])
    b = int(inputLine[1])
    c = int(inputLine[2])
except ValueError:
    stopExecution()

if a == 0:
    stopExecution()

D = b ** 2 - 4 * a * c

if D < 0:
    print(noRootsMessage)
    stopExecution()

if D == 0:
    x = -b / (2 * a)
    print(oneRootMessage, int(x))
    stopExecution()

x1 = (-b + math.sqrt(D)) / (2 * a)
x2 = (-b - math.sqrt(D)) / (2 * a)

print(twoRootsMessage, int(min(x1, x2)), int(max(x1, x2)))

# data[].attributes.headline
Добуток цифр

# data[].attributes.subject
Добуток цифр

# data[].attributes.body
Код програми

import sys


def stopExecution():
    sys.exit()


n = input().strip()

if not n or len(n) != 3:
    stopExecution()

third = n[0]
second = n[1]
first = n[2]

if not third.isdigit() or not second.isdigit() or not first.isdigit():
    stopExecution()

print(int(first) * int(second) * int(third))

# data[].attributes.headline
Середнє арифметичне додатніх

# data[].attributes.subject
Середнє арифметичне додатніх

# data[].attributes.body
Код програми

import sys

notFoundMessage = "Not Found"


def stopExecution():
    print(notFoundMessage)
    sys.exit()


n = input()
realNumbersLine = input()

if not realNumbersLine or not n:
    stopExecution()

sumOfPositiveNumbers = 0
countOfPositiveNumbers = 0

for num in realNumbersLine.strip().split(' '):
    if float(num) > 0:
        sumOfPositiveNumbers += float(num)
        countOfPositiveNumbers += 1

if countOfPositiveNumbers == 0:
    stopExecution()

print(str(round(sumOfPositiveNumbers / countOfPositiveNumbers, 2)))

# data[].attributes.headline
1.Структурні складов

# data[].attributes.body
1.Структурні складові поняття "методичної системи навчання" - це цілі навчання, його зміст, методи, засоби та організаційні форми навчання.

# data[].attributes.headline
2.вони відрізняються тим, що правило - це опис педагогічної діяльності, що базується на конкретному принципі, воно розкриває окремі сторони застосування того чи іншого принципу навчання, це конкретна вказівка вчителю на те, як потрібно діяти в типовій ситуації навчання, а засіб навчання – це матеріальний або ідеальний об'єкт, який "розміщено" між учителем та учнем і використовується для засвоєння знань, формування досвіду пізнавальної та практичної діяльності. Засіб навчання суттєво впливає на якість знань учнів, їх розумовий розвиток та професійне становлення.

# data[].attributes.subject
2.вони відрізняються тим, що правило - це опис педагогічної діяльності, що базується на конкретному принципі, воно розкриває окремі сторони застосування того чи іншого принципу навчання, це конкретна вказівка вчителю на те, як потрібно діяти в типовій ситуації навчання, а засіб навчання – це матеріальний або ідеальний об'єкт, який "розміщено" між учителем та учнем і використовується для засвоєння знань, формування досвіду пізнавальної та практичної діяльності. Засіб навчання суттєво впливає на якість знань учнів, їх розумовий розвиток та професійне становлення.

# data[].attributes.attachment_link.title
Електронні таблиці. Табличний процесор.

# data[].attributes.attachment_link.description
Перевірка знань з теми: 

# data[].attributes.headline
3.Специфічними рисами викладання інформатики є те, що задачі які розв'язуються в рамках курсу інформатики , часто відносяться до інших предметних галузей знань; в інформатиці є не один об'єкт вивчення, а кілька, які значно відрізняються один від одного; швидкі темпи розвитку комп'ютерної техніки, тому постійно треба бути у ногу з часом.

# data[].attributes.subject
3.Специфічними рисами викладання інформатики є те, що задачі які розв'язуються в рамках курсу інформатики , часто відносяться до інших предметних галузей знань; в інформатиці є не один об'єкт вивчення, а кілька, які значно відрізняються один від одного; швидкі темпи розвитку комп'ютерної техніки, тому постійно треба бути у ногу з часом.

# data[].attributes.headline
5.Змішане навчання має три складові: дистанційне навчання, навчання в класі та навчання через Інтернет.

# data[].attributes.subject
5.Змішане навчання має три складові: дистанційне навчання, навчання в класі та навчання через Інтернет.

# data[].attributes.headline
6.Головною особливістю є те, що учень самостійно опрацьовує матеріал і у вчителя з'являється більше часу для пояснення роботи за комп'ютером. Але для того, щоб так могло відбуватися, потрібно мати технічне забезпечення у всіх учнів. 

# data[].attributes.subject
6.Головною особливістю є те, що учень самостійно опрацьовує матеріал і у вчителя з'являється більше часу для пояснення роботи за комп'ютером. Але для того, щоб так могло відбуватися, потрібно мати технічне забезпечення у всіх учнів. 

# data[].attributes.headline
7.Е-навчання  поділяється на асинхронне, синхронне чи самостійне навчання і вони мають такі елементи:дошка повідомлень, дискусійні групи, самостійне проходження курсів, віртуальні аудиторії, плановий онлайн екзамен. 

# data[].attributes.subject
7.Е-навчання  поділяється на асинхронне, синхронне чи самостійне навчання і вони мають такі елементи:дошка повідомлень, дискусійні групи, самостійне проходження курсів, віртуальні аудиторії, плановий онлайн екзамен. 

# data[].attributes.headline
8.Програмні засоби для реалізації мобільного навчання, які я знаю це: Classtime, Plickers, Online Test Pad, testinform.ua, learningapps.org.

# data[].attributes.subject
8.Програмні засоби для реалізації мобільного навчання, які я знаю це: Classtime, Plickers, Online Test Pad, testinform.ua, learningapps.org.

# data[].attributes.headline
9.Особливістю гейміфікації є те, що діти в ігровій формі краще запам'ятовують пройдений матеріал, особливо корисним процес гейміфікації  є при вивченні алгоритмів та програмування, крім цього, у дітей з'являється стимул до перемоги, якщо проводити  конкурси-змагання у вигляді ігор.

# data[].attributes.subject
9.Особливістю гейміфікації є те, що діти в ігровій формі краще запам'ятовують пройдений матеріал, особливо корисним процес гейміфікації  є при вивченні алгоритмів та програмування, крім цього, у дітей з'являється стимул до перемоги, якщо проводити  конкурси-змагання у вигляді ігор.

# data[].attributes.headline
10.Однією із форм роботи із сучасними інформаційними технологіями є використання мультимедійних засобів. Основними способами організації спільної роботи учнів є:правильний підбір матеріалу та програмних засобів, використання готових програмних продуктів,  влаштовувати різні ігри та змагання.

# data[].attributes.subject
10.Однією із форм роботи із сучасними інформаційними технологіями є використання мультимедійних засобів. Основними способами організації спільної роботи учнів є:правильний підбір матеріалу та програмних засобів, використання готових програмних продуктів,  влаштовувати різні ігри та змагання.