Модераторы: группа: Модератор, группа: Комодератор
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изучаем рекурсию 
:(
    Опции темы
zkv
Дата 8.10.2007, 08:08 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург




Код

bool ПонятьРекурсию()
{ 
    if( ТыПонялЧтоТакоеРекурсия? )
        return true;
    else
        return ПонятьРекурсию();
}

int main()
{
     if( ПонятьРекурсию() )
          cout<<"Я знал что ты поймешь :)";
     else
          cout<<"И никаких \"иначе\" быть не может :)";
}

PM MAIL   Вверх
SelenIT
Дата 8.10.2007, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot




Что-то меня синтаксис 3-ей строчки смущает... что обозначает такая запись (с вопросиком в конце)?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
zkv
Дата 8.10.2007, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург




Цитата(SelenIT @  8.10.2007,  08:26 Найти цитируемый пост)
что обозначает такая запись (с вопросиком в конце)?

сишный компилер воспримет как начало тернарной операции: ? : 
и будет требовать продолжения, 
впрочем и к кириллице он без особого понимания отнесется smile
PM MAIL   Вверх
Mihhail
Дата 8.10.2007, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 13.9.2007




Здесь механизм самообучения не заложен! Ни каких действий, что бы утвердительно ответить на вопрос, если изначально ответ отрицательный.

Явное переполнение в перспективе...

Функция требует усовершенствования.  smile
PM MAIL WWW   Вверх
Domestic Cat
Дата 8.10.2007, 14:20 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US




user posted image


--------------------

PM   Вверх
check
Дата 8.10.2007, 15:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006




Цитата(zkv @  8.10.2007,  08:53 Найти цитируемый пост)
сишный компилер воспримет как начало тернарной операции: ? : 
и будет требовать продолжения, 
впрочем и к кириллице он без особого понимания отнесется

Гы...  А Java оказывается нормально к кириллице отностится!

Работающий код
Код

public class Main {
    
    /** Creates a new instance of Main */
    public Main() {
    }
    
    static boolean ПонятьРекурсию() {
        if(ТыПонялЧтоТакоеРекурсия())
            return true;
        else
            return ПонятьРекурсию();
    }
    
    static boolean ТыПонялЧтоТакоеРекурсия() {
        return true;
    } 
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
     if( ПонятьРекурсию() )
          System.out.println("Я знал что ты поймешь :)");
     else
          System.out.println("И никаких \"иначе\" быть не может :)");
    }
    
}


А вы говорите 1С  smile 
PM MAIL   Вверх
SelenIT
Дата 8.10.2007, 19:21 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot




Все-таки мне кажется, что ТыПонялЧтоТакоеРекурсия() должна обладать какой-то интерактивностью...
Интерпретируемая версия:
Код

<script type="text/javascript">
function тыПонялЧтоТакоеРекурсия() {
   return confirm("Ты понял, что такое рекурсия?");
}
function понятьРекурсию() {
   return тыПонялЧтоТакоеРекурсия() ? true : понятьРекурсию();
}
onload = function() {
   if (понятьРекурсию()) alert("Я знал что ты поймешь :)");
   else throw("The Matrix performed an illegal operation and will be reloaded");
}
</script>


Кстати, можно скопипастить и запустить в браузере ;)

Это сообщение отредактировал(а) SelenIT - 5.9.2008, 01:34


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Флейм"
Тут модерируют вообще все кому не лень!

Это "Песочница"!!!

В разделе не действуют многие правила:

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

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать
  • Материться
  • Уныло обсуждать унылые вещи

Напоминаем о существовании волшебной кнопочки Репорт. Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джинна-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:

Лучшее в Камасутре - это введение!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Все кому не лень.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Песочница | Следующая тема »


 




[ Время генерации скрипта: 0.0494 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.