кодесурса

Упражнения на Java: напечатайте первые 15 чисел серии Пелла

script1adsense2code
script1adsense3code

Java-номера: упражнение 25 с решением

Напишите программу на Java для печати первых 15 чисел серии Пелла.

В математике числа Пелла представляют собой бесконечную последовательность целых чисел. Последовательность чисел Пелла начинается с 0 и 1, а затем каждое число Пелла представляет собой сумму, в два раза превышающую предыдущее число Пелла и число Пелла до этого.
таким образом, 70 является компаньоном для 29, а 70 = 2 × 29 + 12 = 58 + 12.
Первые несколько членов последовательности:
0, 1, 2, 5, 12, 29, 70, 169, 408, 985, 2378, 5741, 13860,…

Пример решения:

Java-код:

import java.util.Scanner;
public class Example25  {
    public static void main(String args[])
    {
	int n,a=1,b=0,c;
    System.out.println("First 20 Pell numbers: ");
    for(n=1; n<=20; n++)
     {
      c= a + 2*b;
      System.out.print(c+" ");
      a = b;
      b = c;
     }
   }
 }

Пример вывода:

 Первые 20 номеров Пелла:                                                                                      
1 2 5 12 29 70 169 408 985 2378 5741 13860 33461 80782 195025 470832 1136689 2744210 6625109 15994428

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Java, чтобы проверить, является ли число палиндромом или нет.
Далее: написать программу на Java, чтобы проверить, является ли число номером Кейта или нет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code