2. Практическая часть
2.1 Требования к выполнению работы:
Выполнить задание из лабораторной работы № 1 для заданного диапазона значений каждой из переменных. Диапазоны изменения переменных и шаг указаны в таблице 2. Составить блок-схемы алгоритмов и программы с использованием вложенных циклов, типы которых указаны в индивидуальном задании (таблица 2). Выполнить вычисления величин, указанных в столбце 4 таблицы 2.
Оформить вывод результатов таким образом, чтобы четко выделялись значения изменяемых параметров и при каждом их конкретном значении выводились значения результатов в виде таблицы. В конце вывести результаты вычисления величин из столбца 4.
Порядок выполнения работы.
1. Выполнить анализ задания, сформулировать постановку задачи.
2. Составить блок-схемы алгоритмов.
3. Составить программу на языке C++. Предусмотреть ввод исходных данных с клавиатуры и вывод результатов на экран.
4. Выполнить проверку работоспособности программы на различных исходных данных.
5. Выполнить анализ полученных результатов.
2.2 Варианты индивидуальных заданий.
Варианты индивидуальных заданий выбираются из таблицы 2 в соответствии с номером студента в списке группы в журнале преподавателя.
Таблица 2. Варианты индивидуальных заданий
№ п/п |
Диапазон изменения переменных |
Типы циклов |
Накапливаемые величины |
1 |
2 |
3 |
4 |
1 |
1 ≤ c ≤ 22, Δ c = 3 -2 ≤ d ≤ 2.5, Δ d = 0.9 |
1. С предусловием, 2. Счетный |
S – сумма p>q P – произвед. q<0 |
2 |
-4 ≤ k ≤ 8, Δ k =2 -3.3 ≤ a ≤ 2.2, Δ a =1.1 |
1. С предусловием, 2. С постусловием |
S – сумма x>0 P – произвед. 1<z<3 |
3 |
-3 ≤ i ≤ 3, Δ i = 1 -1.5 ≤ j ≤ 2, Δ j = 0.5 |
1. С постусловием, 2. Счетный |
K – кол-во 5<|x|<15 S – сумма y<11 |
4 |
-20 ≤ a ≤ 20, Δ a = 5 -1 ≤ b ≤ 2, Δ b = 0.3 |
1. Счетный, 2. С предусловием |
K – кол-во |i|<7 S – сумма k<-1 |
5 |
-7 ≤ m ≤ 2, Δ m =1 -4 ≤ n ≤ 4, Δ n = 0.5 |
1. С предусловием, 2. С постусловием |
S – сумма x<0 K – кол-во |z|>11 |
6 |
-10 ≤ a ≤ 5, Δ a = 3 -5.2 ≤ x ≤ 0.8, Δ x = 1.2 |
1. С постусловием, 2. Счетный |
S – сумма y>0 P – произвед. 1.1<z<2 |
7 |
-11 ≤ c ≤ 19, Δ c = 5 -1.5 ≤ d ≤ 0.6, Δ d = 0.3 |
1. С предусловием, 2. Счетный |
S – сумма s>0 P – произвед. 1<t<3 |
8 |
-15 ≤ m ≤ 10, Δ m = 5 -1 ≤ x ≤ 14, Δ x = 2.5 |
1. С предусловием, 2. С постусловием |
K – кол-во s>t P – произвед. |t|<3 |
9 |
-10 ≤ x ≤ 10, Δ x=2 -1 ≤ v ≤ 2, Δ v=0.3 |
1. С постусловием, 2. Счетный |
S – сумма y>1 P – произвед. 1<p<4 |
10 |
-2 ≤ a ≤ 3, Δ a =1 -7.5 ≤ b ≤ 1.5, Δ b= 1.5 |
1. Счетный, 2. С предусловием |
K – кол-во 2<|c|≤4.5 S – сумма d<7 |
11 |
-5 ≤ a ≤ 13, Δ a = 3 -1.1 ≤ b ≤ 1, Δ b = 0.3 |
1. С предусловием, 2. С постусловием |
Sr – ср. знач. x K – кол-во |y|<11 |
12 |
-10 ≤ a ≤ 14, Δ a = 3 0 ≤ h ≤ 12, Δ h = 1.5 |
1. С постусловием, 2. Счетный |
Sr – ср. знач. y P – произвед. 0<x<2 |
13 |
-10 ≤ f ≤ 2, Δ f = 2 -3 ≤ g ≤ 6.6, Δ g = 1.6 |
1. С предусловием, 2. Счетный |
S – сумма x>y P – произвед. y<0 |
14 |
-6 ≤ d ≤ 4, Δ d = 2 -1.2 ≤ x ≤ 4.8, Δ x = 1.2 |
1. С предусловием, 2. С постусловием |
Sr – ср. знач. y P – произвед. 0<z<1.5 |
15 |
-7 ≤ p ≤ 5, Δ p = 2 -11 ≤ q ≤ 4, Δ q = 2.5 |
1. С постусловием, 2. Счетный |
K – кол-во |n|<7 S – сумма m<-1 |
16 |
-10 ≤ i ≤ 2, Δ i = 2 -3 ≤ n ≤ 6.6, Δ n = 1.6 |
1. Счетный, 2. С предусловием |
Sr – ср. знач. x K – кол-во |y|<10 |
17 |
-3 ≤ a ≤ 3, Δ a = 1 -1.5 ≤ m ≤ 2, Δ m = 0.5 |
1. С предусловием, 2. С постусловием |
S – сумма k>-2 K – кол-во -1≤ z ≤ 4 |
18 |
-1 ≤ c ≤ 11, Δ c = 2 -6 ≤ d ≤ 1, Δ d = 0.5 |
1. С постусловием, 2. Счетный |
K – кол-во n>m P – произвед. |m|<2 |
19 |
-6 ≤ a ≤ 9, Δ a = 3 -2.1 ≤ b ≤ 0, Δ b = 0.3 |
1. С предусловием, 2. Счетный |
S – сумма i<0 K – кол-во |m|>10 |
20 |
-4 ≤ a ≤ 3, Δ a = 1 -3 ≤ b ≤ 3, Δ b = 0.5 |
1. С предусловием, 2. С постусловием |
K – кол-во 5<|n|<12 S – сумма m<10 |
1 |
2 |
3 |
4 |
21 |
-1 ≤ b ≤ 13, Δ b = 2 -10 ≤ d ≤ -6, Δ d = 0.4 |
1. С постусловием, 2. Счетный |
S – сумма p>0 P – произвед. 1<r<3 |
22 |
-3 ≤ n ≤ 3, Δ n = 1 -1 ≤ p ≤ 1, Δ p = 0.4 |
1. Счетный, 2. С предусловием |
S – сумма y>0 P – произвед. 1<f<3 |
23 |
-2 ≤ n ≤ 3, Δ n = 1 -6 ≤ x ≤ 3, Δ x = 1.5 |
1. С предусловием, 2. С постусловием |
Sr – ср. знач. y P – произвед. 0<f<2.5 |
24 |
-2 ≤ x ≤ 3, Δ x =1 -7.5 ≤ l ≤ 1.5, Δ l = 1.5 |
1. С постусловием, 2. Счетный |
Sr – ср. знач. y K – кол-во |p|<8.5 |
25 |
-3 ≤ a ≤ 3, Δ a = 1 -1 ≤ c ≤ 1, Δ c = 0.4 |
1. Счетный, 2. С предусловием |
S – сумма x<11 P – произвед. t<1 |
26 |
-2 ≤ b ≤ 3, Δ b = 1 -6 ≤ f ≤ 3, Δ f = 1.5 |
1. С предусловием, 2. С постусловием |
Sr – ср. знач. p S – сумма 0<r<15 |
27 |
-2 ≤ y ≤ 3, Δ y =1 -7.5 ≤ x ≤ 1.5, Δ x = 1.5 |
1. С постусловием, 2. Счетный |
Sr – ср. знач. s K – кол-во t<4.5 |
28 |
-3 ≤ e ≤ 3, Δ e = 1 -1 ≤ g ≤ 1, Δ g = 0.4 |
1. Счетный, 2. С предусловием |
S – сумма y>2 P – произвед. |f|<2 |
