Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
1 |
Вывести на экран квадраты первых десяти натуральных четных чисел. package var1; public class Var1 { public static void m(int x) { System.out.print(x*x+" "); if (x<20) { m(x+2); } } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(2); System.out.println(); } } |
2 |
Вывести в прямом и обратном порядке числовую последовательность заданного пользователем количества натуральных чисел, начиная с 1. package var2; import java.util.Scanner; public class Var2 { public static void m(int p) { if (p!=1){ m(p-1); } System.out.print(p+" "); } public static void n(int p) { System.out.print(p+" "); if (p!=1){ n(p-1); } } public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Введите количество чисел"); int p=sc.nextInt(); System.out.println("Вывод в прямом направлении"); m(p); System.out.println(); System.out.println("Вывод чисел в обратном направлении"); n(p); System.out.println(); } } |
3 |
Сгенерировать и вывести на экран последовательность из десяти случайных чисел в диапазоне от 1 до 10 . package var3; import java.util.Random; public class Var3 { public static void m(int i,int kol) { Random r=new Random(); System.out.print(i+" "); kol++; if (kol<10) { m(i=r.nextInt(10),kol); } } public static void main(String[] args) { Random r=new Random(); int x; System.out.println("Последовательность выглядит так:"); m(x=r.nextInt(10),0); } } |
4 |
Вывести на экран значения квадратных корней пяти целых случайных чисел . package var4; import java.util.Random; public class Var4 { public static void m(int i,int kol) { Random r=new Random(); System.out.println("x="+Math.sqrt(i)); kol++; if (kol<5) { m(i=r.nextInt(10000),kol); } } public static void main(String[] args) { Random r=new Random(); int x; m(x=r.nextInt(10000),0); } } |
5 |
Вывести в обратном порядке на экран первые 10 элементов последовательности: 1 2 4 8 16 32 64 128… package var5; public class Var5 { public static void n(int x,int k) { k++; System.out.println(x); if (k<10){ n(x*2,k); } } public static void main(String[] args) { n(1,0); } } |
6 |
Вывести на экран с соответствующими сообщениями значения первых пяти степеней числа, введенного с клавиатуры. package var6; import java.util.Scanner; public class Var6 { public static void m(int x,int kol) { kol++; System.out.println("x="+x); if (kol<5) { m(x*2,kol); } } public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.println("Введите число"); int x=sc.nextInt(); m(x,0); } } |
7 |
Вывести на экран первые 15 элементов последовательности: 1 3 5 7 9 11 13 15 17… package var7; public class Var7 { public static void m(int x,int kol) { kol++; System.out.println("x="+x); if (kol<15) { m(x+2,kol); } } public static void main(String[] args) { m(1,0); } } |
8 |
Вывести в прямом и обратном порядке степени двойки от нулевой до десятой. package laba6_8; public class Laba6_8 { public static void m(int k, int step) { System.out.print(Math.pow(k, step) +" "); if (step<10) { m(k,step+1); } } public static void m1(int k, int step) { if (step<10) { m1(k,step+1); } System.out.print(Math.pow(k, step) +" "); } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(2,0); System.out.println(); System.out.println("Последовательность в обратном порядке:"); m1(2,0); } } |
9 |
Вывести в обратном порядке на экран элементы последовательности 0 2 4 6 8 10 12... Количество элементов задается пользователем. package var9; import java.util.Scanner; public class Var9 { public static void m(int x,int kol) { kol--; if (kol!=0) { m(x+2,kol); } System.out.print(x+" "); } public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("ВВедите количество выводимых чисел"); int kol=sc.nextInt(); System.out.println("Последовательность выглядит так:"); m(0,kol); System.out.println(); } } |
10 |
Вывести последовательность целых чисел. Количество чисел, начальное значение и шаг задаются с клавиатуры. package laba6_10; import java.util.Scanner; public class Laba6_10 { public static void m(int x,int y,int z,int a) { System.out.print(y+" "); if (a<x-1) { m(x,y+z,z,a+1); } } public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Введите кол-во чисел"); int kol=sc.nextInt(); System.out.println("Введите начальное значение"); int nach=sc.nextInt(); System.out.println("Введите шаг"); int shug=sc.nextInt(); System.out.println("Последовательность выглядит так:"); m(kol,nach,shug,0); System.out.println(); } } |
11 |
Вывести в обратном порядке числовую последовательности, сформированную из первых десяти натуральных чисел, у которых знак четных чисел заменен на противоположный. package laba6_11; public class Laba6_11 { public static void m(int k) { if (k<10) { m(k+1); } if (k%2==0){ int m=-k; System.out.print(m+" "); } else { System.out.print(k+" "); } } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(1); System.out.println(); } } |
12 |
Вывести в обратном порядке числовую последовательность, сформированную из квадратов первых десяти натуральных нечетных чисел. package laba6_12; public class Laba6_12 { public static void m(int k) { if (k<19) { m(k+2); } System.out.print(k*k+" "); } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(1); System.out.println(); } } |
13 |
Вывести на экран в обратном порядке первые 15 элементов последовательности 1 3 5 7 9 11 13 15 17 … . package laba6_13; public class Laba6_13 { public static void m(int k, int b) { if (b<14) { m(k+2,b+1); } System.out.print(k+" "); } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(1,0); System.out.println(); } } |
14 |
Сгенерировать и вывести на экран последовательность из десяти случайных чисел в диапазоне от 1 до 20, при этом у каждого нечетного числа поменять знак на противоположный. package laba6_14; public class Laba6_14 { public static void m(int nom) { if (nom<10) { int chislo=(int) (1 + Math.random()*20); if (chislo%2==1) { chislo=-chislo; } System.out.print(chislo+" "); m(nom+1); } } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(0); System.out.println(); } } |
15 |
Вывести в обратном порядке числовую последовательность заданного пользователем количества чисел, сформированную по следующим правилам:
package laba6_15; import java.util.Scanner; public class Laba6_15 { public static void m(int kol, int b,int nom) { if (nom<kol-1) { m(kol,b*b+1,nom+1); } System.out.print(b+" "); } public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Введите кол-во чисел"); int n=sc.nextInt(); System.out.println("Последовательность выглядит так:"); m(n,1,0); System.out.println(""); } } |
16 |
Вывести в обратном порядке числовую последовательность, сформированную из первых десяти натуральных нечетных чисел package laba6_16; public class Laba6_16 { public static void m(int k) { if (k<19) { m(k+2); } System.out.print(k+" "); } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(1); System.out.println(); } } |
17 |
Сгенерировать и вывести на экран последовательность из десяти случайных чисел в диапазоне от 1 до 20, при этом каждое четное число заменить на 0. package laba6_17; public class Laba6_17 { public static void m(int nom) { if (nom<10) { int chislo=(int) (1 + Math.random()*20); if (chislo%2==0) { chislo=0; } System.out.print(chislo+" "); m(nom+1); } } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(0); System.out.println(); } } |
18 |
Вывести на экран в обратном порядке квадраты первых десяти натуральных четных чисел, изменив их знак на противоположный. package laba6_18; public class Laba6_18 { public static void m(int k) { if (k<20) { m(k+2); } System.out.print(-k*k+" "); } public static void main(String[] args) { System.out.println("Последовательность выглядит так:"); m(2); System.out.println(); } } |