
- •1 Семестр
- •2 Семестр
- •Варианты заданий
- •Варианты заданий
- •Варианты заданий
- •Дополнительные задания к лр №3
- •Обработка массивов Варианты заданий
- •Составить программу нахождения суммы (количества) положительных (отрицательных) элементов массива.
- •В одномерном массиве, состоящем из nвводимых с клавиатуры целых элементов, вычислить:
- •Программирование с использованием строк Варианты заданий
- •Варианты заданий
- •Программирование с использованием указателей Варианты заданий
- •Общая постановка для №4- 18
- •Варианты заданий
- •Варианты заданий
- •Варианты заданий
- •Варианты заданий
- •Построение движущихся графических изображений Варианты заданий
- •Варианты заданий
Дополнительные задания к лр №3
В заданиях с №1 по
№15 в таблице необходимо вывести на
экран значения функции Y(x)
для х изменяющихся от
до
с шагомh
равным
.
№ |
|
|
Y(x) |
1 |
0.1 |
1 |
sin x |
2 |
0.1 |
1 |
|
3 |
0.1 |
1 |
|
4 |
0.1 |
1 |
cos x |
5 |
0.1 |
1 |
|
6 |
0.1 |
1 |
|
7 |
0.1 |
1 |
|
8 |
0.1 |
1 |
|
9 |
0.1 |
1 |
|
10 |
0.1 |
0.5 |
arctg x |
11 |
0.1 |
1 |
|
12 |
0.1 |
1 |
|
13 |
-2 |
-0.1 |
|
14 |
0.2 |
0.8 |
|
15 |
0.1 |
0.8 |
|
№16 Подсчитать k - количество цифр в десятичной записи целого неотрицательного числа n.
№17 Переменной t присвоить значение 1 или 0 в зависимости от того, является ли натуральное число k степенью 3.
№18 Дано n вещественных чисел. Вычислить разность между максимальным и минимальным из них.
№19 Дана непустая последовательность различных натуральных чисел, за которой следует 0. Определить порядковый номер наименьшего из них.
№20 Даны целое n>0 и последовательность из n вещественных чисел, среди которых есть хотя бы одно отрицательное число. Найти величину наибольшего среди отрицательных чисел этой последовательности.
№21 Дано n вещественных чисел. Определить, образуют ли они возрастающую последовательность.
№22 Дана последовательность из n целых чисел. Определить, со скольких отрицательных чисел она начинается.
№23 Определить k - количество трехзначных натуральных чисел, сумма цифр которых равна n (1<=n<=27). Операции деления. (/, div и mod) не использовать.
№24 Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр (операции деления не использовать).
№25 Переменной t присвоить значение 1 или 0 в зависимости от того, можно или нет натуральное число n представить в виде трех полных квадратов.
№26 Дано
натуральное число n.
Выяснить, входит ли цифра 3 в структура
числа
№27 Дано натуральное число n. Найти сумму его цифр.
№28 Дано целое n>0, за которым следует n вещественных чисел. Определить, сколько среди них отрицательных.
№29 Дано натуральное число n. Переставить местами первую и последнюю цифры числа n.
№30 Дано натуральное число n. Заменять порядок следования цифр числа n на обратный
Лабораторная работа №4.
Обработка массивов Варианты заданий
Составить программу нахождения суммы (количества) положительных (отрицательных) элементов массива.
Составить программу нахождения суммы (количества) элементов массива стоящих на четных (нечетных) местах
Составить программу нахождения произведения отрицательных (положительных) элементов массива
Составить программу подсчета количества отрицательных (положительных, нулевых, кратных k) элементов массива
Составить программу нахождения суммы четных (нечетных, кратных n) элементов массива
Составить программу нахождения НОД (НОК) элементов массива
Составить программу нахождения минимального (максимального) элемента массива и места его расположения в массиве (номера строки и номера столбца)
Составить программу нахождения максимального среди отрицательных (минимального среди положительных элементов массива)
Составить программу нахождения двух самых больших (самых маленьких) элементов массива.
Составить программу нахождения минимального и максимального элемента массива, выполнив наименьшее число сравнений О(1.5n), где n число элементов в массиве
Составить программу расположения элементов массива в следующем порядке – положительные, отрицательные и нулевые
Составить программу упорядочивания по возрастанию (убыванию) элементов массива
В упорядоченном массиве, найти такие два элемента, произведение которых максимально (минимально)
Из двух упорядоченных по возрастанию массивов, получить третий, упорядоченный по возрастанию.
В больнице имеется n палат, в каждой из которых m коек. в журнале записывается температура больного, лежащего в i-й палате на j-й койке. Если койка пуста, то записывается нуль. указать номера коек и палат для больных с одинаковой температурой
Общее задание для №16-22
Многочлен n-ой степени Pn(x)=anxn+an-1xn-1+an-2xn-2+ ...+a1x+a0 можно представить в следующем виде Pn(x)=(...((an x+an-1)x+an-2)x+...+a1)x+a0 (схема Горнера). Как видно, многочлен Pn(x) задается массивом коэффициентов a0, a1,..., an-1, an Поэтому обработка многочленов сводится к обработке одномерных массивов.
P = A[0]
For (i=2;i<m;i++)
P = P * X + A[i];…
Необходимо:
Вычислить значение многочлена Pn(x) в точке x0 по схеме Горнера;
Найти коэффициенты производной от полинома Pn(x), т.е. найти многочлен Rn-1= (Pn(x))'
Найти коэффициенты первообразной от полинома Pn(x);
Найти коэффициенты k-ой производной от полинома Pn(x);
Найти коэффициенты k-ой первообразной от полинома Pn(x);
Найти сумму (разность) двух полиномов Pn(x) и Qm(x);
Найти произведение двух полиномов Pn(x) и Qm(x);
Найти скалярное произведение двух n-мерных векторов X и Y;
Найти произведение матрицы на вектор;
Найти произведение (сумму) двух матриц;
Найти сумму элементов каждой строки (столбца) матрицы;
Найти строку и столбец матрицы, на пересечении которых находится минимальный (максимальный) элемент матрицы;
Найти строку и столбец матрицы, которые содержат наибольшее число нулевых элементов;
Найти строку (столбец) матрицы с максимальной (минимальной) суммой элементов;
Ннайти среднее арифметическое (среднее геометрическое) положительных элементов матрицы;
Найти сумму (количество) элементов верхнего (нижнего) правого (левого) треугольника квадратной матрицы порядка n.
Общее задание для №32-46