Студопедия
rus | ua | other

Home Random lecture






Циклические алгоритмы


Date: 2015-10-07; view: 361.


20.В программу вводится натуральное число n (n >= 100). Оп­ределить:

сколько цифр в числе n;

 

21. В программу вводится натуральное число n (n >= 100). Оп­ределить: чему равна сумма его цифр;

 

22. В программу вводится натуральное число n (n >= 100). Оп­ределить:

последнюю цифру числа n;

 

23. В программу вводится натуральное число n (n >= 100).

Оп­ределить первую цифру числа n.

 

24. В программу вводится натуральное число n. Вычислить:

(1 + 1 /12)(1 + 1 / 22)... (1 + 1 / n2).

 

25. В программу вводится натуральное число п. Вычислить:

1 / sin(1) +1 / ((sin(1) + sin(2)) +...+ 1 / (sin(1) +...+ sin(n)).

 

26. Даны: действительное число а, натуральное число n. Вычис­лить:

а(а+ 1) ... (а + n - 1).

 

27. Даны: действительное число а, натуральное число n. Вычис­лить:

1 / а + 1 / а(а + 1) +...+ 1 / а(а+ 1) ... (а + n);

 

28. Даны: действительное число а, натуральное число n. Вычис­лить:

 

1/а+1/а2 + 1/a4 +...+ 1 / а2n.

 

29. В программу вводится действительное число х. Вычислить:

х - х3/3! + х5/5! - х7/7! + х9/9! - х11/11! + х13/13!;

 

30. В программу вводится действительное число х. Вычислить:

1 - х2/2! + х4/4! - х6/6! + х8/8! - х12/12! + х14/14!

 

 

31. Дано действительное число х. Вычислить:

(х-2)(х-4)(х-6)...(х-64) / ((x-1)(x-3)(x-5)…(x-63))

 

32. Дано натуральное четное число n. Вычислить произведение n сомножителей:

2 * 2 * 4 * 4 * 6 * 6

1 3 3 5 5 7

Примечание. В данном примере 6 сомножителей и n = 6.

 

33. Получить и распечатать последовательности чисел x1, ..., xn, y1 ..., yn ,

где x1 =y1 = 1, xi = 0.3x i-1 yi = x i-1+y i -1 i = 2, 3, ..., n.

Най­ти сумму Σ xiyi для всех i.

 

34. Получить и распечатать последовательности чисел а1 ,..., аn , b1 ,..., bn,

где a1=b1, ai = 3bi-1 + 2ai-1; bi = 2ai-1 + bi-1, i=2,…,n.

Найти сумму Σ 2i/((1+ai2+bi2) i!) — для всех i

 

35. Получить и распечатать последовательности чисел a1,…,an, b1,…,bn,

Где a1 = u, b1=v, ai=2bi-1 + ai-1; bi = 2a2i-1 + bi-1, i = 2,...,n.

Σ (ai + bi) / (1+i!) для всех i.

36. Даны натуральные числа n, т. Используя алгоритм Евклида, найти наибольший общий делитель (НОД) n и т.

Алгоритм Евклида для нахождения НОД основан на следующих свойствах этой величины. Пусть т и n — одновременно не равные нулю целые неотрицательные числа и пусть т >= n. Тогда если n = 0, то НОД (n, т) = т, а если n <> 0, то для чисел т, n, r, где r — остаток от деления т на n, выполняется равенство НОД (т, n) = НОД (n, r). Например: НОД (15, 6) = НОД (6, 3) = НОД (3, 0) = 3.


<== previous lecture | next lecture ==>
Разветвления | Индексированные переменные — массивы
lektsiopedia.org - 2013 год. | Page generation: 0.107 s.