Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы_ЭПР_2011.doc
Скачиваний:
7
Добавлен:
07.12.2018
Размер:
3.53 Mб
Скачать

Лабораторная работа №5. Программирование условных процессов.

Задание. Составить алгоритм и написать программу для решения следующих задач.

Условие задачи

Условие задачи

Даны вещественные числа x и y. Определить принадлежит ли точка с координатами (x; y) заштрихованной части плоскости.

1

2

3

4

5

6

7

8

Условие задачи

Условие задачи

Даны вещественные числа x и y. Определить принадлежит ли точка с координатами (x; y) заштрихованной части плоскости.

9

10

11

12

13

14

15

16

Условие задачи

Условие задачи

Дано вещественное число а. Для функции y=f(x), график которой приведен ниже вычислить f(а).

17

18

19

20

21

22

23

24

Условие задачи

Условие задачи

Дано вещественное число а. Для функции y=f(x), график которой приведен ниже вычислить f(а).

25

26

27

28

29

30

7. Программирование циклов с известным числом повторений.

Задание. Составить алгоритм и написать программу для решения следующей задачи.

Условие задачи

1

Вычислить значения у, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений у, произведение отрицательных у, количество отрицательных у. Контрольный расчёт провести при a=2.17,xn=-1.5, xk=0.5, dx=0.2.

2

Вычислить значения z, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений z, произведение отрицательных z, количество z<0.5. Контрольный расчёт провести при a=2.83, xn=1, xk=2, dx=0.1.

3

Вычислить значения t, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму положительных значений t, произведение отрицательных t, количество отрицательных t. Контрольный расчёт провести при a=1.23, xn=-0.5, xk=0.5, dx=0.1.

4

Вычислить значения у, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений у, произведение у. Контрольный расчёт провести при a=2.37, xn=1, xk=3, dx=0.2.

5

Вычислить значения z, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить , сумму значений z, произведение отрицательных z, количество вычислительных z. Контрольный расчёт провести при a=2.62, xn=-3, xk=3, dx=0.6.

6

Вычислить значения t, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений ta, произведение t, количество отрицательных ta. Контрольный расчёт провести при a=3.72, xn=1, xk=3, dx=0.2

7

Вычислить значения y, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений y, произведение y, количество вычисленных y. Контрольный расчёт провести при a=2.46, xn=0.5, xk=4.5, dx=0.4.

Условие задачи

8

Вычислить значения z, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле Вычислить сумму значений z, произведение z, количество отрицательных z. Контрольный расчёт провести при a=4.46, b=2.16,xn=-1.5, xk=4.5, dx=0.6.

9

Вычислить значения t, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений t, произведение t200, количество t>200. Контрольный расчёт провести при a=6.13, b=3.42, xn=-2, xk=3, dx=0.5.

10

Вычислить значения у, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений y, произведение отрицательных y, количество отрицательных y. Контрольный расчёт провести при a=2.89, xn=-50, xk=50, dx=10.

11

Вычислить значения z, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений z>4, произведение z, количество z>4. Контрольный расчёт провести при a=2.94, xn=1.5, xk=5.5, dx=0.4.

12

Вычислить значения t, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений t<2, произведение t>2, количество t>2. Контрольный расчёт провести при a=12.94, xn=1, xk=6, dx=0.5.

13

Вычислить значения у, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Определить количество вычисленных y и . Контрольный расчёт провести при a=2.91, b=2.41, xn=-4, xk=4, dx=0.8.

14

Вычислить значения z, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений z, произведение z, количество z<0. Контрольный расчёт провести при a=6.13, b=4.28, xn=-3.5, xk=3.5, dx=0.7.

Условие задачи

15

Вычислить значения t, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений t>1, произведение t<1, количество вычисленных t>2. Контрольный расчёт провести при a=2.84, b=4.67, xn=2.5, xk=7.5, dx=0.5.

16

Вычислить значения у, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений y, произведение отрицательных y, количество отрицательных y. Контрольный расчёт провести при a=5.41, xn=-5, xk=5, dx=1.

17

Вычислить значения z, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений z0, произведение z>0, количество вычисленных z. Контрольный расчёт провести при a=4.32, b=8.13, xn=-3, xk=4, dx=0.7.

18

Вычислить значения t, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений t, произведение t<0, количество вычисленных t<0. Контрольный расчёт провести при a=2.56, b=12.7, xn=-2, xk=2, dx=0.4.

19

Вычислить значения у, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений y0, произведение отрицательных y, количество отрицательных y. Контрольный расчёт провести при a=6.42, b=3.17, xn=-3, xk=3, dx=0.6.

20

Вычислить значения z, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму вычисленных значений z, произведение и количество. Контрольный расчёт провести при a=3.53, b=6.12, xn=1, xk=3, dx=0.2

21

Вычислить значения t, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Определить количество вычисленных t и . Контрольный расчёт провести при a=3.42, xn=-2, xk=2, dx=0.4.

Условие задачи

22

Вычислить значения у, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Определить . Контрольный расчёт провести при a=2.47, b=4.82, xn=2.5, xk=5.5, dx=0.3.

23

Вычислить значения z, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму вычисленных значений z<a, произведение z и количество z<a. Контрольный расчёт провести при a=3.42, xn=-2, xk=3, dx=0.5.

