- •9. Одномерные массивы
- •Дан одномерный массив а(100). Найти количество элементов
- •Dim n As Byte
- •10. Варианты заданий по теме “Одномерные массивы”
- •Даны натуральное число n, действительные числа a1,…,An. В последовательности a1,…,An все отрицательные члены увеличить на 0.5, а все неотрицательные заменить на 0.1.
- •11. Двумерные массивы
- •1. Дан массив а ( 100, 100). Подсчитать, сколько раз встречается в этом массиве максимальное по величине число.
- •Function summa(n As Byte, m As Byte, a() As Single) As Single
- •End Function
- •12. Варианты заданий по теме “Двумерные массивы”
Дано натуральное число n, действительные числа a1… an. Вычислить: a1+l!, a2+2!,…, an+n!.
Дана последовательность чисел a1,a2,…,a100.0пределить количество элементов с четными номерами.
Дано натуральное число n. Получить последовательность B1,…,Bn , где при i = 1,2,…,n значение Bi равно i.
Даны натуральное число n , действительные числа a1,…,an. Найти длину наименьшего отрезка числовой оси, содержащего числа a1,…,an.
Даны действительные числа х, y1,…,y12. Выяснить, во-первых, верно ли, что y1 х y12 , и, во-вторых, верно ли, что t1 х t2 , где t1 - наименьшее, a t2 - наибольшее среди y1,…,y12 . (Какие комбинации ответов на первый и второй вопросы возможны?).
Даны натуральное число n, действительные числа a, x1,…,xn (x1 x2 … xn). Получить последовательность y1,…,yn+1 , членами которой являются члены последовательности x1,…,xn и значение a, такую, что y1 y2 … yn+1.
Дано натуральное число n. Найти знакочередующуюся сумму цифр числа n (пусть запись n в десятичной системе есть . Найти:
Дано натуральное число n , действительные числа a1… an. Вычислить: -a1, a2,-a3,…,(-1)nan.
Дано натуральное число n. Получить последовательность B1,…, B1 , где при i = 1,2,…,n значение Bi равно: i2.
Даны действительные числа a1,…, a70. Получить (вывести) последовательность a2,a3,…,a70,a1.
Даны натуральное число n , действительные числа a, b (a не равно b) Получить r0, r1,…, rn, где ri = а + i h, h=(b-a)/n.
Дано натуральное число n , действительные числа a1…an. Вычислить: a1+1!,a+2!,…, an+n!.
Даны действительные числа a1,a2…a50. Найти максимальное из них.
Даны натуральное число n, действительные числа a1,…,An. В последовательности a1,…,An все отрицательные члены увеличить на 0.5, а все неотрицательные заменить на 0.1.
Даны натуральное число n, целые числа A1,…,An. Заменить все большие семи члены последовательности A1,…,An числом 7. Вычислить количество таких членов.
Написать программу, которая позволяет получить элементы таблицы А(10 ) в обратном порядке.
Дана последовательность чисел a1,a2,…,a100. Найти количество элементов, модуль которых больше 7.
Дано натуральное число n , действительные числа a1,…,an. Получить числа b1,…,bn , которые связаны с a1,…,an следующим образом : b1= a1, bn=an , bi=(ai+1–ai)/3, i=2,…,n-1.
Дано натуральное число n, действительные числа a1,…,an (n >=6). Получить: а) a6,a7,…,an; б) a6,a7,…,an,a1; в) a6,a7,…,an,a5.
Даны целые числа A1,…,A50. Получить сумму тех чисел данной последовательности, которые: a) кратны 5; b) нечётны и отрицательны; c) удовлетворяют условию |Ai| <i2.
Даны натуральное число n, целые числа A1…An. Найти количество и сумму тех членов данной последовательности, которые делятся на 5 и не делятся на 7.
Даны натуральные числа n,p, целые числа A1,…,An. Получить произведение членов последовательности A1,…,An , кратных p.
Даны целые числа p,q, A1…A67 ( p>q 0). В последовательности A1…A67 заменить нулями члены, модуль которых при делении на p даёт в остатке q.
Даны натуральное число n, действительные числа A1,…,An. Получить удвоенную сумму всех положительных членов последовательности A1,…,An.
Дан целочисленный массив А(99). Проверьте, является ли он перевертышем , т.е. верно ли, что A |1| = A |99|, A |2| = A |98|, A |3| = A |97|,… Составить алгоритм, блок-схему, программу.
Найти количество положительных и количество отрицательных элементов вещественного массива А (100).
Дан вещественный массив А(100). Вычислить:
Дан вещественный массив А(100). Вычислить:
58. Вычислить массив X={xi}; ; n ≤ 20 по формуле
, если i ≤ 9
, если i > =9.
Вычисленный массив вывести на печать. Вычислить среднее арифметическое всех значений X.
59. Задан массив X={xi}; ; n ≤ 20. Получить новый массив Y={Yi} по правилу:
В массиве найти максимальный и минимальный элементы.
60. Задан массив X={xi}; ; n ≤ 20, где все числа целые и не равны нулю. В массиве заменить нулями все отрицательные компоненты, кроме максимального и минимального числа, а все положительные компоненты, кроме максимального и минимального числа, заменить единицей.
Вычисленный массив вывести на печать.
61. Вычислить компоненты массива A по формуле:
; ; n ≤ 20.
Вычисленный массив вывести на печать. Преобразовать массив по правилу – все положительные компоненты увеличить на 2,4 , а отрицательные заменить на их квадратные корни.
Вычислить массив X={xi}; ; n ≤ 20 по формуле:
, где элементы массива Y={yi}; ; n ≤ 20 задаваемого с клавиатуры.
Вычисленный массив вывести на печать. Найти наименьший элемент массива Y={yi}
63. Вычислить массив X={xi}; ; n ≤ 20 по формуле:
, если
, если
Вычисленный массив вывести на печать. Вычислить минимальный элемент и возвести его в квадрат.
64. Вычислить массив X={xi}; ; n ≤ 20 по формуле:
, если i ≤ 5
, если i > 5
Вычисленный массив вывести на печать. Вычислить произведение наибольшего и наименьшего элементов массива X.
65. Вычислить массив X={xi}; ; n ≤ 20 по формуле:
Вычисленный массив вывести на печать. Найти наименьший положительный компонент массива.
66. Задан массив X={xi}; ; n ≤ 30. Вычислить ; .
Вычисленный массив вывести на печать. Найти наименьшую компоненту.
67. Дано целое число k и вещественное а (а>0). Массив X={xi}; ; n ≤ 20 образован по формуле .
Вычисленный массив вывести на печать. Найти максимальный элемент, а элемент предшествующий максимальному обратить в ноль (например: 1,6,8,3,4,9. 9-здесь максимальное, а 4 предшествующий).
68. Получить элементы массива A по формуле:
; ; n ≤ 30.
Вычисленный массив вывести на печать.
Найти минимальный по модулю элемент массива A.
69. Вычислить компоненты вектора Y по формуле:
; ; n ≤ 30.
Вектор Y вывести на печать. Найти квадрат суммы положительных и сумму квадратов отрицательных компонент вектора Y.
70. Задан массив X={xi}; ; n ≤ 50. Получить новый массив из отрицательных и максимального элементов массива.
Вычисленный массив вывести на печать.
71. Задан массив X={xi}; ; n ≤ 20. Получить новый массив, умножив отрицательные элементы в 3 раза, положительные уменьшив на 7, а максимальное и минимальное значения обнулить. Вычисленный массив вывести на печать.
72. Задан массив X={xi}; ; n ≤ 40. Заменить все элементы их обратными величинами, затем увеличить в 5 раз. Вычислить сумму кубических корней элементов массива.
Вычисленный массив вывести на печать.
73. Даны целые числа а1, а2 ,а3 ,…,аn ; n ≤ 30. Все элементы больше 3 возвести в квадрат, минимальное возвести в -3ю степень а остальные элементы обнулить. Вычисленный массив вывести на печать.
74. Даны два массива X={xi}; ; n ≤ 20 и Y={yi}; ; m ≤ 10 . Получить новый массив Z={zi}; ; p ≤ 40 в котором первые 20 значений занимают квадраты элементов массива X , следующие 10 элементы массива Y , остальные - это элементы массива Y делённые на 2.
Вычисленный массив вывести на печать.
75. Получить элементы массива A по формуле:
; ; n ≤ 20.
Вычисленный массив вывести на печать. Найти сумму всех элементов, и если она отрицательна, то поменять знаки всех элементов массива, кроме максимального элемента.
76. Даны действительные числа а1, а2 ,а3 ,…,аn ; n ≤ 30. Вычислить , где s-сумма членов последовательности, не превосходящих 3, а r-сумма членов последовательности, больших 3.
77. Даны действительные числа а1, а2 ,а3 ,…,аn ; n ≤ 30. Вычислить MAX ( |a1|,.., |an| ) и MIN ( |a1|, .., |an| ), а также F=( MIN / MAX )*100 .
78. Задан массив X={xi}; ; n ≤ 32. Заменить все элементы ≥1 на 1, а элементы <1 на 0. Вывести на печать в виде матрицы 8x4.
79. Вычислить вектор Y, каждая компонента которого определяется по формуле:
, если xi ≤ 0,5
, если xi > 0,5
; ; n≤50
Вычисленный массив вывести на печать.
80. Задан массив X={xi}; ; n ≤ 40. Подсчитать количество отрицательных элементов в массиве и разделить каждый положительный элемент на это число.
81. Задан массив X={xi}; ; n ≤ 20, компоненты массива расположены в порядке возрастания. Дана переменная L. Переменную L расположить между компонентами массива таким образом, чтобы выполнялось условие ai>L>ai+1 Вычисленный массив вывести на печать.
82. Вычислить компоненты вектора X={xi}; ; n ≤ 20 по формуле: Преобразовать полученный вектор по правилу: все компоненты, кроме минимального и максимального, возвести в квадрат. Вычисленный массив вывести.
83. Задан массив X={xi}; ; n ≤ 20 и действительные числа A,B,C. Получить новый массив Y={Yi} по правилу:
• min ( X ) . Вычисленный массив вывести.
84. Задан массив X={xi}; ; n ≤ 20. Получить новый массив переписав все элементы в обратном порядке. Найти sr - среднее арифметическое компонентов нового массива и умножить компоненты массива X на sr. Оба массива вывести на печать.
85. Задан массив X={xi}; ; n ≤ 20. Найти минимальный и максимальный компоненты, умножить массив X на величину min/max и вычислить среднее арифметическое нового массива. Вычисленный массив вывести на печать.
8 6. Вычислить массив X={xi}; ; n ≤ 20 по формуле:
, если 5< i ≤ 15
, в противном случае.
Вычисленный массив вывести на печать. Вычислить сумму с 3 по 17 элементов массива.