Задания для самостоятельного выполнения




При выполнении некоторых задач этого раздела у вас может возникнуть соблазн использовать для их решения структурный тип данных – массив, работа с которым рассматривается далее в разделе 8 «Переменные с индексами. Массивы». Познакомиться с разделом 8, безусловно, будет полезно, но имейте в виду, острой необходимости в использовании массивов в заданиях разделов 6.4 и 7.3 нет.

1. Дано натуральное число n. Получить S – сумму тех чисел вида , которые являются утроенными нечетными. Если таких чисел нет – считать сумму равной 0.

Контрольный пример:

Исходные данные: N=10

Ожидаемый результат: -1365

2. Даны целые числа a1,a2,…,a50. Получить сумму тех чисел данной последовательности, которые удовлетворяют заданным ниже свойствам (постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai). Если таких чисел нет – считать сумму равнй 0.

а) кратны 5;

Контрольный пример:

Исходные данные:

A={52; 5; 24; 91; 19; 89; 43; 27; 9; 46; 73; 70; 63; 8; 51; 17; 70; 44; 69; 17; 81; 38; 45; 59; 54; 87; 17; 74; 51; 49; 18; 7; 90; 14; 67; 24; 84; 28; 14; 28; 82; 42; 59; 84; 50; 79; 54; 100; 73; 6}

Ожидаемый результат: сумма кратных пяти 430

б) нечетны и отрицательны;

Контрольный пример:

Исходные данные:

A={ 99; -1; -38; -83; 20; -71; 69; 35; -15; -14; -57;

-30; -29; 4; 50; 11; -3; 48; 90; -88; 15; -85; -88;

-77; -42; 73; -13; -63; -97; -81; 36; 74; 55; 67; -80; -99; -28; 10; 38; 53; -6; 37; 61; -46; 58; 93; 60; -63; 79; -77 }

Ожидаемый результат: -914

в) удовлетворяют условию .

Контрольный пример:

Исходные данные:

A={-3422; -2366; -4724; 1790; -3405; 3392; 2462; 4762; 4325; 859; 4203; 2092; -3734; 711; 4108; 3662; -2997;

-4798; 741; 357; -4294; 548; -2246; 1142; -933; 1797;

-4285; 980; 2836; -1132; 2173; 3069; 139; -4379; -691;

3820; 1196; 3406; 1417; -4047; -201; -3531; 51; 4472;

357; 2200; -668; -4803; -2350; -3193}

Ожидаемый результат: -393

3. Даны натуральное число n, целые числа a1,a2,…,an. Найти количество K и сумму S тех членов данной последовательности, которые делятся на 5 и не делятся на 7. Если таких чисел нет – считать сумму равной 0 (постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai).

Контрольный пример:

Исходные данные: n=9; A={3;70; 15;9; 30;19;7;18;2}

Ожидаемый результат: K=2, S= 45

4. Даны натуральные числа n, p, целые числа a1,a2,…,an. Получить произведение членов последовательности a1,a2,…,an, кратных p. Если таких чисел нет – считать произведение равным 1 (постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai).

Контрольный пример:

Исходные данные: n=9;p=7;

A={3; 70;15;9;30;19; 7;18;2}

Ожидаемый результат: 490

5. Даны натуральное число n, действительные числа a1,a2,…,an. Вычислить обратную величину произведения тех членов ai последовательности a1,a2,…,an, для которых выполнено i+1<ai<i!. Если таких чисел нет – считать произведение равным 1 (постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai).

Контрольный пример:

Исходные данные: n=10;

A={-6.2; 57; -63; -25; 59; -33; -92; -9; 46; -30}

Ожидаемый результат: 0,000368

6. Даны натуральное число n, целые числа a1,a2,…,an. Получить S – сумму положительных и P – число отрицательных членов последовательности a1,a2,…,an. Если таких чисел нет – считать сумму равной 0 (постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai).

Контрольный пример:

Исходные данные: n=10;

A={5;-6;4;-4;1;6;-8;9;-1;-6}

Ожидаемый результат: S= 25; P= 5

7. Вычислить , где

;

.

Постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai и bi.

Контрольный пример:

Ожидаемый результат: 1950278580