24

Вычислить значения t, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений t500, произведение t<500, количество вычисленных t500. Контрольный расчёт провести при a=2.5, xn=1.5, xk=5.5, dx=0.4.

25

Вычислить значения у, соответствующие каждому значению х (, шаг изменения x равен dx) по формуле . Вычислить сумму значений y<a, произведение и количество ya. Контрольный расчёт провести при a=2.57, xn=2, xk=5, dx=0.3.

8. Программирование циклов с неизвестным числом повторений.

Составить алгоритм и написать программу для решения следующей задачи.

Условие задачи

1

Дано: а =4; dа=-0.5. S вычислять по формуле: S = 2.79ln(a3+a+1). Считать S до тех пор, пока выражение под знаком логарифма больше 1. Определить k – количество вычисленных S. Вывести на экран a, S, k.

2

Дано: q =3; dq=-0.2. F вычислять по формуле: . Считать до тех пор, пока подкоренное выражение больше 0. Определить k – количество вычисленных F. Вывести на экран q, F, k.

3

Дано: x=2; dx=-0.2. Z вычислять по формуле: . Считать Z до тех пор, пока выражение под знаком логарифма больше 0. Определить k – количество вычисленных Z . Вывести на экран k, Z, x.

4

Дано: а = 1.2; x =1;dx= 0.5. Z вычислять по формуле: . Считать Z до тех пор, пока подкоренное выражение меньше 250. Определить k – количество вычисленных Z. Вывести на экран x, Z, k.

5

Дано: а =5; dа=-0.5. Z вычислять по формуле: , где q = a2 – a. Считать до тех пор, пока q > 0. Определить k – количество вычисленных Z . Вывести на экран a, q, Z, k.

6

Дано: а=3.7; x=2; dx=0.2. Z вычислять по формуле: Z=0.5cos(x)+ln(a/x3 +1/x). Считать Z до тех пор, пока выражение под знаком логарифма больше 0.3. Определить k – количество вычисленных Z. Вывести на экран x, Z, k.

7

Дано: x=1; dx=0.5. Z вычислять по формуле: Z = q(cos(3x)+sin(5x)), где q = ex-1 + x. Считать до тех пор, пока q < 400. Определить k – количество вычисленных Z. Вывести на экран x, q, Z, k.

8

Дано: x=1; dx=0.5. Z вычислять по формуле: , где . Считать Z до тех пор, пока y > 0.02. Определить k – количество вычисленных Z. Вывести на экран x, y, Z, k.

9

Дано: x=-1.5;dx=0.5. Z вычислять по формуле:. Считать Z до тех пор, пока выражение под знаком логарифма больше 0.05. Определить k – количество вычисленных Z. Вывести на экран x, Z, k.

10

Дано: b=1; db=-0.2. Z вычислять по формуле: . Считать Z до тех пор, пока подкоренное выражение больше 0. Определить k – количество вычисленных Z. Вывести на экран b, Z, k.

11

Дано: x=2; dx=-0.2. Z вычислять по формуле:. Считать Z до тех пор, пока подкоренное выражение больше 0. Определить k – количество вычисленных Z. Вывести на экран x, Z, k.

Условие задачи

12

Дано: а=5; dа=-0.5. Z вычислять по формуле: Z = ln(1+0.8a)cos(a). Считать Z до тех пор, пока выражение под знаком логарифма больше 0. Определить k – количество вычисленных Z. Вывести на экран a, Z, k.

13

Дано: x=3; dx =-0.2. Z вычислять по формуле: . Считать Z до тех пор, пока подкоренное выражение больше 0. Определить k – количество вычисленных Z. Вывести на экран x, Z, k.

14

Дано: x=4; dx =-0.3. Z вычислять по формуле: Z = ln(5x-5)sin(x). Считать Z до тех пор, пока выражение под знаком логарифма больше 0. Определить k - количество вычисленных Z. Вывести на экран x, Z, k.

15

Дано: x =1; dx=0.2 Z вычислять по формуле: , где .Считать Z до тех пор, пока y < 150. Определить k - количество вычисленных Z. Вывести на экран x, y, Z, k.

16

Дано: а=2; dа=0.5. Z вычислять по формуле: . Считать Z до тех пор, пока подкоренное выражение больше 0.03. Определить k - количество вычисленных Z. Вывести на экран a, Z, k.

17

Дано: b=3; db= -0.3. Z вычислять по формуле: , где x = 0.3b3+b. Считать Z до тех пор, пока x>0. Определить k - количество вычисленных Z. Вывести на экран b, x, Z, k.

18

Дано: x=2; dx=0.4. Z вычислять по формуле: . Считать Z до тех пор, пока подкоренное выражение больше или равно 0.2. Определить k - количество вычисленных Z. Вывести на экран x, Z, k.

19

Дано: с =3.2; а=1; dа=0.3. Z вычислять по формуле: , где . Считать Z до тех пор, пока x < 100. Определить k - количество вычисленных Z. Вывести на экран a, x, Z, k.

20

Дано: x=3; dx=-0.4. Z вычислять по формуле:. Считать Z до тех пор, пока выражение под знаком логарифма больше 0. Определить k - количество вычисленных Z. Вывести на экран x, Z, k.

21

Дано: x =0; dx=0.5. Z вычислять по формуле:. Считать Z до тех пор, пока подкоренное выражение больше 0.1. Определить k - количество вычисленных Z. Вывести на экран x, Z, k.

22

Дано: а=1; dа=0.4. Z вычислять по формуле:, где x=(a2 +2a+3)-1. Считать Z до тех пор, пока x > 0.02. Определить k - кол-во вычисленных Z. Вывести на экран a, x, Z, k.

Условие задачи

23

Дано: x =6; dx=-0.5. Z вычислять по формуле: Z = cos(x)ln(x2-0.5x). Считать Z до тех пор, пока выражение под знаком логарифма больше 0. Определить k - количество вычисленных Z. Вывести на экран x, Z, k.

24

Дано: x=5;.dx=-0.4. Z вычислять по формуле:. Считать Z до тех пор, пока выражение под знаком корня больше 0.02. Определить k - количество вычисленных Z. Вывести на экран x,Z,k

25

Дано: b=1; db=0.2. Z вычислять по формуле: , где . Считать Z до тех пор, пока x > 0.1. Определить k - количество вычисленных Z. Вывести на экран b, x, Z, k

9. Обработка массивов.

Задание. Составить алгоритм и написать программу для решения следующей задачи.

Условие задачи

1

Записать положительные элементы массива x=(x1, x2, …, xn) подряд в массив y=(y1, y2,…,yk). Определить k - количество положительных элементов. Вычислить сумму элементов массива y.

2

Записать элементы массива А = (a1, a2, …, an) с четными индексами подряд в массив В = (b1, b2,…, bk). Определить k – количество четных элементов. Вычислить произведение элементов массива В.

3

Записать пять первых положительных элементов массива х=(х1,…,хn) подряд в массив Y=(y1, y2, …, y5). Вычислить сумму элементов массива y.

4

Записать элементы массива х=(х1, х2,…, хn), удовлетворяющие условию xiє[1, 2], подряд в массив y =(y1, y2,…, yk). Определить k – количество таких элементов. Вычислить произведение элементов массива y.

5

Записать элементы массива x =(x1, x2,…, xn) в обратном порядке в массив Y =(y1, y2,…, yn). Вычислить произведение элементов массива Y с четными индексами.

6

Записать элементы массива X =(x1, x2,…, xn) с индексами 1, 4, 9, 16, 25 подряд в массив Y=(y1, y2,…, y5). Вычислить сумму элементов массива y..

7

Записать положительные элементы массива X=(x1,x2,…, xn) подряд в массив Y=(y1,y2,…, yk).Определить k – количество положительных элементов. Вычислить произведение элементов массива Y с четными индексами.

8

Записать элементы массива X=(x1,x2,…, xn) в обратном порядке в массив Y=(y1,y2,…, yn). Вычислить S=y1+y4+y9+y16.

9

Записать элементы массива X=(x1,x2,…,x12)в массив Y=(y1,y2,…, y12), сдвинув элементы массива X вправо на три позиции. При этом 3 элемента из конца массива X перемещаются в начало, т.е. (y1,y2,…, y12)=(x10,x11,x12,x1,x2,…x9). Вычислить произведение элементов массива Y с четными индексами

10

Записать отрицательные элементы массива X=(x1,x2,…,xn) подряд в массив Y=(y1,y2,…,yk).Определить k – количество отрицательных элементов. Вычислить произведение элементов массива y.

11

Записать элементы массива X=(x1,x2,…, xn) с нечетными индексами подряд в массив Y=(y1,y2,…, yk). Здесь k – количество нечетных элементов. Вычислить сумму элементов массива y.

12

Записать восемь первых отрицательных элементов массива X=(x1,x2,…,xn) подряд в массив Y=(y1,y2,…, y8). Вычислить произведение элементов массива y.

13

Записать элементы массива X=(x1,x2,…, xn), удовлетворяющие условию xi є [2,3], подряд в массив Y=(y1,y2,…, yk). Определить k – количество таких элементов. Вычислить сумму элементов массива y.

14

Записать элементы массива X=(x1,x2,…, xn) в обратном порядке в массив Y=(y1,y2,…, yn). Вычислить сумму элементов массива Y с нечетными индексами.

15

Записать элементы массива X=(x1,x2,…, x36) с индексами 1, 4, 9,16,25, 36 подряд в массив Y=(y1,y2,…, y6). Вычислить произведение элементов массива y.

Условие задачи

16

Записать положительные элементы массива X=(x1,x2,…, xn) подряд в массив Y=(y1,y2,…, yk). Определить k – количество положительных элементов. Вычислить сумму элементов массива Y с нечетными индексами.

17

Записать элементы массива X=(x1,x2,…, x25) в обратном порядке в массив Y=(y1,y2,…, y25).Вычислить P=y1 y4 y9 y16 y25.

18

Записать элементы массива X=(x1,x2,…,x15) в массив Y=(y1,y2,…, y15), сдвинув элементы массива X влево на 4 позиции. При этом 4 элемента из начала массива X перемещаются в конец, т.е. (y1,y2,…, y15)=(x5,x6,…,x15,x1,x2,x3,x4). Вычислить сумму элементов массива Y с нечетными индексами.

19

Записать положительные элементы массива X=(x1,x2,…, xn) подряд в массив Y=(y1,y2,…, yk). Определить k – количество положительных элементов, найти максимальный элемент массива Y и его номер.

20

Записать элементы массива X=(x1,x2,…, xn) с четными индексами подряд в массив Y=(y1,y2,…, yk). Здесь k – количество четных элементов. Найти минимальный по модулю элемент массива Y и его номер.

21

Записать семь первых положительных элементов массива X=(x1,x2,…, xn) подряд в массив Y=(y1,y2,…, y7). Найти максимальный элемент массива Y и его номер.

22

Записать элементы массива X=(x1,x2,…, xn), удовлетворяющие условию xiє [1.5, 2.5], подряд в массив Y=(y1,y2,…, yk). Определить k – количество таких элементов. Найти минимальный элемент массива Y и его номер

23

Записать элементы массива X=(x1,x2,…, xn) в обратном порядке в массив Y=(y1,y2,…, yn). Найти максимальный элемент массива Y и его номер.

24

Записать элементы массива X=(x1,x2,…, x16) с индексами 1, 4, 9, 16 подряд в массив Y=(y1,y2,y3,y4). Найти минимальный по модулю элемент массива Y и его номер.

25

Записать элементы массива X=(x1,x2,…, x10) в массив Y=(y1,y2,…,y10), сдвинув элементы массива X вправо на 2 позиции. При этом 2 элемента из массива X перемещаются в начало, т.е. (y1,y2,…, y10)=(x9,x10,x1,x2,…, x8). Найти максимальный по модулю элемент массива Y и его номер.

26

Найти минимальный элемент массива X=(x1,x2,…,xn) и его номер. Записать элементы массива X подряд в массив Y=(y1,y2,…,yn), заменив минимальный элемент значением (-1).

27

Найти максимальный элемент массива X=(x1,x2,…, xn) и его номер. Записать элементы массива X подряд в массив Y=(y1,y2,…,yn), поменяв местами максимальный элемент и x1.

28

Найти минимальный элемент массива X=(x1,x2,…, xn) и его номер. Записать элементы массива X подряд в массив Y=(y1,y2,…, yn)., поменяв местами минимальный элемент и x1.

29

Записать каждый третий элемент массива X=(x1,x2,…, xn) в массив Y=(y1,y2,…yk). Вычислить среднее арифметическое массива Y.

30

Записать элементы массива X=(x1,x2,…, xn), удовлетворяющие условию xi 3, в массив Y=(y1,y2,…,yk). Определить количество таких элементов. Вычислить произведение элементов массива Y.

10. Обработка массивов.

Задание. Составить алгоритм и написать программу для решения следующей задачи.

Условие задачи

1

Задан массив X(N). Удалить из массива элемент, наименее отличающийся от среднего арифметического.

2

Найти максимальный по модулю элемент массива X(N) и поставить его последним. Минимальный элемент заменить средним арифметическим значением элементов массива.

3

Все элементы целочисленного массива Z(K), являющиеся простыми числами (делится на единицу и само себя), переписать в массив X. Удалить из массива X максимальный элемент.

4

Z(n) - массив целых чисел. Вычислить сколько совершенных чисел (равно сумме своих делителей) содержится в массиве Z(n). Все нулевые элементы заменить минимальным значением массива.

5

А(N) – массив целых чисел. Удалить из массива максимальное по модулю четное число.

6

X(N) – массив целых чисел. Вычислить сумму нечетных элементов массива и поменять местами максимальный и минимальный элементы.

7

Заданы два массива X(N) и Y(K). Сформировать массив Z, куда записать положительные элементы массивов X и Y. Удалить из массива Z максимальный элемент.

8

Переписать положительные элементы массива Y(K) в массив X. Вычислить среднее арифметическое элементов массива X и поменять местами минимальный и последний элементы.

9

Определить, является ли массив Y строго возрастающей или строго убывающей последовательностью. Если нет выполнить упорядочивание по возрастанию.

10

Определить, содержит ли массив целых чисел X(N) хотя бы одно нечетное число. Если содержит, то удалить его из массива.

11

Найти количество элементов целочисленного массива H(N), больших среднего арифметического. Удалить из массива первое число кратное пяти.

12

Найти сумму положительных элементов массива У(K) с четными индексами и произведение отрицательных элементов массива с нечетными индексами. Удалить из массива последний элемент равный нулю.

13

Найти количество элементов массива X(N), меньших среднего арифметического, и количество элементов массива X, больших среднего геометрического. Заменить последний элемент массива максимальным значением.

14

Задан массив Р(N). Переписать все его элементы, за исключением максимального и минимального в массив D. Вычислить сумму элементов массива D.

15

Задан массив Y(m). Удалить из массива максимальный отрицательный элемент. Упорядочить массив по возрастанию.

Условие задачи

16

Задан массив А(K) целых чисел. Вычислить минимальный элемент в интервале [a,b]. Определить количество элементов в массиве, значение которых кратно трем.

17

Задан массив U(K) целых чисел. Вычислить количество элементов, принадлежащих интервалу [a,b]. Определить произведение элементов массива, являющихся нечетными числами.

18

Задан массив К(M). Найти номер элемента, наиболее отличающегося от среднего значения элементов массива. Упорядочить массив К по возрастанию.

19

Задан массив Р(M). Удалить из массива элемент, наименее отличающийся от среднего значения элементов массива.

20

Задан массив Х(N). Сформировать массив D, куда записать все элементы массива Х(N) расположенные до минимального и после максимального элементов массива Х(N).

21

Задан массив Т(К). Вычислить сумму элементов массива находящихся между минимальным и максимальным элементами.

22

В массиве целых чисел Х(N) поменять местами минимальный и максимальный элементы. Вычислить среднее арифметическое значение четных элементов массива, лежащих между минимумом и максимумом.

23

Задан массив А(m) целых чисел. Поменять местами первое четное и последнее нечетное значения элементов массива.

24

Задан массив Н(N) целых чисел. Вычислить количество нечетных и количество четных элементов находящихся в массиве до максимального элемента. Элементы расположенные после максимального упорядочить в порядке убывания их значений.

25

Задан массив целых чисел А(m). Упорядочить массив по убыванию и определить номер максимального элемента до и после сортировеи.

26

Задан массив Х(m). Найти количество элементов находящихся в массиве до минимального и после максимального элементов. Удалить из массива первое четное число.

27

Задан массив Р(N). Определить среднее арифметическое элементов массива, расположенных в интервале между минимумом и максимумом.

28

Задан массив S(N). Все нулевые элементы в массиве заменить разностью между минимумом и максимумом.

29

Задан массив целых чисел X(N). Упорядочить массив по возрастанию и определить номер минимального числа до и после упорядочивания.

30

Задан массив У(m). Найти сумму и произведение элементов с нечетными индексами, находящимися в массиве после минимального элемента. Элементы, расположенные до минимального, упорядочить в порядке возрастания их значений.

11. Решение задач линейного программирования

Задание. Найти решение задачи линейного программирования. Система ограничений задается в матричной форме Ax+B0, c0+Cxmin, x0, где

В каждом варианте задана матрица 43

для постановки задачи линейного программирования

Варианты заданий

1

2

3

4

5

9

-2

3

12

-4

-1

20

-5

4

28

0

-7

20

-10

5

4

4

2

4

2

8

14

-7

0

40

-4

-5

24

0

-8

8

0

-4

8

-6

4

-16

8

-4

30

-3

-5

18

-3

9

9

-3

3

10

-5

-1

0

-8

0

0

-5

-7

0

-1

0

6

7

8

9

10

-42

6

7

28

0

-7

-50

10

5

-42

6

7

-2

4

-1

24

0

-6

42

-6

-7

12

-6

6

4

4

-2

12

-3

0

-14

-1

7

35

-7

-5

10

0

-4

24

-3

-2

4

6

-4

0

-4

-3

0

-6

-7

0

-2

-9

0

-9

-2

0

-8

-3

11

12

13

14

15

48

-3

-8

56

-7

-8

30

-3

-5

-12

3

1

20

0

-4

-32

8

0

-54

9

6

-20

5

-1

18

-3

-1

-55

5

11

-35

1

7

18

-3

-1

8

-1

0

0

0

1

42

-6

-7

0

-2

-2

0

-5

-4

0

-7

-8

0

-7

-2

0

-2

-2

16

17

18

19

20

-56

9

4

40

-5

-4

12

4

-6

40

-1

-8

-32

0

8

32

-8

-2

-20

1

4

18

-6

2

4

4

-4

40

-5

-4

15

2

-5

18

-1

-3

-24

8

-3

40

-5

-5

1

0

1

0

-4

-8

0

-5

-3

0

-5

-8

0

-5

-8

0

-8

-7

Варианты заданий

21

22

23

24

25

-30

1

6

12

0

-2

-24

6

-1

36

-3

-4

7

-1

0

-4

8

-4

18

-3

-1

8

-1

0

-50

-1

-2

16

-1

-2

42

-7

-2

0

-6

-6

35

-7

-5

16

-4

-1

1

-2

4

0

-6

-3

0

-2

-2

0

-4

-6

0

-5

-1

0

-9

-7

26

27

28

29

30

1

1

1

-1

-1

1

2

1

1

4

2

-1

10

-1

2

0

1

-1

-1

-2

1

0

-1

1

-2

-1

1

4

1

1

-3

-2

-1

1

-1

2

3

1

1

-1

-1

0

6

-1

1

0

2

-1

-3

0

-2

0

1

3

0

-1

1

-4

0

-2

31

32

33

34

35

-3

1

6

6

0

-1

-1

1

-1

12

-1

-2

3

-1

0

-4

4

-2

9

-3

-1

2

-1

0

-5

-1

-2

4

-1

-2

4

-7

-2

0

-1

-1

5

-1

-1

8

-4

-1

1

-2

4

0

-3

-2

0

-1

-1

0

-2

-3

0

-5

-1

0

-3

-2

12. Решение транспортной задачи

Задание. Известны: a – вектор запасов, b – вектор потребностей, C – матрица транспортных расходов. Вычислить значения Z(X).

Вариант 1

Вариант 2

Вариант 3

a

16

23

6

11

36

a

27

7

14

19

15

a

11

38

28

36

42

b

36

11

6

23

16

b

15

19

14

7

27

b

42

36

28

38

11

C

12

2

16

9

13

C

4

19

12

8

16

C

14

12

13

2

4

5

17

9

15

13

2

15

20

2

9

7

4

15

15

19

8

14

11

14

9

16

11

8

15

9

12

3

5

13

21

5

4

11

20

11

7

7

16

17

13

3

2

5

13

21

11

17

14

10

12

6

8

7

18

9

10

3

2

17

11

Вариант 4

Вариант 5

Вариант 6

a

15

18

11

25

21

a

18

10

13

21

18

a

21

28

18

35

30

b

21

25

10

19

15

b

17

22

15

12

14

b

25

45

18

23

21

C

10

1

10

11

13

C

4

10

12

7

10

C

11

12

13

1

2

2

3

1

5

10

11

2

3

10

9

3

4

5

15

12

8

7

1

2

4

10

12

13

15

11

11

3

5

1

3

5

4

10

3

1

6

7

8

9

12

8

9

10

11

19

10

12

11

1

2

13

6

7

8

9

5

8

2

12

11

Вариант 7

Вариант 8

Вариант 9

a

15

20

5

10

30

a

25

7

18

21

20

a

10

40

30

40

50

b

30

10

5

20

15

b

20

19

16

11

25

b

60

30

20

30

30

C

1

2

3

8

10

C

5

12

13

8

10

C

12

11

19

21

23

11

23

9

10

13

11

4

2

4

7

24

25

31

28

17

8

12

11

2

1

10

11

9

10

3

11

21

15

13

14

6

7

9

13

11

5

5

10

11

19

13

18

17

21

22

4

9

10

9

12

7

9

2

4

11

23

31

25

11

10

Вариант 10

Вариант 11

Вариант 12

a

15

15

5

20

40

a

30

10

20

25

55

a

12

33

22

54

21

b

30

30

10

10

15

b

60

20

10

20

30

b

21

54

22

33

12

C

11

21

7

10

1

C

1

2

3

4

1

C

15

11

12

5

2

6

17

10

15

10

5

4

3

2

1

9

10

15

5

12

20

21

3

5

10

9

8

2

9

2

4

2

9

10

11

21

9

10

20

10

4

2

7

1

3

9

10

11

12

8

12

13

10

10

11

8

9

3

2

4

9

5

8

9

2

Вариант 13

Вариант 14

Вариант 15

a

20

25

5

50

60

a

28

9

10

12

55

a

10

40

30

40

50

b

50

60

10

20

20

b

47

20

5

25

17

b

40

50

20

50

10

C

9

10

11

9

12

C

6

3

4

8

9

C

14

12

13

2

4

5

6

7

2

11

2

1

3

2

7

7

4

15

15

19

4

8

9

10

9

9

8

5

7

9

12

3

5

13

21

3

6

7

21

11

2

2

4

6

8

3

2

5

13

21

9

10

12

5

11

7

5

7

10

9

10

3

2

17

11

Вариант 16

Вариант 17

Вариант 18

a

15

20

15

10

40

a

21

21

14

19

25

a

21

48

21

32

53

b

50

20

5

10

15

b

35

9

24

11

21

b

53

32

21

48

21

C

2

2

1

8

3

C

10

11

12

13

19

C

21

1

5

7

22

5

4

1

5

7

21

25

20

21

26

19

11

13

17

20

8

9

10

10

5

16

11

18

15

19

10

11

5

7

9

5

4

6

7

9

17

17

16

17

15

5

21

11

22

15

10

7

9

4

2

12

11

10

18

21

19

3

2

4

7

Вариант 19

Вариант 20

Вариант 21

a

15

10

15

10

40

a

21

20

14

20

25

a

20

48

20

32

50

b

30

20

15

10

15

b

35

10

24

10

21

b

50

32

20

48

20

C

2

2

1

8

3

C

1

1

12

13

1

C

2

1

5

7

2

5

4

1

5

7

2

1

4

12

2

9

1

3

6

7

8

9

1

1

5

6

11

2

15

6

1

3

5

7

9

5

4

6

7

9

3

7

4

5

5

5

4

7

5

8

1

7

9

4

2

9

1

2

8

8

9

3

2

4

7

Вариант 22

Вариант 23

Вариант 24

a

10

15

5

20

30

a

30

10

20

20

40

a

10

30

22

37

21

b

20

30

10

10

10

b

40

20

10

20

30

b

21

37

20

30

12

C

11

9

7

10

1

C

1

2

3

4

1

C

5

2

12

5

2

6

7

10

15

10

5

4

3

2

1

9

2

15

5

12

2

2

3

5

10

9

8

2

9

2

4

2

9

1

11

3

9

10

9

10

4

2

7

1

3

9

1

1

12

8

12

5

7

8

1

8

9

3

2

4

9

5

8

9

2

Вариант 25

Вариант 26

Вариант 27

a

6

3

6

1

6

a

2

7

1

1

1

a

1

8

8

6

2

b

6

1

6

3

6

b

1

1

1

7

2

b

2

6

8

8

1

C

2

2

6

9

3

C

4

1

1

8

1

C

4

2

3

2

4

5

7

9

5

3

2

1

2

2

9

7

4

5

5

9

8

4

1

4

9

1

1

8

15

9

2

3

5

3

1

5

4

1

2

1

7

7

1

1

1

3

2

5

3

1

1

7

4

1

2

6

8

7

1

9

1

3

2

7

1

Вариант 28

