19 / 19 / 18
Регистрация: 17.02.2015
Сообщений: 128
1

Рекурсивный и не рекурсивный метод написания кода

31.03.2017, 07:43. Показов 856. Ответов 3
Метки нет (Все метки)

Объясните пожалуйста, чем отличаются два таких метода. Желательно с примерами.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2017, 07:43
Ответы с готовыми решениями:

Рекурсивный метод
помогите с решением

Рекурсивный метод
Дано натуральное число n. Разработать рекурсивный метод для вывода на экран следующей...

Рекурсивный метод
Возможно, кто-то уже решал такую задачу как подпрограмму, или еще где. А, может, кто-то сходу...

Рекурсивный метод
Помогите доделать пожалуйста #include <iostream> #include<math.h> #include<conio.h> ...

3
293 / 233 / 58
Регистрация: 03.02.2011
Сообщений: 1,969
Записей в блоге: 1
31.03.2017, 08:10 2
Рекурсия, это просто: рекурсия, это просто: рекурсия, это просто: рекурсия, это просто:
Миниатюры
Рекурсивный и не рекурсивный метод написания кода  
1
19 / 19 / 18
Регистрация: 17.02.2015
Сообщений: 128
31.03.2017, 08:13  [ТС] 3
Цитата Сообщение от skilllab Посмотреть сообщение
Рекурсия, это просто: рекурсия: это просто: рекурсия это просто: рекурсия: это просто
ахахахха, я понимаю, что такое рекурсия, но не могу понять не рекурсивный.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace timp5
{
    class Program
    {
        public static void rec(int a, int b)
        {
            if (a > b)
            {
                a = a % b;
            }
            else
            {
                b = b % a;
            }
            if (a != 0 && b != 0)
            {
                rec(a, b);
            }
            else
            {
                Console.WriteLine("РЕКУРСИВНЫЙ МЕТОД:" + (a + b).ToString());
                Console.WriteLine("НЕ РЕКУРСИВНЫЙ МЕТОД:" + GCD(a, b));
            }
        }
        static int GCD(int x, int y)
        {
            return y == 0 ? x : GCD(y, x % y);
        }
 
        static void Main(string[] args)
        {
            Console.WriteLine("ВВедите число a:");
            int a = int.Parse(Console.ReadLine());
            Console.WriteLine("ВВедите число b:");
            int b = int.Parse(Console.ReadLine());
            rec(a, b);
            Console.ReadKey();
        }
    }
}
Например, какой из них рекурсивный, а какой нет?
0
3315 / 2363 / 1145
Регистрация: 14.08.2016
Сообщений: 7,980
31.03.2017, 18:20 4
оба рекурсивные
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2017, 18:20
Помогаю со студенческими работами здесь

Рекурсивный метод
Не могу понять, как сделать Получается для 1 и 2 function func(n:integer):real; begin If n=1...

Рекурсивный метод вычиcления F(n)
Функция F(n) определена для целых положительных чисел следующим образом Реализуйте рекурсивный...

Рекурсивный и итеративный метод
помогите пожалуйста написать программу для итеративного способа вычисления. нужно вычислить...

Разработать рекурсивный метод
Разработать рекурсивный метод возвращающий значение, нужно найти n-ный член данной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru