Статистика ВК сообщества "Умскул | Информатика ЕГЭ 2024"

0+
Пиши в сообщения слово СТАРТ, чтобы узнать подробности подготовки с Умскул ❤

Графики роста подписчиков

Лучшие посты

Эстетика программиста она такая 🥰

#Вдохновение@umsch_i

43 1 ER 0.5436
Сегодня мы пережили самое страшное утро за всю историю существования нашей компании.
В нашей дружной команде более 100 талантливых человек: они живут в Украине и России, Беларуси, Казахстане, США, и других странах.

Самое главное сейчас не поддаваться панике. Давайте заниматься саморазвитием, а не войной.

Наши сердца сейчас со всеми нашими учениками и коллегами, которые находятся в Украине. Пожалуйста, берегите себя.

1 0 ER 0.1723
Так выглядит идеальное место для программирования 😍

#Вдохновение@umsch_i

8 3 ER 0.1986
Экзамены совсем скоро, поэтому мы решили подготовить небольшой материал, в котором собрана актуальная информация о структуре ЕГЭ по информатике в этом году

#Экзамены [club137331920|Информатика ЕГЭ 2022 | Умскул]

45 5 ER 0.3424
Интересный факт из мира программирования уже тут 👇🏻

Если согласен, ставь лайк ❤

#ФактДня@umsch_i

9 4 ER 0.1826
А потом он сдаёт её через 10 минут после начала и ты такой: 😳

4 0 ER 0.1176
⚡ Результаты по профильной математике уже пришли!

Делитесь своими успехами в комментариях 👇🏻

35 12 ER 0.3643
Разбор 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

38 0 ER 0.2375
#Музыкальный_пост@umsch_i

⚡ Музыкальный пост по информатике!

Как прошла первая учебная неделя? 😉

Делитесь своими любимыми треками в комментариях 👇🏻

13 0 ER 0.1867
На какие направления поступать с информатикой? Выбрали для тебя самые популярные 😎

Скорее читай шпаргалку 👇🏻

Поступаешь? Тогда ждём тебя в нашей группе [club200657723|Умскул для студентов], ведь там публикуется множество крутого материала :)

#Профессии@umsch_i

17 0 ER 0.1569