Вариант 29

Вариант 30

a

5

8

1

5

1

a

38

30

33

31

38

a

25

25

15

35

35

b

1

5

0

9

5

b

27

22

25

22

24

b

25

45

15

25

25

C

1

1

1

1

3

C

24

20

22

27

10

C

1

2

3

1

2

2

3

1

5

1

11

22

23

20

29

3

4

5

5

2

8

7

1

2

4

10

12

13

15

11

1

3

5

1

3

5

4

1

3

1

26

27

28

29

12

8

9

1

1

9

1

2

1

1

2

13

26

27

28

29

5

8

2

2

1

Вариант 31

Вариант 32

Вариант 33

a

5

1

1

1

4

a

21

20

14

20

25

a

20

48

20

32

50

b

3

2

5

4

5

b

35

10

24

10

21

b

50

32

20

48

20

C

2

2

1

8

3

C

10

10

12

13

10

C

20

10

50

70

20

5

4

1

5

7

20

10

4

12

20

90

10

30

60

70

8

9

1

1

5

6

11

20

15

6

10

30

50

70

90

5

4

6

7

9

30

7

40

5

5

50

40

70

50

80

1

7

9

4

2

9

10

20

8

8

90

30

20

40

70

Вариант 34

Вариант 35

Вариант 36

a

15

10

15

10

40

a

21

20

14

20

25

a

20

48

20

32

50

b

30

20

15

10

15

b

35

10

24

10

21

b

50

32

20

48

20

C

22

22

21

28

23

C

15

15

12

13

15

C

21

11

51

71

21

25

74

31

35

37

52

51

54

12

25

91

11

31

61

71

28

79

31

41

15

56

11

52

15

56

11

31

51

71

91

25

74

36

47

19

53

57

54

55

55

51

41

71

51

81

21

77

39

44

12

59

51

52

58

58

91

31

21

41

71

13. Обработка результатов эксперимента.

Постановка задачи

Пусть в результате эксперимента были получены некоторые данные, представленные в виде таблицы.

xi

x1

x2

x3

x4

x5

x6

x7

xn

yi

y1

y2

y3

y4

y5

y6

y7

yn

Необходимо провести регрессионный анализ экспериментальных данных и построить аналитическую зависимость вида

Y = f(x, a0 a1, ..., ak)

Вариант №1. P(s)=As3+Bs2+Сs+D

S

0,00

1,00

1,50

2,00

2,50

3,00

3,50

4,00

4,50

5,00

P

10,00

50,10

39,58

15,40

23,68

33,60

57,78

100,90

149,50

256,00

Вариант № 2. G(s)=Aebs

s

0,5

1,5

2

2,5

3

3,5

4

4,5

5

G

3,99

5,65

6,41

7,71

11,21

17,61

27,83

38,19

39,3

Вариант № 3. K(s)=Asb

s

0,5

1

1,5

2

2,5

3

3,5

4

K

1,65

2,1

2

2,1

2,3

2,4

2,22

2,59

Вариант № 4. V(s)=AsbеCs

s

0,2

0,7

1,2

1,7

2,2

2,7

3,2

V

2,3198

2,9569

2,3999

6,4357

6,5781

6,9459

14,6621

Вариант № 5. W(s)=1/(As+B)

s

1

2

3

4

5

6

7

8

9

W

0,529

0,298

0,267

0,171

0,156

0,124

0,1

0,078

0,075

Вариант № 6. Q(s)=As2+Bs+C

s

1

1,25

1,5

1,75

2

2,25

2,5

2,75

3

Q

5,21

4,196

3,759

3,672

4,592

4,621

5,758

7,173

9,269

Вариант № 7. Y=x/(Ax+B)

x

3

3,1

3,2

3,3

3,4

3,5

3,6

3,7

3,8

3,9

Y

0,61

0,6

0,592

0,58

0,585

0,583

0,582

0,57

0,572

0,571

Вариант № 8. V=1/(A+Be-U)

U

2

2,5

3

3,5

4

4,5

5

5,5

6

V

5,197

7,78

11,14

15,09

19,24

23,11

26,25

28,6

30,3

Вариант № 9. R=AtB-14,5

t

1

2

3

4

5

6

7

8

9

10

R

2,11

5,2

5,15

19,27

18,2

30,37

32

31

30,22

31,2

Вариант № 10. Z=At4+Bt3+Ct2+Dt+K

t

0,66

0,9

1,17

1,47

1,7

1,74

2,08

2,63

3,12

Z

38,9

68,8

64,4

66,5

64,95

59,36

82,6

90,63

113,5

Вариант № 11. Y=Ax3+Cx+D

x

1

1,5

2

2,5

3

3,5

4

4,5

5

Y

6,5

20,38

46,4

88,63

151,1

237,9

535

500,3

684,5

Вариант № 12. R=Ch2+K

h

1

1,5

2

2,5

3

3,5

4

4,5

R

7,5

14,25

23,7

25,86

50,7

68,25

88,5

111,5

Вариант № 13. Z=At4+Ct2+K

t

1

1,5

2

2,5

3

3,5

4

4,5

5

Z

2,2

10,6

35,6

90

191,1

359,2

618,7

997,9

1598,5

Вариант № 14. Z=At4+Bt3+Dt+K

t

1

1,5

2

2,5

3

3,5

4

4,5

5

Z

2,21

9,83

30,5

74,5

155,2

288,86

494,5

794,69

1214,6

Вариант № 15. Z=At4+Bt3+Ct2+K

t

1

1,5

2

2,5

3

3,5

4

4,5

5

Z

5,25

13,4

31,29

64,64

121,23

209,94

341,23

527,14

751

Вариант № 16. Z=At4+Dt+K

t

0,4

0,6

0,8

1

1,2

1,4

1,6

1,8

2

Z

0,5

1,35

2,37

3,8

5,8

8,65

12,57

18,05

0,86

Вариант № 17. Y=Ax3+D

x

0

0,2

0,4

0,6

0,8

1

1,2

1,4

1,6

1,8

Y

3,6

3,59

3,65

3,96

4,12

4,86

5,67

6,85

8,42

10,47

Вариант № 18. V=A+BeU

U

0

0,5

1

1,5

2

2,5

3

3,5

V

3,597

4,597

5,5984

7,5987

11,269

17

26,5096

42,1599

Вариант № 19. G=D/L+K

L

1

1,13

1,25

1,38

1,5

1,63

1,75

1,88

2

G

3,8

3,2

2,6

2,2

1,8

1,6

1,4

1,3

1,1

Вариант № 20. Z=At5+Bt4+Ct3+Dt2+Kt+L

t

0,66

0,9

1,17

1,47

1,7

1,74

2,08

2,63

3,12

Z

38,9

68,8

64,4

66,5

64,95

59,36

82,6

90,63

113,5

Вариант № 21. R= At5+Bt4+Ct3+Dt2+L

t

2

4

6

8

10

12

14

16

R

0,035

0,09

0,147

0,1

0,24

0,28

0,31

0,34

Вариант № 22. G= At5+Bt4+Dt2+Kt+L

t

0

0,5

1

1,5

2

2,5

3

3,5

4

G

2

2,39

2,81

3,25

3,75

4,11

4,45

4,85

5,25

Вариант № 23. Y= At5+Ct3+Dt2+Kt+L

t

1

1,5

2

2,5

3

3,5

4

4,5

5

Y

14,5

25

26,9

83,75

89,9

219,1

326,1

464

637,5

Вариант № 24. Y= At5+Bt4+Ct3+Kt+L

x

1

1,5

2

2,5

3

3,5

4

4,5

5

Y

6,5

20,38

46,4

88,63

151,1

237,9

535

500,3

684,5

Вариант № 25. R= At5+Ct3+Kt

t

1

1,5

2

2,5

3

3,5

4

4,5

5

R

2,19

14,8

57,15

163,2

384,5

793,5

1486

2585,5

4242,2

Вариант № 26. R= At5+Dt2+Kt

t

1

1,5

2

2,5

3

3,5

4

4,5

5

R

2,19

14,8

57,15

163,2

384,5

793,5

1486

2585,5

4242,2

Вариант № 27. W= At5+Dt2+L

t

1

1,5

2

2,5

3

3,5

4

4,5

5

W

0,19

0,17

0,15

0,14

0,13

0,12

0,11

0,1

0,9

Вариант № 28. V= At5+L

t

1

1,1

1,2

1,3

1,4

1,5

1,7

1,8

1,9

2

V

20

33

52,5

83,5

130,2

202,5

310

475

1079

1614

Вариант № 29. R=Ch2+Dh+K

h

2

4

6

8

10

12

14

16

R

0,035

0,09

0,147

0,1

0,24

0,28

0,31

0,34

Вариант № 30. G=DL+K

L

0

0,5

1

1,5

2

2,5

3

3,5

4

G

2

2,39

2,81

3,25

3,75

4,11

4,45

4,85

5,25

Вариант № 31. Y=Ax3+Bx2+Cx+D

x

1

1,5

2

2,5

3

3,5

4

4,5

5

Y

14,5

25

26,9

83,75

89,9

219,1

326,1

464

637,5

Вариант № 32. R=AtB

t

1

1,5

2

2,5

3

3,5

4

4,5

5

R

2,19

14,8

57,15

163,2

384,5

793,5

1486

2585,5

4242,22

Вариант № 33. W(s)=1/(Bs+C)

s

1

1,5

2

2,5

3

3,5

4

4,5

5

W

0,19

0,17

0,15

0,14

0,13

0,12

0,11

0,1

0,9

Вариант № 34. Y=x/(Ax+B)

x

1

1,5

2

2,5

3

3,5

4

4,5

5

Y

0,214

0,221

0,2237

0,2258

0,2262

0,2268

0,2275

0,2283

0,2288

Вариант № 35. V(s)=AsB

s

1

2,3

2,9

4,1

5,2

5,9

6,8

8,1

9,2

V

2,4

29

58,5

165,5

337,5

493

754,5

11275

1868

Вариант № 36. K(s)=AeSb

s

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

K

2,2

3,73

6,25

10,49

17,61

29,65

49,84

140,9

237,1

Вариант37. K(h)=1/(A+Be-h)

h

2

2,5

3

3,5

4

4,5

5

5,5

6

K

5,197

7,78

11,14

15,09

19,24

23,11

26,25

28,6

30,3

№14. Простейшие вычисления в MATHCAD. Некоторые задачи математического анализа.