Эстетика программиста она такая 🥰
#Вдохновение@umsch_i
Статистика ВК сообщества "Умскул | Информатика ЕГЭ 2024"
Пиши в сообщения слово СТАРТ, чтобы узнать подробности подготовки с Умскул ❤
Количество постов 5 188
Частота постов 12 часов 49 минут
ER
5.68
Нет на рекламных биржах
Графики роста подписчиков
Лучшие посты
Сегодня мы пережили самое страшное утро за всю историю существования нашей компании.
В нашей дружной команде более 100 талантливых человек: они живут в Украине и России, Беларуси, Казахстане, США, и других странах.
Самое главное сейчас не поддаваться панике. Давайте заниматься саморазвитием, а не войной.
Наши сердца сейчас со всеми нашими учениками и коллегами, которые находятся в Украине. Пожалуйста, берегите себя.
В нашей дружной команде более 100 талантливых человек: они живут в Украине и России, Беларуси, Казахстане, США, и других странах.
Самое главное сейчас не поддаваться панике. Давайте заниматься саморазвитием, а не войной.
Наши сердца сейчас со всеми нашими учениками и коллегами, которые находятся в Украине. Пожалуйста, берегите себя.
Экзамены совсем скоро, поэтому мы решили подготовить небольшой материал, в котором собрана актуальная информация о структуре ЕГЭ по информатике в этом году
#Экзамены [club137331920|Информатика ЕГЭ 2022 | Умскул]
#Экзамены [club137331920|Информатика ЕГЭ 2022 | Умскул]
Интересный факт из мира программирования уже тут 🏻
Если согласен, ставь лайк
#ФактДня@umsch_i
Если согласен, ставь лайк
#ФактДня@umsch_i
Результаты по профильной математике уже пришли!
Делитесь своими успехами в комментариях 🏻
Делитесь своими успехами в комментариях 🏻
Разбор 16 задания из ЕГЭ по информатике
Функции F(n) и G(n) заданы следующими строчками и условиями:
F(1) = F(2) = G(1) = G(2) = 2
F(n) = 4 · F(n - 2) + G(n - 1) - 3 · n, при n > 2
G(n) = F(n - 1) - G(n - 2) + 4 · n, при n > 2
При этом n – натуральное число. Определите число, которое получится, если в функции F() и G() передать аргумент n = 7 и сложить получившиеся значения?
Решение:
Эффективнее всего решить это задание программированием, реализовав алгоритм через рекурсивную функцию на Python.
1) Сначала нам потребуется объявить функцию, начнем с F().
def F(n):
2) Реализуем условие задания с помощью двух условных операторов if. Неравенства “при n > 2” будем записывать как “if n > 2:”. Так же будем использовать return для реализации рекурсивности функции.
if n == 2 or n == 1:
return 2
if n > 2:
return 4*F(n-2) + G(n-1) - 3*n
3) Аналогично реализуем функцию G().
def G(n):
if n == 2 or n == 1:
return 2
if n > 2:
return F(n-1) - G(n-2) + 4*n
4) Последним шагом будем выводить на печать сумму возвращаемых значений при заданном аргументе n = 7 для функций F() и G().
print(F(7)+G(7))
Код программы:
def F(n):
if n == 2 or n == 1:
return 2
if n > 2:
return 4*F(n-2) + G(n-1) - 3*n
def G(n):
if n == 2 or n == 1:
return 2
if n > 2:
return F(n-1) - G(n-2) + 4*n
print(F(7)+G(7))
Таким образом, правильный ответ – 50
Если понравился разбор задания, ставь лайк
#Практика@umsch_i
Функции F(n) и G(n) заданы следующими строчками и условиями:
F(1) = F(2) = G(1) = G(2) = 2
F(n) = 4 · F(n - 2) + G(n - 1) - 3 · n, при n > 2
G(n) = F(n - 1) - G(n - 2) + 4 · n, при n > 2
При этом n – натуральное число. Определите число, которое получится, если в функции F() и G() передать аргумент n = 7 и сложить получившиеся значения?
Решение:
Эффективнее всего решить это задание программированием, реализовав алгоритм через рекурсивную функцию на Python.
1) Сначала нам потребуется объявить функцию, начнем с F().
def F(n):
2) Реализуем условие задания с помощью двух условных операторов if. Неравенства “при n > 2” будем записывать как “if n > 2:”. Так же будем использовать return для реализации рекурсивности функции.
if n == 2 or n == 1:
return 2
if n > 2:
return 4*F(n-2) + G(n-1) - 3*n
3) Аналогично реализуем функцию G().
def G(n):
if n == 2 or n == 1:
return 2
if n > 2:
return F(n-1) - G(n-2) + 4*n
4) Последним шагом будем выводить на печать сумму возвращаемых значений при заданном аргументе n = 7 для функций F() и G().
print(F(7)+G(7))
Код программы:
def F(n):
if n == 2 or n == 1:
return 2
if n > 2:
return 4*F(n-2) + G(n-1) - 3*n
def G(n):
if n == 2 or n == 1:
return 2
if n > 2:
return F(n-1) - G(n-2) + 4*n
print(F(7)+G(7))
Таким образом, правильный ответ – 50
Если понравился разбор задания, ставь лайк
#Практика@umsch_i
#Музыкальный_пост@umsch_i
Музыкальный пост по информатике!
Как прошла первая учебная неделя?
Делитесь своими любимыми треками в комментариях 🏻
Музыкальный пост по информатике!
Как прошла первая учебная неделя?
Делитесь своими любимыми треками в комментариях 🏻
На какие направления поступать с информатикой? Выбрали для тебя самые популярные
Скорее читай шпаргалку 🏻
Поступаешь? Тогда ждём тебя в нашей группе [club200657723|Умскул для студентов], ведь там публикуется множество крутого материала :)
#Профессии@umsch_i
Скорее читай шпаргалку 🏻
Поступаешь? Тогда ждём тебя в нашей группе [club200657723|Умскул для студентов], ведь там публикуется множество крутого материала :)
#Профессии@umsch_i