7. Дан массив А(20). Вычислить наибольшее и наименьшее значения модуля разности между соседними элементами.
8. Заданы массивы А(N) и С(N). Если в массиве С имеются равные элементы, изменить значения всех его элементов по правилу:
Ci=Ci+Ai.
Иначе напечатать сообщение об отсутствии равных элементов.
9. В матрице Z(15,15). Найти наименьшие элементы в каждом столбце и поместить их на главную диагональ. Преобразованную матрицу отпечатать.
10. Переписать положительные элементы матрицы В(6,5) в одномерный массив С. Найти сумму элементов массива С, стоящих за элементом под номером n. Отпечатать массив С и найденную сумму.
ВАРИАНТ 21
1. Дано: m=0.0007914; n=107,3*109; d=0.29+6,3*109; k=2,38.
Рассчитать и отпечатать:
z=sin d – 6.14*m;
y=z – r + 8.15*n.
2.Дано x, y, z. Требуется определить t:
![]() |
или у<0
Результат напечатать с комментариями (например, t=… так как x<0».
3. Требуется задать вычисления по формуле
, а у≥х
, а у<x
Значения x2 +y2 и Z напечатать.
4. Составить программу для вычисления функции y в зависимости от значения a:
Если значение а отлично от заданных значений, напечатать «для а=… значение функции не определено».
5. Рассчитать значение функции y=(1/x3)-1 на отрезке [-1;1] с шагом 0.01. Отпечатать значения │y│>10, просуммировать значения y<10. Предусмотреть блокировку от деления на ноль.
6. Вычислить i=j*k для j и k, принимающих значения: j=6, 7, 8; k=1, 2, 3, 4, 5. Результаты напечатать в виде столбцов таблицы умножения:
6 * 1 = 6 7 * 1=7
6 * 2 = 12 7 * 2=14
...
7. Дан массив А(20). Найти максимальный элемент в массиве А. Сформировать новый массив В путём умножения максимального элемента на элемент с четным индексом исходного массива А. Массив В отпечатать.
8. Переписать положительные элементы массива X(20) в массив Y, отрицательные элементы массива – в массив Z. Массивы Y и Z вывести на печать. Подсчитать количество нулевых элементов в массиве Х.
9. Найти сумму положительный элементов и количество отрицательных в каждой строке матрицы А(12,15). Суммы и количество отпечатать.
10. Даны матрицы А (3,3) и В (5,3) Вычислить величину
где maxA, kA, lA – соответственно максимальный элемент матрицы A, номер строки и номер столбца, где он находится, maxB, kB, lB – соответственно максимальный элемент матрицы B и его координаты.
ВАРИАНТ 22
1. Дано: ά=0.25; ß=2.3; i=5; j=7. Рассчитать и отпечатать:
![]() |
Вывод результатов осуществить с комментариями.
2. Если сумма трех попарно различных чисел x, y, z, меньше 1, то наименьшее из этих чисел заменить полусуммой двух других, в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений. Все значения, принимавшие участие в расчетах, напечатать с необходимыми комментариями.
3. Дано x. Вычислить
Результат вычисления напечатать в виде «при х=… f(x)=…».
4. Составить программу для вычисления функции Y в зависимости от значения t:
При остальных значениях t напечатать «функция не определена при t=…».
5. Найти значение функции g(x) при -2≤ x≤ 2, шаг изменения x равен 0.1:
где f(x)=e ax *cos(2x).
6. Вычислить и напечатать все значения y=2k+N
при N=0.1, 0.2, 0.3; k=3, 6, 9, 12 в следующем виде:
при N=0.1
k=3 y=…
k=6 y=…
7. Дан массив A(n). Найти максимальный элемент в массиве A. Сформировать новый массив B путём умножения максимального элемента на элемент с четным индексом исходного массива A. Массив B отпечатать.
8. Даны массивы A(10) и B(10). Сформировать массив C по формуле:
C(1)=min(A(1),B(10));
C(i)= A(i) + B(11-i), при i>1.
Массив C отпечатать в отсортированном и не отсортированном виде.
9. Дана матрица А(n, n). Поменять местами элементы главной диагонали и последнего столбца.
10. Найти наибольшие элементы среди отрицательных элементов каждой строки матрицы X(6,5), полагая, что в каждой строке есть хотя бы один отрицательный элемент. Найденные наибольшие элементы записать в одномерный массив Х.
ВАРИАНТ 23
1. Составить программу вычисления объема усеченного конуса по формуле:
![]()
где R1 , R2 (радиусы оснований), h (высота).
Напечатать рассчитанный объём и параметры, входящие в формулу, если известны высота и площади оснований S1 и S2.
2. Даны k, m, n. Вычислить и напечатать 
Если y>0, вычислить и напечатать 
Если y<0, вычислить и напечатать ![]()
Если у=0, напечатать “y=0”.
Если z<1, вычислить и отпечатать
.
Если z≥1, вычислить и напечатать y=0.5*m3 + (m+k)/n.
3. Определить, являются ли значения целочисленных переменных A, B, C кратными 5. Если все три значения кратны 5, то вычислить и напечатать их сумму. Если кратны 5 только А и С, найти и напечатать целочисленный остаток от А/В. Если кратны 5 только В и С, либо только А и В, выполнить целочисленное деление С/А и напечатать результат с необходимыми комментариями.
4. Для двух заданных вещественных чисел и знака операции, задаваемого в виде символа (/, *, -, +), вычислить и напечатать результат арифметического действия, задаваемого пользователем. В случае ввода символа, отличного от знака операции, напечатать сообщение вида «данный знак не является знаком арифметической операции».
5. Составить программу для вычисления значений функций
,
где a=1.57, x изменяется на отрезке [80;400] c Dx=80. Учесть, что хº=π*х/180 радиан. Вывести на печать все значения y>z, указав при этом значение х.
6. Рассчитать и отпечатать каждое второе отрицательное значение
при изменении х от -5 до 5 с шагом 0.125.
7. Задан массив B(n). Сформировать два массива C и D, включая в первый четные элементы исходного массива В, а во второй – нечетные. Новые массивы напечатать с комментариями.
8. Заданы два массива A(7) и B(11). Объединить их в один массив C(18), включив второй массив между (k)-м и (k+1)-ым элементами первого массива (k-задано). Массив С распечатать.
9. В матрице Z(15,15) найти наименьшие элементы в каждом столбце и поместить их на главную диагональ. Преобразованную матрицу отпечатать.
10. Дана матрица X(n, m). Упорядочить все ее строки по возрастанию
ВАРИАНТ 24
1. Найти и напечатать остаток от деления функции
,
если x=0.0625*103. Значения Т и К, а также результаты промежуточных расчетов напечатать с комментариями.
2. Вычислить и напечатать значения функции при следующих условиях:

где ![]()
Если b2= ax, напечатать значения b2 и ах.
3. Даны положительные числа a, b, c, x, y. Выяснить, пройдет ли кирпич с ребрами a, b, c в прямоугольное отверстие со сторонами x и y. Каждое из ребер может быть параллельным или перпендикулярным сторонам отверстия.
4. Составить программу, вычисляющую значение функции при следующих значениях параметра i:
при i=0 напечатать сообщение "исходный параметр равен 0". В остальных случаях напечатать «при i=… функция не задана».
5. Составить программу вычисления значений функций
если x изменяется от -1,5 до 1,5 с шагом 0,5; а y изменяется от 1,1 до 10,3 с шагом 0,6. Отпечатать значения функции и аргументов.
6. Вычислить и отпечатать первое значение
, удовлетворяющее условию
>1, при изменении x от -1 с шагом 0.3. Определить, на каком шаге это произойдет.
7. Определить С – среднее арифметическое значение элементов массива A(12). Найти индекс элемента массива, наиболее близкого к среднему арифметическому значению. Напечатать С и найденный элемент.
8. В заданном массиве B(n) поменять местами элементы с четными и нечетными индексами. Массив после изменений напечатать.
9. Дана матрица С(n, m). Отпечатать номера строк, в которых первый элемент больше всех других элементов строки.
10. Дана матрица В(5,5). Наибольшие элементы каждой строки поместить на главную диагональ. Напечатать значения наибольших элементов с комментариями (например, в 1-ой строке max=…) и измененный массив.
ВАРИАНТ 25
1. Автомобиль проехал 60 км. Причем первые 30 км он двигался со скоростью 20 км/ч, а остальные 30 км со скоростью 60 км/ч. Вычислить и напечатать среднюю скорость автомобиля по формуле
. Напечатать также сколько времени он затратил на первую и вторую половины пути с комментариями (например, первые 30 км автомобиль прошел за … часа).
2. Вычислить и напечатать значения функции при следующих условиях:
![]() |
Значения a, b, x описать как константы. Результат вычисления
напечатать.
3. Вычислить и напечатать значения функции при следующих условиях:
Результат вычисления напечатать в виде «при х=… f(x)=…».
4. Составить программу ввода величины K и вычисления значения функции:
в остальных случаях напечатать «значение y для k=… не определено».
5. Вычислить значения функции
если x последовательно принимает значения -0.2; 0.2; 0.6; 1.0; а y=1, 2, 3, 4.
Отпечатать положительные значения функции.
6. Найти первый отрицательный член последовательности хi = cos(ctg n), где n=1,2,3,… . Напечатать результаты промежуточных вычислений в виде таблицы, т. е. при n=… хi =… .
7. Дан массив B(n). Найти индекс элемента массива, наиболее близкого к значению центрального элемента. Предусмотреть, что значение n может быть четным и нечетным.
8. В заданном массиве С(16). Поменять местами элементы с четными и нечетными номерами.
9. Переписать положительные элементы матрицы A(n, m) в одномерный массив С. Найти наибольший элемент массива С и сумму элементов, стоящих за наибольшим элементом. Отпечатать массив С и найденную сумму.
10. Дана матрица А(5,5). Найти среднее арифметическое элементов матрицы и преобразовать матрицу А, уменьшив каждый ее элемент на среднее арифметическое. Отпечатать преобразованную матрицу.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |





