Питон для егэ онлайн

В данном курсе рассмотрен язык Python, но только в рамках ЕГЭ по информатике. Если хотите изучить необходимый минимум для ЕГЭ, то добро пожаловать на курс!

About this course

В курсе рассмотрены темы необходимые для сдачи ЕГЭ по информатике. Курс подходит для начинающего уровня, если вы хотите изучить язык Python, то можете начать этот курс для базового ознакомления с языком.

Meet the Instructors

Course content

Share this course

https://stepik.org/course/67400/promo

Счетчик Вконтакте

Нажми сюда, чтобы найти слабые темы и прокачать их до 100%

 
ЕГЭ — Арифметические операции

Время прохождения ~5-10 мин

 
ЕГЭ — Условный оператор

Время прохождения ~5-10 мин

 
ЕГЭ — Цикл for

Время прохождения ~5-10 мин

 
ЕГЭ — Цикл while

Время прохождения ~5-10 мин

 
ЕГЭ — Срезы строк

Время прохождения ~5-10 мин

 
ЕГЭ — Методы списков

Время прохождения ~5-10 мин

Нажми сюда, чтобы найти слабые темы и прокачать их до 100%

Школьники выпускных классов, которые изучают языки программирования, оценят по достоинству наш онлайн тренажер про Python. Уникальный тренажер, основанный на интеллектуальной образовательной платформе Skills4u, поможет с легкостью освоить сложную программу по информатике, научиться выполнять арифметические операции и работать в основных циклах.

Наш интерактивный тест про Питон разбит на отдельные темы, соответствующие разделам школьной программы по информатике. Вы можете выбрать одну из них или пройти полный срез, который покажет, существуют ли пробелы в знаниях. Это особенно удобно, если вам предстоит контрольная работа или итоговое испытание в виде ЕГЭ. Собственно, наш онлайн тренажер по Питону и предназначен для быстрой подготовки к ЕГЭ. В него включены все вопросы, которые можно часто встретить на экзамене.

С помощью нашего тренажера вы сможете дополнительно изучать язык Пайтон (так иногда называют Python) в удобное для вас время, не покидая дома. В условиях пандемии и дистанционного обучения это очень важно. Каждый ответ система оценивает и формирует рейтинг учеников. Вы сразу увидите, какие темы нуждаются в дополнительной проработке. Более того, интерактивные Рython тесты построены таким образом, что учитывают уровень подготовки каждого конкретного ученика. Если вы отвечаете неправильно, загорается красный свет, и одновременно вы видите на экране верный ответ. В следующий раз тренажер вновь предложит вам подобную задачу – и так до тех пор, пока не будет достигнут 100% результат.

В первый раз Python (или, в русской транскрипции, Пайтон) тест каждый может пройти совершенно бесплатно, но для того, чтобы иметь возможность продолжать занятия, необходимо зарегистрироваться на образовательной платформе Skills4u и оплатить доступ на месяц, полугодие или полный учебный год. Выбор зависит от вашей подготовки и поставленных целей. Если вы увлечены программированием и хотите совершенствоваться в этой сфере, мы рекомендуем дополнительно изучать язык Python (Пайтон) онлайн с помощью нашего тренажера.

Присоединяйтесь к нам и проходите Python онлайн тесты, чтобы сформировать устойчивый учебный навык. Для этого необходимо вернуться к выполнению заданий по информатике для ЕГЭ через пару часов, а затем заниматься каждый день по несколько минут в течение последующих 4-5 дней. За это время, как показывает практика, успевает сформироваться стойкий навык правильного решения задач, который пригодится вам не только на экзамене, но и в дальнейшей жизни!

Основы Python для ЕГЭ

Изучим основы для программирования на языке Python с нуля 🔥

За 6 занятий подробно разберём базу языка и отработаем её на практике. После курса ты будешь иметь навыки, которые помогут тебе решить любое задание ЕГЭ

Ждём тебя на курсе! :)

Длительность курса
6 уроков


Коля Касперский
Учитель

999 ₽

что входит в курс?

Спецкурс по основам Python — это авторский курс изучения языка с нуля от Коли Касперского:

✅ изучишь всю нужную базу языка с нуля
✅ 6 вебинаров: перестанешь бояться языка программирования
✅ 6 домашек: сразу закрепишь новую тему и найдёшь свои слабые места
✅ крутая методичка со всей самой важной теорией и примерами

Как устроен процесс обучения

Удобная платформа

На нашей образовательной платформе у каждого есть личный кабинет — тут смотрят вебинары, проходят тесты, сдают домашку и получают обратную связь

Видеоуроки

После старта курса ты сразу получишь 6 видеоуроков, каждый из которых посвящён конкретной теме

Домашние задания

К каждому занятию есть тестовые практические задания, которые проверяются на платформе сразу после выполнения и задания с открытым ответом, которые ты сможешь проверить самостоятельно по ключам

Методичка

В конце курса тебя ждёт красиво оформленная методичка по языку программирования Python. В ней мы оставили всё самое важное и то, что чаще всего забывается: примеры конструкций, синтаксис и тд.

Вот что говорят наши выпускники

Ирина Зайцева

93 балла

Вебиум — лучшее место, где можно и поучиться, и почиллиндосить, и найти друзей.
○ Про обучение. Достаточно вебов, чтобы все пройти (если не успевали, то обязвтельно в какой-то форме (видео, вебы) получали доп материал). Интересная домашка в оптимальном объёме, чтобы все усвоить (наставники всегда готовы подкинуть что-то ещё). Прекрасные наставники становятся мамками-папками и помогают в течение всего учебного процесса.
○ Про атмосферу. Все настолько мило и уютно, что не замечала, как летит время на вебах. Нет никакого угнетения, поэтому не было страшно задавать «»глупые»» вопросы (таких не бывает, т.к. с любым непонимаем нужно бороться). Я получала удовольствие от подготовки, а в мае даже грустила, что расстанусь с такими прекрасными людьми и больше не буду смеяться на вебах.
Спасибо большое Вебиуму за отличную подготовку и незабываемые эмоции!

Ксения Изосимова

95 баллов

Обычно я не пишу отзывы, но этот случай исключение))))))

Спасибо большое Касу за каждый вебчик!! Каждый мой балл — результат просмотра вебинаров.

Люблю и целую 💋💋💋💋

Женя Ряполов

95 баллов

Путешествуя на просторах интернета, я искал место, где можно подготовиться к экзамену по информатике. Честно говоря, когда я первый раз увидел сайт вебиума, начал сомневаться в эффективности уроков, но решил попробовать. За первый месяц я научился реально многому. С этим преподавателем не соскучишься, смотреть его стримы реально не скучно, в отличие от других онлайн школ. Материал подаётся правильно, нет никаких излишеств. Единственное, что мне не очень понравилось, что Коля иногда очень часто отвлекается и что дизайнеры очень часто делают опечатки в задачах, но это уже так, субъективно.
В общем, я хочу сказать огромное спасибо онлайн школе Вебиум за то, что подготовили меня к экзамену, в итоге у меня 95 баллов. Я нисколько не жалею о том, что занимался здесь

Ирина Позднякова

95 баллов

В первый раз я сдавала ЕГЭ по информатике в 2021 году. Тогда я уделила своей подготовке не больше недели и легко получила 80, однако этот балл в сравнении с другими был ужасен. Я поступила в университет (который мне не нравился), но решила не сдаваться и сдать этот предмет ещё раз. Мне посчастливилось столкнуться с этой прекрасной онлайн школой. Заниматься, а точнее копить домашку, я начала в феврале; информатика — это предмет, который поддаётся только практике, что Вебиум и пытается донести до учеников. Сайт меня порадовал, материал удобно разделён по темам, каждый вебинар подкреплён домашним заданием. Признаться честно, я не люблю смотреть вебы, так как мне постоянно хочется перемотать то, что мне и так понятно, Вебиум выкладывает видео на сайт с таймкодами, что спасает. Отдельно хочется упомянуть разборы к заданиям, особенно радует экселевский файл с уже вписанными формулами, все очень наглядно. К сожалению, не могу ничего сказать про само ведение вебинаров, потому что обращалась к ним лишь за конкретной информацией, что было удобно делать. В этом очень помогает и наставник. ЕГЭ я писала на С++, как оказалось, многие наставники знают не только питон, что очень облегчает понимание. Мне достался прекрасный наставник, который поощрял мои не всегда адекватные, но интересные решения, не пытался меня переучить, но помогал прийти к верному решению именно тем способом, который казался удобным лично мне, он также не давал мне себя ругать, даже когда было за что, всегда отвечал на мои сообщения с вопросами, иначе говоря, очень понимающий и добрый человек, что помогало в этот непростой период. Но был и неприятный момент, связанный с последними днями подготовки — работа в группах. Я понимаю, что крайне сложно разделить людей по уровню знаний так, чтобы обучение было максимально эффективным, в моём случае сделать это не получилось, задачи которые разбирались за неделю до ЕГЭ в дискорде с наставником (уже другим) были для меня слишком лёгкими, но опять спасают сотни задач с сайта. Будущим ученикам хочу пожелать удачи. Покупайте курсы. Делайте домашку, она важная!

больше отзывов в

Программирование на Phyton. ЕГЭ 2022

Урок 1 из 5. Основы

Языки программирования бывают разные, например, для веба хорошо подходит PHP, а если хочешь написать ОС, то лучше всего Си. В принципе, большинство современных языков –  полные, то есть на любом из них можно написать что угодно: хоть сайт, хоть игру.

Но не рекомендую вам писать видеоигры на Паскале:)

Какой язык лучше всего учить сейчас? Он должен отвечать двум критериям:

  • Не очень сложный синтаксис: его нужно успеть освоить в совершенстве за  учебный год. Поэтому если вы не знаете Java, например, то лучше оставить его на потом;
  • На нем должно быть удобно решать задачи из ЕГЭ (спасибо, кэп). 

Ну, что, вы уже догадались, к чему я веду?:)

Конечно, нам подходит Python. У него простой синтаксис, и, главное, – очень много встроенных функций, которые существенно облегчают жизнь.

Например, сравните код на Паскале и на Питоне для вот этой задачи: 

Дана строка, у которой могут быть пробелы в начале, в конце и между словами может оказаться более одного пробела. Уберите все лишние пробелы, т.е. удалите все пробелы в начале и конце, а между словами оставьте только один пробел.

Паскаль:

var s: string;

begin

    readln(s);

    p := 0;

    while s[p] = ‘ ‘ do

        delete(s, p, 1);    {удаляем все пробелы в начале}

    p := length(s);

    while s[p] = ‘ ‘ do begin

        delete(s, p, 1);    {удаляем все пробелы в конце}

        p := p – 1;

    end;

    p := pos(s, ‘  ‘);

    while pos(s, ‘  ‘) <> 0 do

    begin

        delete(s, p, 1);   {удаляем один пробел каждый раз, когда встретили два пробела подряд}

        p := pos(s, ‘  ‘);

    end;

    writeln(s)

end.

Питон:

s = input().strip()  # считываем и сразу удаляем лишние пробелы вначале и в конце

while s.find(‘  ‘) >= 0:

    s = s.replace(‘  ‘, ‘ ‘)  # заменяем два пробела на один

print(s)

Если вы думаете, что будет что-то ещё, вы ошибаетесь: это и есть вся программа 🙂 Некоторые программы на питоне вообще можно написать в одну строку!

В общем, думаю, я вас заинтересовал. А если вы хотите научиться так же влёгкую решать задачки из ЕГЭ (а потом и более сложные, то есть становиться программистом), вам самое время смотреть первый вебинар марафона “Программирование на Phyton!”

Что необходимо знать из Python для ЕГЭ

Как данные в этом языке обрабатываются и какие есть основные конструкции — то, с чего начинается разговор о программировании. 

Основные конструкции = способы создания алгоритма.

Цель на ЕГЭ для выпускников — научиться решать задачи с помощью Python. 

Базовые знания этого языка программирования состоят из

  • циклов;
  • типов данных (хранение информации в вашей программе);
  • условий;
  • функций

Функция в Python — метод, позволяющий какие-то значения передать, преобразовать и что-то, в итоге, получить или не получить.

ЕГЭ-шные нюансы в Python

Если вы в Python разберётесь с особенностями программы, о которых мы рассказываем дальше, то станет гораздо проще решать задания на экзамене.

  • списки, срезы, словари (необходимо посмотреть, как именно обрабатываются данные);
  • обработка строк
  • файлы (чтобы научиться с ними работать, необходимо выучить две команды — считать одну строку и считать все строки.

Самое важное в программирование — ЖЕЛАНИЕ разобраться во всех тонкостях и УМЕНИЕ их применять.

Ресурсы для освоения Python

  • metanit.com;
  • sobolearn.com;
  • Платформа stepik;
  • Платформа coursera;
  • Бесплатный спецкурс, где Коля Касперский объясняет программу с нуля и рассказывает, как решать задания 6,12,16,17,24 и 27 для ЕГЭ. 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter. Мы обязательно поправим!

Версия для печати и копирования в MS Word

1

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

DECLARE FUNCTION F(n)

DECLARE FUNCTION G(n)

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n — 1) + G(n-2)

  ELSE

    F = 1

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n — 1) + F(n-2)

  ELSE

    G = 1

  END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n-1)+ G(n-2)

    else: return 1

def G(n):

    if n > 2:

        return G(n-1) + F(n-2)

    else: return 1

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

  if n > 2 then

    F := F(n — 1) + G(n — 2)

  else

    F := 1;

end;

function G(n: integer): integer;

begin

  if n > 2 then

    G := G(n — 1) + F(n — 2)

  else

    G := 1;

end;

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n — 1) + G(n — 2)

    иначе

      знач := 1

  все

кон

алг цел G(цел n)

нач

  если n > 2

    то

      знач := G(n — 1) + F(n — 2)

    иначе

      знач := 1

  все

кон

Си

int F(int n)

{

  if (n > 2)

    return F(n-1) + G(n-2);

  else return 1;

}

int G(int n)

{

  if (n > 2)

    return G(n-1) + F(n-2);

  else return 1;

}

Чему будет равно значение, вычисленное при выполнении вызова F(7)?

Ответ:


2

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

DECLARE FUNCTION F(n)

DECLARE FUNCTION G(n)

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n — 1) + G(n-2)

  ELSE

    F = 1

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n — 1) + F(n-2)

  ELSE

    G = 1

  END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n-1)+ G(n-2)

    else: return 1

def G(n):

    if n > 2:

        return G(n-1) + F(n-2)

    else: return 1

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

  if n > 2 then

    F := F(n — 1) + G(n — 2)

  else

    F := 1;

