Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум_информатика_2.doc
Скачиваний:
21
Добавлен:
13.04.2015
Размер:
3.28 Mб
Скачать

Задания

Задание 1. Составить алгоритм.

варианта

Задание

Вычислить расстояние между двумя точками с координатами (x1,y1), (x2,y2).

Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения получить A15 за пять операций, A21 за шесть операций и A28 за шесть операций.

Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус описанной окружности.

Дано трехзначное число. Найти число, полученное при перестановке первой и второй цифр заданного числа.

Даны два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей.

Идет k-тая секунда суток. Определить, сколько полных часов и полных минут прошло к этому моменту от начала суток.

Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения получить A4 за две операции, A6 за три операции и A7 за четыре операции.

Вычислить площадь параллелограмма по двум сторонам и углу между ними, заданного в градусах.

Дано трехзначное число. Найти число, полученное при перестановке второй и третьей цифр заданного числа.

Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника.

Три сопротивления соединены параллельно. Найти сопротивление соединения.

Даны действительные числа x и y. Пользуясь только восемью операциями умножения и восемью операциями сложения и вычитания вычислить 3x2y2 – 2xy2 – 7x2y – 4y2 + 15xy + 3x +10y + 6

Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения получить A8 за три операции, A9 за четыре операции и A13 за пять операций.

Вычислить длины медиан треугольника заданного длинами сторон.

Вычислить дробную часть среднего арифметического трех целых чисел.

Определить число, выписыванием в обратном порядке цифр заданного трехзначного числа (например, a=543 получить b=345).

Даны действительные числа x и y. Пользуясь не более четырьмя операциями умножения и четырьмя операциями сложения и вычитания вычислить 2x4 – 3x3 + 4x2 - 5x + 6

Определить h-полное количество часов и m-полное количество минут, прошедших от начало суток до того момента (в первой половине дня), когда часовая стрелка повернулась на f градусов (0<=f<=360).

Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения получить A2 , А5 и А17за шесть операций.

Присвоить целой переменной h третью от конца цифру в записи положительного целого числа k (например, если k=123456, то h=4).

Известны размеры комнаты (длина и ширина в метрах) и цена покрытия за кв.м. Известны также цены за доставку одного кв.м. покрытия и отдельно за установку одного кв.м. покрытия. Вычислить общую стоимость покрытия комнаты.

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

Присвоить целой переменой d первую цифру из дробной части действительного положительного числа x (например x=23.543, то d=5).

Дано натуральное число. Найти число тысяч в нем.

Даны действительное число x. Пользуясь не более восьми операциями умножения, сложения и вычитания вычислить 1-2x + 3x2 – 4x3 и 1+2x+3x2 + 4x3.

Вычислить длину ломаной, заданной координатами четырех точек.

Вычислить время колебания маятника дины L.

Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения получить A3 и A10 за четыре операции, A4 и А20 за пять операций.

Найти площадь сектора, радиус которого равен 13.7, а дуга содержит заданное число радиан w.

Смешали v1 литров воды с температурой t1 градусов Цельсия с v2 литрами воды с температурой t2 градусов Цельсия. Вычислить объем и температуру образовавшейся смеси.

Задание 2. Составить алгоритм.

варианта

Задание

e=

z=

z=

z=

g=

f=

d=

z=

z=

d=

p=

r=

s=

t=

u=

v=

h=

z=

l=

Z=

z=

z=

y=

Задание 3. Составить алгоритм.

варианта

Задание

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: ромб с вершинами в точках (0,1), (1,0), (0,-1), (-1,0).

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: четырехугольник с вершинами (0,1), (0.5,0), (0,-1),(-0.5,0).

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: фигура, состоящая из треугольника с вершинами в точках (-2,0), (0,1), (0,-1) и правого полукруга радиуса R с центром в начале координат.

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: треугольник с вершинами (-1,-1), (1,-1), (0,2).

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: пятиугольник с вершинами (0,0), (1,1), (1,-2), (-1,-2), (-1,1).

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: четырехугольник с вершинами (0,0), (1,0), (-2,-1), (1,-2).

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: верхняя часть плоскости, ограниченной ломаной линией, проходящей через точки (-∞,1),(-1,1),(0,0),(1,1),(∞,1).

Определить, лежит ли заданная точка на одной из сторон треугольника, заданного своими вершинами.

Станции A, B, C расположены на n-том, m-том и p-том километрах железной дороги, соответственно. Какие из этих станций расположены наиболее близко друг к другу.

Даны действительные числа x и y. Меньшее из этих двух чисел заменить их полусуммой, а большее – их удвоенным проведением.

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: область, ограниченная кривыми, заданными выражениями y=abs(x) и x2+y2=1.

Определить, пройдет ли кирпич с ребрами a, b, c в прямоугольное отверстие со сторонами x и y.

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: нижняя часть полуокружности, заданной уравнением x2+y2=1 и прямой y=x/2.

Заданы площади круга и квадрата. Определить, поместиться ли квадрат в круге.

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: круг радиуса 1 с центром в точке (0,1) (x2+(y-1)2<1) и треугольник с координатами вершин (0,1), (-1,0), (1,0).

Выяснить, можно ли уместить прямоугольник со сторонами a,b внутрь прямоугольника c,d.

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: область, ограниченная кривыми, заданными выражениями x2+(y-1)2=1 и y=1-x2.

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: область, ограниченная кривыми, заданными выражениями y=ex, y=e-x, y=x2.

Даны действительные числа a, b, c (a≠0). Выяснить, имеет ли уравнение ax2+bx+c=0 действительные корни. Если корни имеются, то найти их. В противном случае, ответом должно служить сообщение, что действительных корней нет.

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: два круга радиуса 1 с центрами в точках (-1,0) и (1,0).

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: треугольник с координатами вершин (-1,1), (1,1) и (0,0) и круг с центром в точке (0,-1) и радиусом 1.

Даны действительные числа x, y. Определить, принадлежит ли точка с координатами геометрической фигуре: два треугольника с вершинами в точках (-1,1), (-1,-1), (0,0) и (1,1), (-1,1), (0,0).

На карте координаты начала и конца строящегося прямолинейного участка дороги обозначены как (x1,y1) и (x2,y2). Карьер, откуда можно брать гравий для стройки имеет координаты (x0,y0). Определить минимальное расстояние от строящегося участка шоссе до карьера.

Определить номер квадранта, в котором находится точка, заданная координатами (x,y).

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

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

Определить, есть ли в заданном целом трехзначном числе цифры, кратные друг другу.

Числа a, b – катеты одного треугольника, c, d – катеты другого треугольника. Определить, подобны ли эти треугольники.

На карте координаты начала и конца строящегося прямолинейного участка дороги обозначены как (x1,y1) и (x2,y2). Карьер, откуда можно брать гравий для стройки имеет координаты (x0,y0). Определить максимальное расстояние от строящегося участка шоссе до карьера.

Заданы площади круга и квадрата. Определить, поместиться ли круг в квадрате.

Задание 4. Составить алгоритм.

варианта

Задание

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

(1+1/12)*(1+1/22)*…(1+1/N2).

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

1/sin1+1/(sin1+sin2)+1/(sin1+sin2+sin3)+…+1/(sin1+…+sinN).

Дано x и натуральное N. Вычислить

1/x+1/(x*(x+1))+1/(x*(x+1)*(x+2))+ …+1/(x*(x+1)…(x+N)).

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

a(a+1)(a+2)…(a+N-1)

Вычислить

(1+sin0.1)(1+sin0.2)…(1+sin10).

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

(cos1/sin1)*((cos1+cos2/)/(sin1+sin2))*…((cos1+cos2+…cosN)/(sin1+sin2+…sinN)).

Дано a и натуральное N. Вычислить

1/a+1/a^2+1/a^4+1/a^8+ … +1/a^2N.

Дано a, x и натуральное N. Вычислить

(((…((x+a)2+a)2+…a)2+a) (N скобок).

Дано натуральное N. Вычислить произведение первых N сомножителей (1/2)*(3/4)*(5/6)* … и (1/1)*(3/2)*(5/3)*… .

Дано действительное x. Вычислить

(x-2)(x-4)(x-8)…(x-128)/((x-1)(x-3)(x-7)…(x-127)).

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

sinx+sin2x+sin3x+…sinNx, sinx+sinx2+sinx3+sinxN,

sinx+sinsinx+sinsinsinx+ … +sinsin…sinx.

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

1/1!+1/2!+1/3!+ …+ 1/N!.

Даны натуральные a и b. Получить все простые числа p из интервала (a,b).

Дано натуральное N. Получить aN, если известно a0=1, ak=k*ak-1+1/k, k=1,2,…

Даны целые числа N, K (N>=K>=0).Вычислить

N(N-1)…(N-K+1)/K!

Вычислить сумму элементов конечного ряда для заданного x

1+x2/24-2x3/36+3x4/48-…+7x8/816.

Дано действительное x≠0. Вычислить

x/(x2+2/(x2+4/(x2+8/(…x2+256/x2)..))).

Даны действительное x и натуральное N. Вычислить A1+A2+…AN, где Ak=(x+coskx)/2k.

Заданное натуральное число M представить в виде суммы квадратов двух натуральных неравных чисел. В случае если это невозможно, вывести соответствующее сообщение.

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

1*2+2*3*4+3*4*5*6+ … +N(N+1)(N+2)…2N.

Вычислить произведение A1*A2*A3*…*A25, где

Ai=i2/(i2+2i+3).

В одну и ту же переменную вводят N действительных чисел. Определить сумму чисел, с четными порядковыми номерами и среднее арифметическое чисел с нечетными порядковыми номерами.

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

1+1/2+1*2/4+1*2*3/8+1*2*3*4/16+… .

Пусть A0=A1=1; Ak=Ak-2+(k-1)/(k+1), k=2,3,... .

Получить сумму 44 элементов Ak

Дано натуральное N. Получить все простые делители этого числа.

Дано натуральное N и действительное a. Вычислить

1/a+1/(a(a+1))+1/(a(a+1)(a+2))+ … +1/(a(a+1)…(a+N)).

Дано действительное x. Вычислить x-x3/3!+x5/5!-x7/7!+x9/9!-x11/11!+x13/13!.

В числовую переменную K в произвольном порядке вводятся N натуральных чисел. Вывести на экран номера и значения тех чисел, которые являются удвоенными нечетными числами, дающие при делении на 7 остаток 1,2 или 5.

Дано натуральное N>=4. Пусть V1=V2=0; V3=1.5; Vm=(m+1)/(m2+1)*Vm-1 - Vm-2*Vm-3, m=4,5,6,… Получить VN

Купец продавал лошадь за 156 рублей. Покупателю нравилась лошадь, но он считал, что такая цена слишком большая. Тогда купец предложил следующую схему. Лошадь он отдаст бесплатно, но купить надо будет подковные гвозди, которых в каждой подкове 8 штук. Причем за первый гвоздь надо заплатить 1/4 копейки, за второй ½ копейки, за третий 1 копейку и т.д. Сколько в результате проиграл (или выиграл) купец.

Задание 5. Составить алгоритм.

варианта

Задание

Дано действительное x. Последовательность a1,a2,… по следующему закону:

Получить a1+…+ak, где k- наименьшее целое число, удовлетворяющее двум условиям k>10 и |ak+1|<10-5.

Вычислить и вывести те члены последовательности,

значения которых больше ε = 0.001 при x = 0.2.

Вычислить arctg(x) с точностью ε = 0.0001, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью соответствующей встроенной функции при x=1.5.

Вычислить ln(x) с точностью ε = 0.00001, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью

соответствующей встроенной функции при x=0.5.

Вычислить sin 0.5 с точностью ε = 0.0001, воспользовавшись

разложением в ряд:

Сравнить результат со значением, полученным с помощью соответствующей встроенной функции.

Вычислить с точностью ε = 0.00001, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью соответствующей встроенной функции при x=10.

Вычислить cos 0.6 с точностью ε = 0.00001, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью

соответствующей встроенной функции.

Вычислить и вывести те члены последовательности,

значения которых по модулю больше ε = 0.001 при x = 0.5.

Вычислить при |x|<1 с точностью до ε = 0.0001, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью соответствующей встроенной функции.

Вычислить и вывести те члены последовательности,

значения которых по модулю больше ε = 0.001 при x = 0.3.

Вычислить ln(x) с точностью ε = 0.0001, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью

соответствующей встроенной функции при x=1.5.

Вычислить sh 0.3 с точностью до ε= 0.00005, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью встроенной функции для вычисления ex, используя соотношение:

Дано действительное x. Последовательность a1,a2,… по следующему закону:

Получить a1+…+ak, где k- наименьшее целое число, удовлетворяющее двум условиям k>10 и |ak+1|<10-5.

Вычислить ch 0.7 с точностью до ε = 0.00005, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью встроенной функции, используя соотношение:

Вычислить приближенное значение бесконечной суммы с точностью ε=0,0001 (справа от суммы дается выражение для проверки полученного результата):

(для |x|<1 сумма равна )

Вычислить при |x|>1 с точностью до ε = 0.0001, воспользовавшись разложением в ряд:

Сравнить результат с табличным значением.

Вычислить ln(x+1) с точностью ε = 0.0001, воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью

соответствующей встроенной функции при x=0.5.

Вычислить и вывести те члены последовательности,

, значения, которых больше ε = 0.01, при x = 0.6.

Вычислить приближенное значение бесконечной суммы с точностью ε=0,0001 (справа от суммы дается ее точное значение, с которым можно сравнить полученный результат):

p2/6.

Дано действительное x. Последовательность a1,a2,… по следующему закону:

Получить a1+…+ak, где k- наименьшее целое число, удовлетворяющее двум условиям k>10 и |ak+1|<10-5.

Вычислить приближенное значение бесконечной суммы с точностью ε=0,0001 (справа от суммы дается ее точное значение, с которым можно сравнить полученный результат):

3/4.

Вычислить приближенное значение бесконечной суммы с точностью ε=0,0001 (справа от суммы дается ее точное значение, с которым можно сравнить полученный результат):

1/4.

Вычислить с точностью ε = 0.0001, воспользовавшись разложением в ряд: .

Сравнить результат со значением, полученным с помощью соответствующей встроенной функции при x=0.5.

Дано действительное x. Последовательность a1,a2,… по следующему закону:

Получить a1+…+ak, где k- наименьшее целое число, удовлетворяющее двум условиям k>10 и |ak+1|<10-5.

Дано действительное x. Последовательность a1,a2,… по следующему закону:

Получить a1+…+ak, где k- наименьшее целое число, удовлетворяющее двум условиям k>10 и |ak+1|<10-5.

Вычислить приближенное значение бесконечной суммы с точностью ε=0,0001 (справа от суммы дается ее точное значение, с которым можно сравнить полученный результат):

p/4

Дано действительное x. Последовательность a1,a2,… по следующему закону:

Получить a1+…+ak, где k- наименьшее целое число, удовлетворяющее двум условиям k>10 и |ak+1|<10-5.

Вычислить ln(2) с точностью ε = 0.001, воспользовавшись представлением в виде ряда:

Сравнить результат со значением, полученным с помощью соответствующей встроенной функции.

Дано действительное x. Последовательность a1,a2,… по следующему закону:

Получить a1+…+ak, где k- наименьшее целое число, удовлетворяющее двум условиям k>10 и |ak+1|<10-5.

Вычислить с точностью ε = 0.00001 константу Эйлера (основание натурального логарифма), воспользовавшись разложением в ряд:

Сравнить результат со значением, полученным с помощью  соответствующей встроенной функции.

Задание 6. Составить алгоритм.

варианта

Задание

Ввести одномерный массив x= {-1.5, 0.1, 12, 0, -2.2, 0.5, -1, 0.3}.

Заменить в нем все отрицательные элементы значением минимального элемента, а все положительные – максимальным значением.

Ввести одномерный массив a = {5, -2, 0, 3, 4, 12, 7}.

Вычислить и вывести среднее арифметическое значение положительных элементов массива и заменить этим значением те элементы массива, которые больше среднего арифметического.

Ввести одномерный массив x = {-1.5, 0, 0.8, 2.2, 3, 0.5, 0.1}.

Переписать элементы массива, принадлежащие отрезку [-1;1], в массив y и найти сумму элементов, расположенных после максимального элемента в массиве y.

Ввести одномерные массивы a(5) и b(5), состоящие из произвольных чисел и определить в каком из массивов больше положительных элементов. Получить и вывести новый массив с, состоящий из положительных элементов массивов a и b.

Ввести одномерный массив b = {7.35, 0.12, -7, 3.12, 2.87, -4.12, 5.32, 0, 6.5}.

Определить и вывести максимальный элемент массива и его номер. Сформировать новый массив из элементов одного знака, число которых больше

Ввести одномерный массив a={2.35,-4.15,0,-3.1, 7.8, 6.3,-3.05,1.5}.

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

Сформировать одномерный массив a(10) из случайных чисел, принадлежащих отрезку [-2, 6] и вычислить среднее арифметическое тех его элементов, значения которых не превышают заданного числа z. Заменить отрицательные элементы массива найденным средним арифметическим

В одномерном массиве, состоящем из 20 вещественных элементов (значения элементов массива задать случайными числами из интервала [-5, 8]), вычислить сумму элементов массива, расположенных до последнего положительного элемента. Сформировать из этих элементов новый массив.

Ввести произвольно одномерный массив из 10 элементов. Найти максимальный и минимальный элементы массива и поменять их местами. В полученном массиве найти количество элементов, расположенных до первого отрицательного элемента.

Ввести одномерные массивы x={4.1,16,0,-3.2,12} и Y={4,5.1,6}.

Объединить их в один массив z, поместив элементы массива y между третьим и четвертым элементами массива x. В новом массиве z найти сумму элементов, расположенных до максимального элемента.

Ввести одномерные массивы z={0,1.6,6.4,3.8,-7,1,-2} и a={5,4,6.4,1}.

Найти среди элементов массивов a и z два одинаковых элемента с наименьшими индексами и вывести их значения и индексы.

Ввести одномерный массив n={3,5,7,9,-11,13,15}. Переставить элементы массива n в обратном порядке и найти в нем произведение элементов, расположенных после минимального элемента.

Ввести одномерные массивы x={-6,0.5,0.12,13,-10.1} и y={13,2.1,14,6,-2}. Создать одномерный массив r( ) такой, что элементы с нечетными номерами являются элементами массива x, с четными номерами - массива y.

Вывести массив r. В новом массиве r найти произведение элементов, расположенных до минимального элемента.

Ввести одномерный массив l={13,4,-2,6,7,-1,-5,2,-3,4}.

Вычислить и вывести m[0]n[0]+m[1]n[1]+…+m[k]n[k], где m[0], m[1],…m[p] - отрицательные элементы массива l, взятые в порядке их следования; n[0], n[1],…n[q] – положительные элементы массива l, взятые в обратном порядке их следования; k=min{p,q}.

В одномерном массиве, состоящем из 20 вещественных элементов (значения элементов массива задать случайными числами из интервала [-3, 10]), вычислить сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сформировать из этих элементов новый массив.

В одномерном массиве, состоящем из 15 вещественных элементов (значения элементов массива задать случайными числами из интервала [-10, 10]), вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами. Сформировать из этих элементов новый массив.

Преобразовать одномерный массив, состоящий из 20 целых элементов (значения элементов массива задать случайными числами из интервала [-4, 7]), таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине — элементы, стоящие в четных позициях. В полученном массиве найти минимальный элемент и его номер.

Ввести одномерный массив m={6,10,7,14,12,12,-2,3,-9,6,-10}.

Вычислить и вывести количество и сумму тех элементов массива, которые делятся на 2 и не делятся на 3. Сформировать из этих чисел массив k.

В одномерном массиве, состоящем из 20 элементов целого типа (значения элементов массива задать случайными числами из интервала [-15, 15]), вычислить сумму элементов массива, расположенных между первым и последним положительными элементами. Сформировать из этих элементов новый массив

Ввести одномерный массив l={7,6,15,17,12,-12,4,0,-10,-22}.

Заменить в массиве нулями те элементы, модуль которых при делении на 5 дает в остатке 2. В полученном массиве найти максимальный элемент и его номер.

Ввести одномерный массив k = {1, 2, 3, 4, 6, 5, 8, 9, 10}.

Если элементы массива образуют возрастающую последовательность вывести сообщение "ДА"; в противном случае - сообщение "НЕТ". Сжать массив, удалив из него все элементы, принадлежащие отрезку [a, b].

Ввести упорядоченный массив q = {1.5, 2, 3.1, 4.2, 6, 7.5, 8.3, 9}.

Удалить из массива элемент с задаваемым индексом k, а затем вставить элемент с вводимым значением s так, чтобы не нарушилась упорядоченность. Вывести полученный массив.

В одномерном массиве, состоящем из 15 вещественных элементов (значения элементов массива задать случайными числами из интервала [-7, 10]), вычислить сумму положительных элементов массива. Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 4, а потом — все остальные.

Ввести одномерный массив b={-15.1, 0.8, 32.3, 7.5, -1.5,2.4, -6.3, 15.5}.

Подсчитать и вывести среднее арифметическое значение элементов массива и количество элементов, меньших среднего арифметического, записывая их в новый массив.

В одномерном массиве, состоящем из 20 вещественных элементов (значения элементов массива задать случайными числами из интервала [-3, 9]), вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Сформировать из этих элементов новый массив

Ввести одномерный массив m = {14, 6, 3, 0, 7, 12, -3, 1, 5, 2}.

Вычислить и вывести произведение элементов массива, кратных 3. Сформировать из этих чисел массив k

Ввести одномерный массив m={-1,0,10,-3,-5,6,-2,3,4}. Вычислить сумму элементов с нечетными номерами. Сформировать и вывести массив n, элементами которого являются индексы положительных элементов массива m.

Ввести два одномерных массива a = {-2, 0, -3.1, 4.6, -1}, b = {4, 7, -9.1, 1.2, -0.3}.

Сформировать из элементов массивов a и b массив z. В новом массиве z найти произведение элементов, расположенных после максимального по модулю элемента.

В одномерном массиве, состоящем из 20 целых элементов (значения элементов массива задать случайными числами из интервала [-5, 5]), вычислить произведение элементов массива с четными номерами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы массива, а потом — все отрицательные.

Ввести одномерный массив y={2.5,-4.9,10.2,-7.12,3.1,-2, 6}.

Сформировать из него новый массив z, элементами которого будут являться отрицательные элементы массива y, и упорядочить по возрастанию массив z.

Задание 7. Составить алгоритм.

варианта

Задание

Дана целочисленная квадратная матрица порядка 5. Определить, является ли она магическим квадратом. Магическим квадратом порядка n*n называется квадратная таблица размера nxn, составленная из чисел 1,2,…,n2 так, что суммы по каждому столбцу, каждой строке и каждой из диагоналей равны между собой.

Дана целочисленная квадратная матрица порядка n. Определить, является ли она латинским квадратом: каждая строка и каждый столбец содержат числа 1,2,…,n.

Дана целочисленная матрица порядка nxm, каждый элемент aij которой равен 0, 1, 2 или 3. Определить количество четверок ai j, ai+1,j, ai j+1, ai+1 j+1, в каждой из которых все элементы равны.

Элемент матрицы называется седловой точкой, если он является одновременно наименьшим в своей строке и наибольшим в своем столбце или наоборот. Дана действительная матрица размера nxm. Выяснить, имеются ли седловые точки в этой матрице и если имеются, то указать индексы одной из них.

Даны целые числа a1,…,a10, целочисленная матрица порядка n. Заменить нулями в матрице элементы с четной суммой индексов.

В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент. Получить квадратную матрицу порядка n-1 путем выбрасывания из исходной матрицы какой-нибудь строки и столбца, на пересечении которых расположен элемент с найденным значением.

Дана целочисленная матрица размера nxm. Найти матрицу, получающуюся из данной перестановкой столбцов: первого с последним, второго - с предпоследним и т.д.

Даны действительные числа a1,…,an, действительная квадратная матрица порядка n (n>=6). Получить действительную матрицу размера n*(n+1), вставив в исходную матрицу между пятым и шестым столбцами новый столбец с элементами a1,…,an.

Даны две матрицы А и В с одинаковым количеством элементов. Сформировать матрицу С, каждый элемент которой определяется с использованием выражения С(i,j)=A(i,j)*B(i,j).

Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а столбец с номером n сделать строкой с номером n.

Даны две действительные квадратные матрицы порядка n. Получить новую матрицу умножением элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы.

Даны две действительные квадратные матрицы порядка n. Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы.

Назовем допустимым преобразованием матрицы перестановку двух строк и двух столбцов. Дана действительная квадратная матрица порядка n. С помощью допустимых преобразований добиться, чтобы один из элементов матрицы, обладающий наибольшим по модулю значением, располагался в левом верхнем углу матрицы.

Сформировать матрицу, элементы которой равны сумме номеров соответствующих строки и столбца.

Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей.

Даны две матрицы. Записать результат умножения этих матриц.

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

Дана матрица a(n, m). Необходимо найти количество элементов этой матрицы, больших среднего арифметического всех её элементов.

Дана целочисленная матрица a(n, m). Вычислить сумму и произведение тех её элементов, которые при делении на два дают нечётное число.

Дана матрица a(n, m). Вычислить вектор x(m), где значение xj равно сумме положительных элементов j-го столбца матрицы a.

Дана матрица a(n, n). Переписать элементы её главной диагонали в одномерный массив y(n) и разделить их на максимальный элемент главной диагонали, получить затем новый массив x(n).

Дана матрица a(n, m). Получить y=x1 ∙ xn+x2 ∙ xn-1+ ...+ xn ∙ x1, где   x - наибольший элемент в строке с номером  i  матрицы  a.

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

Дана целочисленная матрица a(n, m). Вычислить сумму и произведение отрицательных нечетных элементов матрицы, удовлетворяющих условию | ai j | < i.

По трём заданным матрицам а(n, n), в(n, n) и с(n, n) построить матрицу x того же размера, каждый элемент которой вычисляется   по формуле xi j = max {ai j , bi j , ci j}.

Для заданной матрицы a(n, n) найти сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали.

Дана матрица a(n, m). Определить:  число ненулевых элементов в каждой строке матрицы; общее число ненулевых элементов в матрице;  отношение числа ненулевых элементов в каждой строке матрицы к общему числу ненулевых элементов в матрице.

Сформировать матрицу, в которой, если сумма номеров строки и столбца четная, то элемент представляет собой сумму этих номеров, в противном случае, элемент – произведение номеров строки и столбца.

Даны матрицы А, В, С. Сформировать матрицу D=А+В*С.

Дана матрица a(n, m). Определить:  число нулевых элементов в каждой строке матрицы; общее число нулевых элементов в матрице;  отношение числа нулевых элементов в каждой строке матрицы к общему числу нулевых элементов в матрице.