Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Razdel_2_Shema_iteratsii.rtf
Скачиваний:
0
Добавлен:
05.08.2019
Размер:
268.26 Кб
Скачать
    1. Задания

1. Для заданного целого n ≥ 0 вычислить:

а) ( 2n + 1 )!! = 1·3·5·...· ( 2k + 1 ) ;

б ) ( 2n )!! = 1·2·4·6·...· ( 2n ) ;

n!!=

в) n!!, где

2. Для заданного целого n ≥ 0 вычислить S(n) = S i = 0…n a(i); вид слагаемых a(i) определяется вариантами:

а) a(i) = i! ;

б) a(i) = ii; для “контроля” учесть, что S(n) = (n + 1)! – 1 ;

в) a(i) = ki , где k > 0 – заданное целое ;

г) a(i) = (n – iki, где k > 1 – заданное целое ;

д) a(i) = A(– i | m) , где m – заданное целое (m ≥ n);

е) a(i) = A(n | m + i) , где m – заданное целое (m ≥ n);

для вариантов д) и е) A(t | r) = r!/(r – t)! = r (r – 1) ... (r – t + 1).

3. Для целых p ≥ q ≥ 0 определим (p | q) = p!/(q! (p – q)!).

Для заданного целого n ≥ 0 вычислить:

а) S(n) = Si = 0...([n / 2]) a(i) , где a(i) = (n | 2i), для “контроля” учесть, что S(n) = 2n – 1;

б) S(n) = Si = 0...([ n / 2]) a(i), где a(i) = (n | 2i + 1), для “контроля” учесть, что S(n) = 2n – 1;

в) S(n) = Si = 0...n a(i), где a(i) = (n | i), для “контроля” учесть, что S(n) = 2n ;

г) S(n) = S= 1...n a(i), где a(i) = i · (n | i); здесь n > 1; для “контроля” учесть, что S(n) = n 2n – 1;

д) S(n) = Si = 0...n a(i), где a(i) = (m + i | m), где m — заданное целое (m > 0 ); для “контроля” учесть, что S(n) = (m + n + 1 | m + 1) ;

е) S(n) = Si = 0...n a(i), где a(i) = (m | i) (–1)i , где m — заданное целое (m > n); для “контроля” учесть, что S(n) = (m – 1 | n) · (–1)n.

4. Задана последовательность чисел Фибоначчи {F(n)}.

А) Для заданного целого n ≥ 0 вычислить:

а) F(n);

б) S(n) = Si = 0...n a(i), где a(i) = F(i); для “контроля” учесть, что S(n) = F(n + 2) – 1 ;

в) Ф(n) — элемент последовательности Фибоначчи второго порядка, определяемой условиями Ф(0) = 0, Ф(1) = 1, Ф(n + 2) = Ф(n + 1) + Ф(n) + F(n); для “контроля” полезно знать, что Ф(n) =  ((3n + 3)/5) F(n) – (n/5) F(n + 1).

Б) Для заданного целого m > 1 найти:

а) первое по порядку число Фибоначчи F(n), большее m ;

б) первое по порядку число Фибоначчи второго порядка Ф(n), большее m (см. п. 4.А.в) ;

в) наименьшее n, такое, что S(n) > m, для S(n) определенного в п. 4.А.б.

5. Пусть задано > 0 целое. Последовательность {A(n)} определяется условиями A(0) = 0, A(1) = 1, A(n + 2) = A(n + 1) + A(n) + (n | m), где (n | m) определено в п.3 при n ≥ m ≥ 0, а при n < m положим (n | m) = 0. Тpебуется:

а) для заданного целого n ≥ 0 вычислить A(n) ;

б) для заданного целого k > 1 вычислить первое по порядку А(n), большее k.

6. Целое число k задано в десятичной системе записи. Пользуясь стандаpтными операциями с целыми числами, вычислить следующие хаpактеpистики двоичной записи числа k :

а) N(k) – количество двоичных цифp;

б) N0(k) – количество позиций с цифpой 0;

в) N1(k) – количество позиций с цифpой 1;

г) номеp позиции пеpвой слева (спpава) цифpы 0 (1) – NL0 (k) (NR1(k));

д) номеp позиции i-й слева (спpава) цифpы 0 (1) – NLi0(k) (NRi1(k));

е) Nq01(k) – количество позиций с цифpами 0 или 1 в q-ичной (!)

записи числа k.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]