8. Даны натуральные числа n, b0,b1,…,bn.Вычислить , где

если x кратно 3, если x при делении на 3 дает остаток 1 в остальных случаях

Здесь [a] – целая часть действительного числа a, т.е., наибольшее целое, не превосходящее a. Так, [3,14]=3, [-3,14]=–4;[-3]= 3 (постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений bi).

Контрольный пример:

Исходные данные: n=10;

B={7;5;10;2;1;4;2;6;4;1;6}

Ожидаемый результат: 100

9. Даны натуральное число n, действительные числа a1,a2,…,an (постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai).

a) Верно ли, что отрицательных членов в последовательности a1,a2,…,an больше чем положительных?

Контрольный пример 1:

Исходные данные: n=10;

A={-0,3;5,8;5,9;-2,4;-2;-1,9;-0,7;-6;10;0,7}

Ожидаемый результат: Да, отрицательных больше чем положительных

Контрольный пример 2:

Исходные данные: n=10;

A={0,3;5,8;5,9;-2,4;-2;-1,9;-0,7;-6;10;0,7}

Ожидаемый результат: Нет, отрицательных не больше чем положительных

Контрольный пример 3:

Исходные данные: n=10;

A={0,3;5,8;5,9;2,4;-2;-1,9;-0,7;-6;10;0,7}

Ожидаемый результат: Нет, отрицательных не больше чем положительных

Контрольный пример 4:

Исходные данные: n=10;

A={0;0;7;0;-2;-1,9;4;-6;0;0}

Ожидаемый результат: Да, отрицательных больше чем положительных

б) Верно ли, что наибольший член последовательности a1,a2,…,an по модулю больше единицы?

Контрольный пример 1:

Исходные данные: n=10;

A={-10,3;0,8;-0,9;-0,4;0;-0,9;-0,7;-0,6;0,1;0,7}

Ожидаемый результат: Нет, максимальный член последовательности по модулю не больше 1

Контрольный пример 2:

Исходные данные: n=10;

A={-1,2;-3,3;-10,8;-14,4;-12,1;-22,9;-11,7;-6,6;-10,1;

-15,7}

Ожидаемый результат: Да, максимальный член последовательности по модулю больше 1

10. Даны натуральное число n. Можно ли представить его в виде суммы двух квадратов натуральных чисел? Если можно, то указать пару[3] x, y таких натуральных чисел, что

Контрольный пример 1:

Исходные данные: n=50

Ожидаемый результат:

x=1; y=7

или

x=5; y=5

или

x=7; y=1

Контрольный пример 2:

Исходные данные: n=13

Ожидаемый результат:

x=2; y=3

или

x=3; y=2

11. Вычислить .

Контрольный пример:

Ожидаемый результат: 983455

12. Вычислить

а)

Контрольный пример:

Ожидаемый результат: 24,64575179

б)

Контрольный пример:

Ожидаемый результат: 41,91334

в)

Контрольный пример:

Ожидаемый результат: 133,63396

г)

Контрольный пример:

Ожидаемый результат: 53,40877

13. Дано натуральное число n. Вычислить:

а)

Контрольный пример 1:

Исходные данные: n=5

Ожидаемый результат: 6,46300418E+23

Контрольный пример 2:

Исходные данные: n=3

Ожидаемый результат: 181465

б)

Контрольный пример 1:

Исходные данные: n=5

Ожидаемый результат: 3413

Контрольный пример 2:

Исходные данные: n=8

Ожидаемый результат: 17650828

в)

Контрольный пример:

Исходные данные: n=4

Ожидаемый результат: 1,041669422

г)

Контрольный пример:

Исходные данные: n=4

Ожидаемый результат: 8,6833176∙1036

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

а)

Контрольный пример:

Исходные данные: n=4; x=-1

Ожидаемый результат: 4,043653551

б)

Контрольный пример:

Исходные данные: n=4; x=-1

Ожидаемый результат: 0,027786045

в)

Контрольный пример:

Исходные данные: n=4; x=-2

Ожидаемый результат: 67332

г)

Контрольный пример:

Исходные данные: n=4; x=-2

Ожидаемый результат: -1

15. Даны действительные числа x (x≠0), ε(ε>0). Вычислить бесконечную сумму с заданной точностью e (e>0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем e, - это и все последующие слагаемые можно уже не учитывать.

а) ;

Контрольный пример:

Исходные данные: ε=0,001; x=-0,5

Ожидаемый результат: -0,461

б) ;

Контрольный пример:

Исходные данные: ε=0,0000001; x=-0,5

Ожидаемый результат: -0,0414810

в) ;

Контрольный пример:

Исходные данные: ε=0,0000001; x=-0,5

Ожидаемый результат: -0,4968840

г) ;

Контрольный пример:

Исходные данные: ε=0,0000001; x=-0,5

Ожидаемый результат: 0,0615302

д) ;

Контрольный пример:

Исходные данные: ε=0,000001; x=-0,5

Ожидаемый результат: -0,24226

е) ;

Контрольный пример:

Исходные данные: ε=0,00000001; x=-0,5

Ожидаемый результат: -0,99961422

ж) ;

Контрольный пример:

Исходные данные: ε=0,0000001; x=-0,5

Ожидаемый результат: -0,0831597

з) ;

Контрольный пример:

Исходные данные: ε=0,001; x=-0,5

Ожидаемый результат: 1,133

16. Дано действительное число х. Вычислить бесконечную сумму с точностью 10-6. Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем e, - это и все последующие слагаемые можно уже не учитывать.

а) ;

Контрольный пример:

Исходные данные: x=10

Ожидаемый результат: 0,001613

б) ;

Контрольный пример:

Исходные данные: x=10

Ожидаемый результат: 0,051074

в) ;

Контрольный пример:

Исходные данные: x=0,1

Ожидаемый результат: 0,025196

г) ;

Контрольный пример:

Исходные данные: x=100

Ожидаемый результат: 0,445729

д) ;

Контрольный пример:

Исходные данные: x=10

Ожидаемый результат: 3,801164

е) ;

Контрольный пример:

Исходные данные: x=10

Ожидаемый результат: 3,211367

ж) ;

Контрольный пример:

Исходные данные: x=0,02

Ожидаемый результат: -0,019803

з) ;

Контрольный пример:

Исходные данные: x=2,5

Ожидаемый результат: 0,054486

17. Дано действительное число x. Последовательность образована по следующему закону:

а) ; б) ;
в) ; г) .

Получить , где k - наименьшее целое число, удовлетворяющее двум условиям: k>10 и . Постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai.

а)

Контрольный пример:

Исходные данные: x=30

Ожидаемый результат: 118,593186

б)

Контрольный пример:

Исходные данные: x=1,01

Ожидаемый результат: -0.138578

в)

Контрольный пример:

Исходные данные: x=1000000

Ожидаемый результат: 201735,15202

г)

Контрольный пример:

Исходные данные: x=1,01

Ожидаемый результат: 1,517429

18. Дано действительное число ε (ε>0). Последовательность образована по следующему закону:

а) ;

б) ;

в) ;

г) ;

Найти первый член , для которого выполнено условие |. Постарайтесь обойтись без массивов – в задаче нет необходимости сохранения значений ai.

а)

Контрольный пример:

Исходные данные: ε=0,01

Ожидаемый результат: a7=0,020409

б)

Контрольный пример:

Исходные данные: ε=0,04

Ожидаемый результат: 0,166666667

в)

Контрольный пример:

Исходные данные: ε=0,0008

Ожидаемый результат: 0,562903

г)

Контрольный пример:

Исходные данные: ε=0,005

Ожидаемый результат: 0,6376

19. Даны действительные числа x, ε (0<|x|<1, ε>0). Вычислить с точностью ε значение . Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем e, - это и все последующие слагаемые можно уже не учитывать.

Контрольный пример:

Исходные данные: ε=0,00000001; x=-0,5

Ожидаемый результат: -0,439437896

 


[1]Если это не очевидно, то, очевидно, ваши проблемы лежат за пределами курса программирования, и вам не мешало бы повторить или заново пройти школьный курс алгебры, так как он прошел мимо вас.

[2]Этот процесс называется синтезом (иерархическим упорядочением). Подробнее см. раздел «Структурная методология разработки больших программных комплексов»

[3] Программа должна выдавать только один (какой – не важно) из возможных вариантов



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: