Файл: Практическая работа 2.pdf

ВУЗ: Не указан

Категория: Задание

Дисциплина: Программирование

Добавлен: 06.11.2018

Просмотров: 828

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

ПРАКТИЧЕСКАЯ РАБОТА №2 

ЦИКЛИЧЕСКИЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ 

 
Цель работы
: научиться строить циклические алгоритмы в виде блок-

схем. 

 
Задание к практической работе
: согласно вашему варианту составить 

алгоритм к одной задаче в виде блок-схемы. Номер задачи соответствует 
вашему варианту (порядковому номеру в списке группы). 

Прислать отчет, включив в него : титульный лист (образец см. ниже), 

блок-схему, контрольный пример, демонстрирующий выполнение алгоритма. 

 
 

Вариант 1 

 
1. Hе используя стандаpтные функции (за исключением abs),  вычислить сумму следую-
щего pяда с заданной точностью  Е>0 (Е вводится с клавиатуры): 

1

3

2

2

2

1

1

5

4

)

1

(

5

4

)

1

(

5

4

)

1

(

n

n

n

 

 
2. Даны целые числа K и N (N> 0). Вывести N раз число K

3. Даны положительные числа A и B (A>B). На отрезке длины A размещено максимально 
возможное количество отрезков длины B (без наложений). Не используя операции умно-
жения и деления, найти длину незанятой части отрезка A

 

Вариант 2 

 

1. 

Hе используя стандаpтные функции,  вычислить сумму n первых членов следующего 

pяда (n вводится с клавиатуры): 

1

3

2

2

2

1

1

5

4

)

1

(

5

4

)

1

(

5

4

)

1

(

n

n

n

 

2. Даны два целых числа A и B (A<B). Вывести в порядке возрастания все целые числа, 
расположенные между A и B (включая сами числа A и B), а также количество N этих чи-
сел. 

3. Даны положительные числа A и B (A>B). На отрезке длины A размещено максимально 
возможное количество отрезков длины B (без наложений). Не используя операции умно-
жения и деления, найти количество отрезков B, размещенных на отрезке A

 

Вариант 3 

 

Дано  действительное  число  х.  Hе  используя  стандаpтные  функции  (за  исключением 

abs),вычислить сумму следующего pяда с заданной точностью  Е>0 (Е, x вводятся с клави-

атуры): 

!

!

2

!

1

1

2

n

x

x

x

n

2. Даны два целых числа A и B (A<B). Вывести в порядке убывания все целые числа, рас-
положенные между A и B (не включая числа A и B), а также количество N этих чисел. 


background image

3

. Даны целые положительные числа N и K. Используя только операции сложения и вычи-

тания, найти частное от деления нацело N на K, а также остаток от этого деления. 

 

Вариант 4 

 

1. 

Дано действительное число х. Hе используя стандаpтные функции,  вычислить сумму 

n первых членов следующего pяда (n, х вводятся с клавиатуры): 

!

!

2

!

1

1

2

n

x

x

x

n

 

2

. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, … , 10 кг кон-

фет. 

3

. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести True, если не 

является — вывести False. 

Вариант 5 

 

Дано  действительное  число  х.  Hе  используя  стандаpтные  функции  (за  исключением 

abs), вычислить сумму следующего pяда с заданной точностью  Е>0 (Е, x вводятся с кла-

виатуры): 

)!

1

2

(

!

5

!

3

1

2

5

3

n

x

x

x

x

n

2. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, … , 1 кг 
конфет. 

3

. Дано целое число N (> 0), являющееся некоторой степенью числа 2: N = 2

K

. Найти целое 

число K — показатель этой степени. 

 

Вариант 6 

 

1. 

Дано действительное число х. Hе используя стандаpтные функции,  вычислить сумму 

первых 

членов 

следующего 

pяда 

(n, 

х 

вводятся 

с 

клавиатуры): 

)!

1

2

(

!

5

!

3

1

2

5

3

n

x

x

x

x

n

2

. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, … , 2 кг 

конфет. 

3. Дано целое число N (> 0). Найти наименьшее целое положительное число K, квадрат 
которого превосходит NK

2

>N. Функцию извлечения квадратного корня не использовать. 

 

Вариант 7 

 

Дано  действительное  число  х.  Hе  используя  стандаpтные  функции  (за  исключением 

abs), вычислить сумму следующего pяда с заданной точностью  Е>0 (Е, x вводятся с кла-

виатуры): 

)!

2

(

)

1

(

!

4

!

2

1

2

4

2

n

x

x

x

n

n

.2. Даны два целых числа A и B (A<B). Найти сумму всех целых чисел от A до B включи-
тельно. 

3

. Дано целое число N (> 0). Найти наибольшее целое число K, квадрат которого не пре-

восходит NK

2

N. Функцию извлечения квадратного корня не использовать.


background image

Вариант 8 

 

1. 

Дано действительное число х. Hе используя стандаpтные функции,  вычислить сумму 

первых 

членов 

следующего 

pяда 

(n, 

х 

вводятся 

с 

клавиатуры): 

)!

2

(

)

1

(

!

4

!

2

1

2

4

2

n

x

x

x

n

n

 

2

. Даны два целых числа A и B (A<B). Найти произведение всех целых чисел от A до B 

включительно. 

3

. Дано целое число N (> 1). Найти наименьшее целое число K, при котором выполняется 

неравенство 3

K

>N

 

Вариант 9 

 

1. 

Hе используя стандаpтные функции,  вычислить сумму n первых членов следующего 

pяда (n вводится с клавиатуры): 

!

100

!

3

100

!

2

100

!

1

100

3

2

n

n

 

2

. Даны два целых числа A и B (A<B). Найти сумму квадратов всех целых чисел от A до B 

включительно. 

3

. Дано целое число N (> 1). Найти наибольшее целое число K, при котором выполняется 

неравенство 3

K

<N

 

 

Вариант 10 

 
1. Дано натуральное число. Получить число, получаемое при прочтении его цифр справа 
налево. 

2. 

Дано  натуральное  число  n  и  действительное  число    а.  Вычислить  n  первых  членов 

следующего pяда (n, a вводится с клавиатуры): 

)

1

(

*

...

*

)

1

(

1

)

2

)(

1

(

1

)

1

(

1

1

n

a

a

a

a

a

a

a

a

a

3

. Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличи-

вается на P процентов от имеющейся суммы (P — вещественное число, 0 <P< 25). По 
данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и выве-
сти найденное количество месяцев K (целое число) и итоговый размер вклада S (веще-
ственное число). 


background image

Вариант 11 

 

1. 

Дано действительное число a. Вычислить сумму следующего pяда с заданной точно-

стью 

 

Е>0 

(Е, 

вводятся 

с 

клавиатуры): 

)

1

(

*

...

*

)

1

(

1

)

2

)(

1

(

1

)

1

(

1

1

n

a

a

a

a

a

a

a

a

a

 

2

. Дано целое число N (> 0). Найти сумму 

N

2

 + (N + 1)

2

 + (N + 2)

2

 + … + (2·N)

2

 

(целое число). 

3

. Даны положительные числа ABC. На прямоугольнике размера A

B размещено мак-

симально возможное количество квадратов со стороной C (без наложений). Найти количе-
ство квадратов, размещенных на прямоугольнике.  

Вариант 12 

 
1. 

Hе  используя  стандаpтные  функции  (за  исключением  abs),  вычислить  сумму  сле-

дующего pяда с заданной точностью  Е>0 (Е вводится с клавиатуры):.  





1 5

1

i

i

i

S

 

2

. Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления 

следующую формулу:  

N

2

 = 1 + 3 + 5 + … + (2·N – 1). 

После добавления к сумме каждого слагаемого выводить текущее значение суммы (в ре-
зультате будут выведены квадраты всех целых чисел от 1 до N). 
3. Найти 10 первых натуральных чисел, оканчивающихся на цифру «7», кратных числу 9 и 
больших 100. 
 

Вариант 13 

 

1. 

Hе используя стандаpтные функции,  вычислить сумму n первых членов следующего 

pяда (n вводится с клавиатуры):. 





n

i

i

i

S

1 5

1

 

2. Дано вещественное число A и целое число N (> 0). Используя один цикл, вывести все 
целые степени числа A от 1 до N

3

. Дано целое число N (> 0). С помощью операций деления нацело и взятия остатка от де-

ления определить, имеются ли в записи числа N нечетные цифры. Если имеются, то выве-
сти True, если нет — вывести False. 


background image

Вариант 14 

 

1. 

Hе используя стандаpтные функции (за исключением abs), вычислить сумму  следу-

ющего pяда с заданной точностью  Е>0 (Е вводится с клавиатуры):. 





1 3

2

i

i

i

S

 

2

. Дано вещественное число A и целое число N (> 0). Используя один цикл, найти сумму  

1 + A + A

2

 + A

3

 + … + A

N

3

. Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от де-

ления, вывести все его цифры, начиная с самой правой (разряда единиц). 

 

Вариант 15 

 

1. 

Hе используя стандаpтные функции,  вычислить сумму n первых членов следую-
щего pяда (n вводится с клавиатуры):. 





n

i

i

i

S

1 3

2

 

2. Дано вещественное число A и целое число N (> 0). Найти A в степени N:  

A

N

 = A·A· … ·A 

(числа A перемножаются N раз). 

3. Дано целое число N (> 1). Если оно является простым, то есть не имеет положительных 
делителей, кроме 1 и самого себя, то вывести True, иначе вывести False. 

 
 

Вариант 16 

 

1. 

Дано действительное число x. Hе используя стандаpтные функции (за исключением 

abs и sin), вычислить сумму следующего pяда с заданной точностью  Е>0 (Е,x вводятся с 
клавиатуры):. 

n

nx

x

x

2

sin

2

2

sin

2

sin

2

 

2

. Дано вещественное число A и целое число N (> 0). Используя один цикл, найти значе-

ние выражения  

1 – A + A

2

 – A

3

 + … + (–1)

N

·A

N

Условный оператор не использовать. 

3

. Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следу-

ющий день он увеличивал длину пробега на P процентов от пробега предыдущего дня (P 
— вещественное, 0 <P< 50). По данному P определить, после какого дня суммарный про-
бег лыжника за все дни превысит 200 км, и вывести найденное количество дней K (целое) 
и суммарный пробег S (вещественное число).