7. Определить максимальный элемент массива А(10). Если он меньше суммы всех остальных элементов, то присвоить этому элементу нулевое значение, иначе значение, равное найденной сумме. Напечатать вычисленные значения суммы и максимального элемента.

8. Даны массивы: C(20) P(10). Если каждый элемент первой последовательности меньше суммы элементов второй, найти значение выражения Р=Ci / (Pj + Ci2) при заданных пользователем значениях i и j. Найденные значения суммы и Р напечатать с необходимыми комментариями.

9. Дана целочисленная матрица А(5,5). Если сумма элементов главной диагонали матрицы больше нуля, то заменить все элементы первой и пятой строк матрицы на единицы. В противном случае, заменить элементы первого и пятого столбца на нули. Распечатать измененную матрицу.

10. Дана матрица Х(n, m). Выдать на экран номер и среднее арифметическое строки, первый элемент которой равен 1. Если такой строки нет, выдать сообщение об ее отсутствии.

ВАРИАНТ 17

1. Вычислить расстояние между двумя точками плоскости, если координаты х1, у1, х2, у2 этих точек заданы, а формула определения расстояния имеет следующий вид: . Рассчитать это же расстояние при увеличении координаты х1 на 2, а затем уменьшении х2 на 2. Результаты расчетов напечатать с комментариями вида:

Расстояние между точками с координатами

х1=… у1=… х2=… у2=… равно … .

2. Дано: i, j, k. Если i2>j-5, вычислить и отпечатать

 

Если i2≤ j-5, вычислить и отпечатать y=6,5*i2 +7,9*j2 +1,6*k2.

3. Округлить действительное положительное число X, меньшее 5, до ближайшего целого по алгоритму:

НЕ нашли? Не то? Что вы ищете?

 

Значение N(х) отпечатать в виде «значение х=… округляется до х=…».

4. Составить программу ввода целого числа в диапазоне от 0 до 9 и печати его словесной формы. В случае ввода любого другого числа напечатать «число … не принадлежит заданному диапазону».

5. Рассчитать значения функции

на отрезке [π/2;π] с шагом h=0.1. Напечатать только положительные значения в виде таблицы, т. е. при х=… у=… .

6. Вычислить все значения функции y=ex - e-x при изменении x от 1.5 с шагом 0.85 до значения у>103. Подсчитать количество шагов, необходимых для достижения данного условия.

7. Дан массив А(n). Найти и вывести элементы массива, которые

1) являются нечетными числами;

2) при делении на 7 дают остаток 1, 2 и 5. Вывод осуществлять для каждого остатка отдельно.

8. Даны массивы C(10) и P(10). Сформировать массив X по правилу Xi=max(Ci, Pi). Массив Х отсортировать по возрастанию и вывести.

9. Для матрицы С(4,5) найти количество элементов каждого столбца, для которых справедливо неравенство 0,5 ≤ Сi j ≤ 2,5. Найти и напечатать наибольшую из сумм с указанием номера столбца.

10. Дана матрица А размерности n*n. Вычислить значения элементов массива В, если каждый элемент равен

ВАРИАНТ 18

1. Составить программу для вычисления объема пирамиды, основанием которой является треугольник со сторонами a, b, c, по формуле

V=(1/3) * S * H,

где S – площадь основания, вычисляемая по формуле Герона

а H - высота пирамиды. Напечатать вычисленные значения площади и объема с комментариями (например, площадь основания равна 35 кв. см.).

2. Дано l, m, n. Если l < m, вычислить и отпечатать:

Если l > m, то вычислить и отпечатать k = m * e2 – cos n.

Если l = m, напечатать «вы ввели одинаковые переменные l и m».

3. Даны a, b, x. Вычислить и отпечатать:

Если T > 0, то вычислить и отпечатать

Если T≤ 0, напечатать a и b в порядке возрастания.

4. Составить программу ввода номера квартала года и печати названий месяцев, входящих в квартал. В случае ввода номера, отличного от 1…4, напечатать сообщение вида «введенное число не является номером квартала».

5. Рассчитать значения функции y = sin x2 для x, принадлежащему отрезку [-5; 5] с шагом 0.1. Отпечатать только положительные значения y и рассчитать сумму отрицательных.

 

6. Вычислить значения функции

при изменении x от 1 с шагом 1.5. Опечатать первое значение функции после достижения условия y > 100 и подсчитать количество всех предыдущих.

7. Дан массив А(n) произвольных чисел. Сформировать из его элементов и вывести массивы отрицательных и положительных чисел.

8. Даны массивы: C(10) и P(10). Если наибольший элемент первой последовательности меньше наименьшего элемента второй, задать элементам массива X1, X2,…, X10 значения C1, C2,…, C10, а элементам X11, X12,..., X20 – значения P1, P2,…, P10. В противном случае вывести необходимое сообщение.

9. Определить сумму элементов матрицы Т(5,5), расположенных на главной диагонали. Затем минимальный элемент каждого столбца матрицы уменьшить на найденную сумму. Отпечатать преобразованную матрицу.

10. Вычислить суммы элементов матрицы Х(n, m) по столбцам. Выдать на печать найденные суммы и отдельно сумму из диапазона (a, b), заданного пользователем.

ВАРИАНТ 19

1. Написать программу, начисляющую процент с данной суммы M в течение данного времени T, если процентная ставка R известна, а процент определяется по формуле Р=M*T*(R/100). Результат вычисления напечатать с комментариями. Рассчитать также процент с данной суммы M в случае изменения процентной ставки. Новое значение ставки задается пользователем по запросу программы.

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

3. Вычислить значения величины p (полинома Лежандра) в зависимости от значения l по формулам:

При остальных значениях l напечатать сообщение «для l=… формула не задана».

4. Составить программу ввода номера месяца и комментируемой печати по заданному номеру времени года, к которому данный месяц принадлежит. В случае ввода номера, не соответствующего номеру месяца, вывести соответствующее сообщение.

5. Рассчитать значения функции y=tg 2x на отрезке [-2;2] с шагом 0.01. Отпечатать только отрицательные значения y. Подсчитать и напечатать количество положительных значений у.

6. Даны целые числа a, n и последовательность xi=x1,..., xn (n>0). Определить, каким по счёту идёт в последовательности член, равный a. Если такого члена нет, то ответом должно быть соответствующее сообщение.

7. Дан массив P(n) целых чисел, подсчитать количество отрицательных и положительных чисел и определить, каких чисел в массиве больше. Подсчитанные количества напечатать с комментариями.

8. Даны массивы A(20), B(20). Элементы массива A, стоящие на четных местах, сложить с элементами массива B, стоящими на нечетных местах, а полученные суммы будут являться элементами массива C.

9. Дана матрица Х(n, n). Переписать в одномерный массив Z элементы первой и последней строк матрицы Х. В массиве Z найти и отпечатать наибольший элемент.

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

ВАРИАНТ 20

1. Выплата денег по ссуде производится платежами. Если m руб. взято взаймы на t лет с процентами i, то размер годового платежа определяется по формуле

Составить программу, вычисляющую размер платежа. Рассчитать размер платежа при изменении процента. Новое значение процента задается пользователем по запросу программы.

2. Дано: l, s, t, a; когда l2 > s/t2, рассчитать и напечатать I=a2*t + ln l.

Если I >s2 + t, рассчитать и отпечатать

Если I<s2 +t, рассчитать и отпечатать

Если I=s2 +t, рассчитать и отпечатать

При l2 ≤ s/t2, отпечатать l2, s3, еt с комментариями.

3. Требуется задать вычисления по формуле

 

Напечатать результаты вычислений в виде «при х*у>=0 значение а=…».

4. По номеру Y (Y>0) некоторого года определить номер его столетия (учесть, что к примеру, началом XX столетия был 1901, а не 1900).

5. Величина x изменяется на интервале от -5 до 0 с шагом ∆x=0.1. Вычислить

Если y>28, вычислять и напечатать M=y/18.1;

если y<28, вычислять и напечатать H=18.1*y;

если y=28, вычислять и напечатать B=2*y.

6. Вводится последовательность Хi (-10>xi>10) из целых чисел, заканчивающаяся нулем. Найти произведение положительных чисел этой последовательности и количество отрицательных. Напечатать результат с комментариями.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6