end;

function G(n: integer): integer;

begin

  if n > 2 then

    G := G(n — 1) + F(n — 2)

  else

    G := 1;

end;

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n — 1) + G(n — 2)

    иначе

      знач := 1

  все

кон

алг цел G(цел n)

нач

  если n > 2

    то

      знач := G(n — 1) + F(n — 2)

    иначе

      знач := 1

  все

кон

Си

int F(int n)

{

  if (n > 2)

    return F(n-1) + G(n-2);

  else return 1;

}

int G(int n)

{

  if (n > 2)

    return G(n-1) + F(n-2);

  else return 1;

}

Чему будет равно значение, вычисленное при выполнении вызова F(8)?

Ответ:


3

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n — 1) + G(n — 2)

  ELSE

    F = n

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n — 1) + F(n — 2)

  ELSE

    G = n + 1

  END IF

END FUNCTION

def F(n):

  if n > 2:

    return F(n-1) + G(n-2)

  else: return n

def G(n):

  if n > 2:

    return G(n-1) + F(n-2)

  else: return n+1

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

  if n > 2 then

    F := F(n — 1) + G(n — 2)

  else

    F := n;

end;

function G(n: integer): integer;

begin

  if n > 2 then

    G := G(n — 1) + F(n — 2)

  else

    G := n+1;

end;

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n — 1)+G(n — 2)

    иначе

      знач := n

  все

кон

алг цел G(цел n)

нач

  если n > 2

    то

      знач := G(n — 1)+F(n — 2)

    иначе

      знач := n+1

  все

кон

Си

int F(int n)

{

  if (n > 2)

    return F(n-1) + G(n-2);

  else return n;

}

int G(int n)

{

  if (n > 2)

    return G(n-1) + F(n-2);

  else return n + 1;

}

Чему будет равно значение, вычисленное при выполнении вызова F(6)?

Ответ:


4

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n — 1) + G(n — 2)

  ELSE

    F = n

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n — 1) + F(n — 2)

  ELSE

    G = n + 1

  END IF

END FUNCTION

def F(n):

  if n > 2:

    return F(n-1) + G(n-2)

  else: return n

def G(n):

  if n > 2:

    return G(n-1) + F(n-2)

  else: return n+1

Паскаль Алгоритмический язык

function G(n:integer): integer; forward;

function F(n: integer): integer;

begin

  if n > 2 then

    F := F(n — 1) + G(n — 2)

  else

    F := n;

end;

function G(n: integer): integer;

begin

  if n > 2 then

    G := G(n — 1) + F(n — 2)

  else

    G := n+1;

end;

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n — 1)+G(n — 2)

    иначе

      знач := n

  все

кон

алг цел G(цел n)

нач

  если n > 2

    то

      знач := G(n — 1)+F(n — 2)

    иначе

      знач := n+1

  все

кон

Си

int F(int n)

{

  if (n > 2)

    return F(n-1) + G(n-2);

  else return n;

}

int G(int n)

{

  if (n > 2)

    return G(n-1) + F(n-2);

  else return n + 1;

}

Чему будет равно значение, вычисленное при выполнении вызова G(6)?

Ответ:


5

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n-1)+G(n-1)+F(n-2)

  ELSE

    F = n

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n-1)+F(n-1)+G(n-2)

  ELSE

    G = n+1

  END IF

END FUNCTION

def F(n):

  if n > 2:

    return F(n-1)+G(n-1)+F(n-2)

  else: return n

def G(n):

  if n > 2:

    return G(n-1)+F(n-1)+G(n-2)

  else: return n+1

Паскаль Алгоритмический язык

function F(n: integer):

integer;

begin

  if n > 2 then

    F := F(n-1)+G(n-1)+F(n-2)

  else

    F := n;

end;

function G(n: integer):

integer;

begin

  if n > 2 then

    G := G(n-1)+F(n-1)+G(n-2)

  else

    G := n+1;

end;

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n-1)+G(n-1)+F(n-2)

    иначе

      знач := n

  все

кон

алг цел G(цел n)

нач

  если n > 2

  то

    знач := G(n-1)+F(n-1)+G(n-2)

  иначе

    знач := n+1

  все

кон

Си

int F(int n) {

  if (n > 2)

    return F(n-1)+G(n-1)+F(n-2);

  else return n;

}

int G(int n){

  if (n > 2)

    return G(n-1)+F(n-1)+G(n-2);

  else return n+1;

}

Чему будет равно значение, вычисленное при выполнении вызова G(5)?

Ответ:


6

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n-1)+G(n-1)+F(n-2)

  ELSE

    F = n

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n-1)+F(n-1)+G(n-2)

  ELSE

    G = n+1

  END IF

END FUNCTION

def F(n):

  if n > 2:

    return F(n-1)+G(n-1)+F(n-2)

  else: return n

def G(n):

  if n > 2:

    return G(n-1)+F(n-1)+G(n-2)

  else: return n+1

Паскаль Алгоритмический язык

function F(n: integer):

integer;

begin

  if n > 2 then

    F := F(n-1)+G(n-1)+F(n-2)

  else

    F := n;

end;

function G(n: integer):

integer;

begin

  if n > 2 then

    G := G(n-1)+F(n-1)+G(n-2)

  else

    G := n+1;

end;

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n-1)+G(n-1)+F(n-2)

    иначе

      знач := n

  все

кон

алг цел G(цел n)

нач

  если n > 2

  то

    знач := G(n-1)+F(n-1)+G(n-2)

  иначе

    знач := n+1

  все

кон

Си

int F(int n) {

  if (n > 2)

    return F(n-1)+G(n-1)+F(n-2);

  else return n;

}

int G(int n){

  if (n > 2)

    return G(n-1)+F(n-1)+G(n-2);

  else return n+1;

}

Чему будет равно значение, вычисленное при выполнении вызова F(5)?

Ответ:


7

Ниже на пяти языках программирования записаны рекурсивные функции F и G.

Бейсик Python

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n-1)+G(n-1)+F(n-2)

  ELSE

    F = n

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n-1)+F(n-1)+G(n-2)

  ELSE

    G = 3-n

  END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n-1)+G(n-1)+F(n-2)

    else: return n

def G(n):

    if n > 2:

        return G(n-1)+F(n-1)+G(n-2)

    else: return 3-n

Алгоритмический язык Паскаль

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n-1)+G(n-1)+F(n-2)

    иначе

      знач := n

    все

кон

алг цел G(цел n)

нач

  если n > 2

    то

      знач := G(n-1)+F(n-1)+G(n-2)

    иначе

      знач := 3-n

  все

кон

function F(n: integer): integer;

begin

  if n > 2 then

    F := F(n-1)+G(n-1)+F(n-2)

  else

    F := n;

end;

function G(n: integer): integer;

begin

  if n > 2 then

    G := G(n-1)+F(n-1)+G(n-2)

  else

    G := 3-n;

end;

Си

int F(int n){

if (n > 2)

return F(n-1)+G(n-1)+F(n-2);

else return n;

}

int G(int n){

if (n > 2)

return G(n-1)+F(n-1)+G(n-2);

else return 3-n;

}

Чему будет равно значение, вычисленное при выполнении вызова G(5)?

Ответ:


8

Ниже на пяти языках программирования записаны рекурсивные функции F и G.

Бейсик Python

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n-1)+G(n-1)+F(n-2)

  ELSE

    F = n

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n-1)+F(n-1)+G(n-2)

  ELSE

    G = 3-n

  END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n-1)+G(n-1)+F(n-2)

    else: return n

def G(n):

    if n > 2:

        return G(n-1)+F(n-1)+G(n-2)

    else: return 3-n

Алгоритмический язык Паскаль

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n-1)+G(n-1)+F(n-2)

    иначе

      знач := n

    все

кон

алг цел G(цел n)

нач

  если n > 2

    то

      знач := G(n-1)+F(n-1)+G(n-2)

    иначе

      знач := 3-n

  все

кон

function F(n: integer): integer;

begin

  if n > 2 then

    F := F(n-1)+G(n-1)+F(n-2)

  else

    F := n;

end;

function G(n: integer): integer;

begin

  if n > 2 then

    G := G(n-1)+F(n-1)+G(n-2)

  else

    G := 3-n;

end;

Си

int F(int n){

if (n > 2)

return F(n-1)+G(n-1)+F(n-2);

else return n;

}

int G(int n){

if (n > 2)

return G(n-1)+F(n-1)+G(n-2);

else return 3-n;

}

Чему будет равно значение, вычисленное при выполнении вызова F(5)?

Ответ:


9

Ниже записаны две рекурсивные функции, F и G:

function F(n: integer): integer;

 begin

  if (n > 2) then F := F(n — 1) + G(n — 1) + F(n-2)

 else

F := n;

 end;

function G(n: integer): integer;

 begin

  if (n > 2) then G := G(n — 1) + F(n — 1) + G(n-2)

 else

G := n;

 end;

Чему будет равно значение, вычисленное при выполнении вызова F(5)?

Ответ:


10

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

 FUNCTION F(n)

  IF n > 2 THEN

    F = F(n — 1) +G(n — 2)

  ELSE

     F = 2

  END IF

 END FUNCTION

 FUNCTION G(n)

  IF n > 2 THEN

    G = G(n — 1) +F(n — 2)

  ELSE

     G = 2

  END IF

 END FUNCTION

def F(n):

    if n > 2:

      return F(n-1) + G(n-2)

    else: return 2

def G(n):

    if n > 2:

      return G(n-1) + F(n-2)

    else: return 2

Паскаль Алгоритмический язык

function F(n : integer): integer;

 begin

  if n > 2 then

   F := F(n — 1) + G(n — 2)

  else

   F := 2;

 end;

function G(n : integer): integer;

 begin

  if n > 2 then

   G := G(n — 1) + F(n — 2)

  else

   G := 2;

 end;

алг цел F(цел n)

 нач

  если n > 2

  то

    знач:= F(n-1) + G(n-2)

  иначе

    знач:=2

  все

 кон

алг цел G(цел n)

 нач

  если n > 2

  то

    знач:= G(n-1) + F(n-2)

  иначе

    знач:=2

  все

 кон

Си

int F(int n) {

    if (n > 2)

     return F(n-1) + G(n-2);

    else

     return 2;

}

int G(int n) {

    if (n > 2)

     return G(n-1) + F(n-2);

    else

     return 2;

}

Чему будет равно значение, вычисленное при выполнении вызова F(6)?

Ответ:


11

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

 FUNCTION F(n)

  IF n > 2 THEN

    F = F(n — 1) +G(n — 2)

  ELSE

     F = 2

  END IF

 END FUNCTION

 FUNCTION G(n)

  IF n > 2 THEN

    G = G(n — 1) +F(n — 2)

  ELSE

     G = 2

  END IF

 END FUNCTION

def F(n):

    if n > 2:

      return F(n-1) + G(n-2)

    else: return 2

def G(n):

    if n > 2:

      return G(n-1) + F(n-2)

    else: return 2

Паскаль Алгоритмический язык

function F(n : integer): integer;

 begin

  if n > 2 then

   F := F(n — 1) + G(n — 2)

  else

   F := 2;

 end;

function G(n : integer): integer;

 begin

  if n > 2 then

   G := G(n — 1) + F(n — 2)

  else

   G := 2;

 end;

алг цел F(цел n)

 нач

  если n > 2

  то

    знач:= F(n-1) + G(n-2)

  иначе

    знач:=2

  все

 кон

алг цел G(цел n)

 нач

  если n > 2

  то

    знач:= G(n-1) + F(n-2)

  иначе

    знач:=2

  все

 кон

Си

int F(int n) {

    if (n > 2)

     return F(n-1) + G(n-2);

    else

     return 2;

}

int G(int n) {

    if (n > 2)

     return G(n-1) + F(n-2);

    else

     return 2;

}

Чему будет равно значение, вычисленное при выполнении вызова G(6)?

Ответ:


12

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

 FUNCTION F(n)

  IF n > 1 THEN

    F = F(n — 1) +G(n — 1)

  ELSE

     F = n

  END IF

 END FUNCTION

 FUNCTION G(n)

  IF n > 1 THEN

    G = G(n — 1) +F(n)

  ELSE

     G = n

  END IF

 END FUNCTION

def F(n):

    if n > 1:

      return F(n-1) + G(n-1)

    else: return n

def G(n):

    if n > 1:

      return G(n-1) + F(n)

    else: return n

Паскаль Алгоритмический язык

function F (n : integer) : integer;

 begin

  if n > 1 then

   F := F(n — 1) + G(n — 1)

  else

   F := n;

 end;

function G (n : integer) : integer;

 begin

  if n > 1 then

   G := G(n — 1) + F(n)

  else

   G := n;

 end;

алг цел F(цел n)

 нач

  если n > 1

  то

    знач:= F(n-1) + G(n-1)

  иначе

    знач:=n

  все

 кон

алг цел G(цел n)

 нач

  если n > 1

  то

    знач:= G(n-1) + F(n)

  иначе

    знач:=n

  все

 кон

Си

int F(int n) {

    if (n > 1)

     return F(n-1) + G(n-1);

    else

     return n;

}

int G(int n) {

    if (n > 1)

     return G(n-1) + F(n);

    else

     return n;

}

Чему будет равно значение, вычисленное при выполнении вызова F(5)?

Ответ:


13

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

 FUNCTION F(n)

  IF n > 1 THEN

    F = F(n — 1) +G(n — 1)

  ELSE

     F = n

  END IF

 END FUNCTION

 FUNCTION G(n)

  IF n > 1 THEN

    G = G(n — 1) +F(n)

  ELSE

     G = n

  END IF

 END FUNCTION

def F(n):

    if n > 1:

      return F(n-1) + G(n-1)

    else: return n

def G(n):

    if n > 1:

      return G(n-1) + F(n)

    else: return n

Паскаль Алгоритмический язык

function F (n : integer) : integer;

 begin

  if n > 1 then

   F := F(n — 1) + G(n — 1)

  else

   F := n;

 end;

function G (n : integer) : integer;

 begin

  if n > 1 then

   G := G(n — 1) + F(n)

  else

   G := n;

 end;

алг цел F(цел n)

 нач

  если n > 1

  то

    знач:= F(n-1) + G(n-1)

  иначе

    знач:=n

  все

 кон

алг цел G(цел n)

 нач

  если n > 1

  то

    знач:= G(n-1) + F(n)

  иначе

    знач:=n

  все

 кон

Си

int F(int n) {

    if (n > 1)

     return F(n-1) + G(n-1);

    else

     return n;

}

int G(int n) {

    if (n > 1)

     return G(n-1) + F(n);

    else

     return n;

}

Чему будет равно значение, вычисленное при выполнении вызова G(5)?

Ответ:


14

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n-1) +G (n-2)

  ELSE

    F = n

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n-1) + F(n-2)

  ELSE

    G = 3-n

  END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n-1) + G(n-2)

    else: return n

def G(n):

    if n > 2:

        return G(n-1) + F(n-2)

    else: return 3-n

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

  if n > 2 then

      F := F(n-1) + G(n-2)

  else

      F := n;

end;

function G(n: integer): integer;

begin

  if n > 2 then

    G := G(n-1) + F(n-2)

  else

      G := 3-n;

end;

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n-1) + G(n-2)

    иначе

      знач := n

  все

кон

алг цел G(цел n)

нач

  если n > 2

    то

      знач := G(n-1) + F(n-2)

    иначе

      знач := 3-n

  все

кон

Си

int F(int n) {

    if (n > 2)

        return F(n-1) + G(n-2);

    else return n;

}

int G(int n) {

    if (n > 2)

        return G(n-1) + F(n-2);

    else return 3-n;

}

Чему будет равно значение, вычисленное при выполнении вызова G(6)?

Ответ:


15

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

FUNCTION F(n)

  IF n > 2 THEN

    F = F(n-1) +G (n-2)

  ELSE

    F = n

  END IF

END FUNCTION

FUNCTION G(n)

  IF n > 2 THEN

    G = G(n-1) + F(n-2)

  ELSE

    G = 3-n

  END IF

END FUNCTION

def F(n):

  if n > 2:

    return F(n-1) + G(n-2)

  else: return n

def G(n):

  if n > 2:

    return G(n-1) + F(n-2)

  else: return 3-n

Паскаль Алгоритмический язык

function F(n: integer): integer; forward;

function G(n: integer): integer; forward;

function F(n: integer): integer;

begin

if n>2 then

F:=F(n-1)+G(n-2)

else

F:=n;

end;

function G(n:integer):integer;

begin

if n>2 then

G:=G(n-1)+F(n-2)

else

G:=3-n;

end;

алг цел F(цел n)

нач

  если n > 2

    то

      знач := F(n-1) + G(n-2)

    иначе

      знач := n

  все

кон

алг цел G(цел n)

нач

  если n > 2

    то

      знач := G(n-1) + F(n-2)

    иначе

      знач := 3-n

  все

кон

Си

int F(int n) {

  if (n > 2)

    return F(n-1) + G(n-2);

  else return n;

}

int G(int n) {

  if (n > 2)

    return G(n-1) + F(n-2);

  else return 3-n;

}

Чему будет равно значение, вычисленное при выполнении вызова F(6)?

Ответ:


16

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

FUNCTION F(n)

    IF n > 2 THEN

        F = F(n — 1) + G(n — 2)

    ELSE

        F = n

    END IF

END FUNCTION

FUNCTION G(n)

    IF n > 2 THEN

        G = G(n — 1) + F(n — 2)

    ELSE

        G = n+1

    END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n — 1)+ G(n — 2)

    else: return n

def G(n):

    if n > 2:

        return G(n — 1)+ F(n — 2)

    else: return n+1

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

    if n > 2 then

        F := F(n — 1) + G(n — 2)

    else

        F := n;

end;

function G(n: integer): integer;

begin

    if n > 2 then

        G := G(n — 1) + F(n — 2)

    else

        G := n+1;

end;

алг цел F(цел n)

нач

    если n > 2

        то

            знач := F(n — 1)+G(n — 2)

        иначе

            знач := n

    все

кон

алг цел G(цел n)

нач

    если n > 2

        то

            знач := G(n — 1)+F(n — 2)

        иначе

            знач := n+1

    все

кон

Си

int F(int n)

{

if (n > 2)

return F(n — 1) + G(n — 2);

else return n;

}

int G(int n)

{

if (n > 2)

return G(n — 1) + F(n -2);

else return n+1;

}

Чему будет равно значение, вычисленное при выполнении вызова F(6)?

Ответ:


17

Ниже на пяти языках программирования записаны две рекурсивные функции: F и G.

Бейсик Python

FUNCTION F(n)

    IF n > 2 THEN

        F = F(n — 1) + G(n — 2)

    ELSE

        F = n

    END IF

END FUNCTION

FUNCTION G(n)

    IF n > 2 THEN

        G = G(n — 1) + F(n — 2)

    ELSE

        G = n+1

    END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n — 1)+ G(n — 2)

    else: return n

def G(n):

    if n > 2:

        return G(n — 1)+ F(n — 2)

    else: return n+1

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

    if n > 2 then

        F := F(n — 1) + G(n — 2)

    else

        F := n;

end;

function G(n: integer): integer;

begin

    if n > 2 then

        G := G(n — 1) + F(n — 2)

    else

        G := n+1;

end;

алг цел F(цел n)

нач

    если n > 2

        то

            знач := F(n — 1)+G(n — 2)

        иначе

            знач := n

    все

кон

алг цел G(цел n)

нач

    если n > 2

        то

            знач := G(n — 1)+F(n — 2)

        иначе

            знач := n+1

    все

кон

Си

int F(int n)

{

if (n > 2)

return F(n — 1) + G(n — 2);

else return n;

}

int G(int n)

{

if (n > 2)

return G(n — 1) + F(n -2);

else return n+1;

}

Чему будет равно значение, вычисленное при выполнении вызова G(6)?

Ответ:


18

Ниже на пяти языках программирования записаны рекурсивные функции F и G.

Бейсик Python

FUNCTION F(n)

    IF n > 2 THEN

        F = F(n — 1) + G(n — 2)

    ELSE

        F = n+1

    END IF

END FUNCTION

FUNCTION G(n)

    IF n > 2 THEN

        G = G(n — 1) + F(n — 2)

    ELSE

        G = n

    END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n — 1)+ G(n — 2)

    else: return n+1

def G(n):

    if n > 2:

        return G(n — 1)+ F(n — 2)

    else: return n

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

    if n > 2 then

        F := F(n — 1) + G(n — 2)

    else

        F := n+1;

end;

function G(n: integer): integer;

begin

    if n > 2 then

        G := G(n — 1) + F(n — 2)

    else

        G := n;

end;

алг цел F(цел n)

нач

    если n > 2

        то

            знач := F(n — 1)+G(n — 2)

        иначе

            знач := n+1

    все

кон

алг цел G(цел n)

нач

    если n > 2

        то

            знач := G(n — 1)+F(n — 2)

        иначе

            знач := n

    все

кон

Си

int F(int n)

{

if (n > 2)

return F(n — 1) + G(n — 2);

else return n+1;

}

int G(int n)

{

if (n > 2)

return G(n — 1) + F(n -2);

else return n;

}

Чему будет равно значение, вычисленное при выполнении вызова F(7)?

Ответ:


19

Ниже на пяти языках программирования записаны рекурсивные функции F и G.

Бейсик Python

FUNCTION F(n)

    IF n > 2 THEN

        F = F(n — 1) + G(n — 2)

    ELSE

        F = n+1

    END IF

END FUNCTION

FUNCTION G(n)

    IF n > 2 THEN

        G = G(n — 1) + F(n — 2)

    ELSE

        G = n

    END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n — 1)+ G(n — 2)

    else: return n+1

def G(n):

    if n > 2:

        return G(n — 1)+ F(n — 2)

    else: return n

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

    if n > 2 then

        F := F(n — 1) + G(n — 2)

    else

        F := n+1;

end;

function G(n: integer): integer;

begin

    if n > 2 then

        G := G(n — 1) + F(n — 2)

    else

        G := n;

end;

алг цел F(цел n)

нач

    если n > 2

        то

            знач := F(n — 1)+G(n — 2)

        иначе

            знач := n+1

    все

кон

алг цел G(цел n)

нач

    если n > 2

        то

            знач := G(n — 1)+F(n — 2)

        иначе

            знач := n

    все

кон

Си

int F(int n)

{

if (n > 2)

return F(n — 1) + G(n — 2);

else return n+1;

}

int G(int n)

{

if (n > 2)

return G(n — 1) + F(n -2);

else return n;

}

Чему будет равно значение, вычисленное при выполнении вызова G(7)?

Ответ:


20

Ниже на пяти языках программирования записана рекурсивная функция F.

Бейсик Python

FUNCTION F(n)

    IF n > 2 THEN

         F = F(n-2) + F(n2)

     ELSE

         F = n

    END IF

END FUNCTION

def F(n):

    if n > 2:

        return F(n-2) + F(n//2)

    else:

        return n

Паскаль Алгоритмический язык

function F(n: integer): integer;

begin

    if n > 2 then

        F := F(n-2) + F(n div 2)

    else

        F := n

end;

алг цел F(цел n)

нач

    если n > 2

        то

         знач := F(n-2) + F(div(n,2))

        иначе

            знач := n

    все

кон

Си

int F(int n)

{

    if (n > 2)

        return F(n-2) + F(n/2);

    else

        return n;

}

Чему будет равно значение, вычисленное при выполнении вызова F(9)?

Ответ:

Завершить тестирование, свериться с ответами, увидеть решения.

28 декабря 2021

В закладки

Обсудить

Жалоба

100 страниц с последовательным изложением базовых конструкций языка программирования Python с объяснением, как они работают.

Материал не про ЕГЭ, материал именно про язык программирования. И будет полезен тем, кто хочет разобраться, а не «заучить шаблоны для ЕГЭ».

py.pdf

Источник: vk.com/inform_web

Понравилась статья? Поделить с друзьями:

Новое и интересное на сайте:

  • Питон для егэ за час
  • Питирим сорокин собрание сочинений
  • Питерский медицинский университет вступительные экзамены
  • Питер пэн сочинение
  • Питер политех калькулятор егэ

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии