В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
katsden
katsden
16.02.2021 16:53 •  Информатика

Составьте решение на алго- метрическом языке и блок-схему вычисления значения функции: у=5х+4,если х> или =2; 1/х,если х< 2.

Показать ответ
Ответ:
msvichinevskay
msvichinevskay
22.04.2021 18:13

# Написать функцию date , принимающую 3 аргумента — день, месяц и год.

# Вернуть True, если такая дата есть в нашем календаре, и False иначе.

def is_year_leap(year):

   """

   Принимает аргумент: порядковый номер года

   Возвращает значение: если високосный год - True, иначе - False

   """

   if year % 4 != 0:

       return False

   elif year % 100 == 0:

       if year % 400 == 0:

           return True

       else:

           return False

   else:

       return True

def date(day, month, year):

   """

   Принимает аргументы: день, месяц, год

   Возвращает значение: если дата правильная - True, иначе - False

   """

   # Задаем количество дней в месяцах невисокосного года

   set_months = {1: 31,

                 2: 28,

                 3: 31,

                 4: 30,

                 5: 31,

                 6: 30,

                 7: 31,

                 8: 31,

                 9: 30,

                 10: 31,

                 11: 30,

                 12: 31}

   # Проверяем заданы ли верно год и месяц

   if year > 0 and (month >= 1 and month <= 12):

       # Изменяем количество дней для февраля в високосных годах

       if month == 2 and is_year_leap(year) == True:

           set_months[2] = 29

       # Проверяем задан ли верно день

       if day in range(1, set_months[month]+1):

           return True

       else:

           return False

   else:

       return False

# Тест кейсы

print(date(31, 12, 2020)) # Правильная дата

print(date(1, 0, 2000)) # Месяц вне диапазона

print(date(1, 1, 0)) # Год вне диапазона

print(date(29, 2, 2000)) # 29 февраля високосный год

print(date(29, 2, 1900)) # 29 февраля невисокосный год

Объяснение:

0,0(0 оценок)
Ответ:
Crownglas
Crownglas
18.06.2021 10:45
Інформатика - дуже сучасна галузь знань. Ми вивчаємо її в школі, як предмет, але не тільки. Навіщо потрібна інформатика? У сучасному світі ми щодня стикаємося з новітніми технологіями. У мене вдома є комп'ютер, підключений до Інтернету. Коли я шукаю що-небудь в Інтернеті або пишу другу повідомлення, то використовую досягнення інформатики.

Навколо нас - море інформації, а наука інформатика якраз вирішує питання, як управляти цим морем. Тому вона і носить таку назву. Без досягнень інформатики не існувало б комп'ютерів, Інтернету та інших нових технологій, які вже стали для нас звичні. Не було б навіть обчислювальних машин, які можуть виробляти складні розрахунки за частки секунди. А розрахунки потрібні скрізь: на виробництві, в банках, на лініях транспорту. Життя було б набагато складніше, якби інформатика не розвинулася до такого рівня, як зараз.

Не було б пошукових систем, за до яких зараз можна відшукати потрібну інформацію. Я не кажу, що можна знайти будь-яку інформацію про будь-яку людину, тому що в світі завжди залишаються таємниці і секрети. Але більшість інформації, корисної в навчанні та повсякденному житті, знайти можна. Ну, і море всякого цікавого теж. Ще років двадцять тому для цього довелося б йти в бібліотеку і ритися там півдня.

Виникає питання, навіщо вивчати інформатику всім школярам? Адже далеко не всі стануть програмістами, системними адміністраторами, веб-дизайнерами? Напевно, сенс цього в тому, щоб всі розуміли, з чим вони стикаються щодня, як це діє. Адже не дарма наш час називається інформаційною епохою.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота