Программа - ФОРУМ ПОСТУПИМ.РУ
Главная
Поиск репетитора
Коллективный блог
публикаций
Форум (обсуждаем ЕГЭ 2020)
тем и сообщений
Для учебы




Войти
или
Зарегистрироваться
Новые сообщения · Участники · Правила форума · Поиск по форуму · RSS
  • Страница 1 из 1
  • 1
Архив - только для чтения
ФОРУМ ПОСТУПИМ.РУ » АРХИВ (ТОЛЬКО ДЛЯ ЧТЕНИЯ) » ЕГЭ 2013 по ИНФОРМАТИКЕ, БИОЛОГИИ, ХИМИИ и ГЕОГРАФИИ » Программа
Программа
EnterДата: Понедельник, 2012-10-22, 10:02 AM | Сообщение # 1
Бакалавр
Группа: Проверенные
Сообщений: 174
Репутация: 4
Награды: 2
Замечания: 0%
Статус: Offline
Дано x = 5, а y = 3.
function F(x, y) {
if (y > 2) then {
x := x * F(x, y -1);
} else {
x := 7 * x * x - 1;
}
return x;
}
Подскажите, на что умножается икс в 3-ей строчке программы?


Микроблоггер

метан+пропик, 1 курс
 
SomaticaДата: Понедельник, 2012-10-22, 3:20 PM | Сообщение # 2
Академик
Группа: Проверенные
Сообщений: 1268
Репутация: 114
Награды: 35
Замечания: 0%
Статус: Offline
Город: Москва
На результат выполнения функции F при значениях x=5 и y=2. Рекурсия же.

МГТУ им. Н. Э. Баумана, ИУ8, КБ

Консультант по вопросам поступления в МГТУ им. Н.Э. Баумана✔
 
EnterДата: Понедельник, 2012-10-22, 11:51 PM | Сообщение # 3
Бакалавр
Группа: Проверенные
Сообщений: 174
Репутация: 4
Награды: 2
Замечания: 0%
Статус: Offline
При таком маленьком куске программы можно определить, что получится на выходе? Как? спасибо

Микроблоггер

метан+пропик, 1 курс
 
SomaticaДата: Вторник, 2012-10-23, 0:55 AM | Сообщение # 4
Академик
Группа: Проверенные
Сообщений: 1268
Репутация: 114
Награды: 35
Замечания: 0%
Статус: Offline
Город: Москва
Элементарно.

1. х=5, y=3, 3>2 => "ветка" then

function F(x, y) {
if (y > 2) then {
x := x * F(x, y -1); // x:=5*F(5, 3 -1)
...

2. х=5, y=3-1, 2=2 => "ветка" else

function F(x, y) {
if (y > 2) then {
x := x * F(x, y -1);
} else {
x := 7 * x * x - 1; // x:=7*5*5-1=174
}
return x;
}

Получили х=174. Возвращаемся в первый "кусок":
x:=5*174=870

wink Мозги-то надо тренировать...


МГТУ им. Н. Э. Баумана, ИУ8, КБ

Консультант по вопросам поступления в МГТУ им. Н.Э. Баумана✔
 
ФОРУМ ПОСТУПИМ.РУ » АРХИВ (ТОЛЬКО ДЛЯ ЧТЕНИЯ) » ЕГЭ 2013 по ИНФОРМАТИКЕ, БИОЛОГИИ, ХИМИИ и ГЕОГРАФИИ » Программа
  • Страница 1 из 1
  • 1
Поиск:








© 2006 - 2023 Поступим.ру Информация:
О проекте
Контакты

Регистрация на сайте
Статистика сообщества
Пользовательское соглашение
Разделы:
Поиск репетитора
Форум сообщества
Коллективный блог
Материалы для учебы
ЕГЭ 2021
RSS:
RSS форума
RSS блога