1. Найти минимум из двух чисел x и y
2. Проверка правильности ввода переменной, которая может содержать числа от 1 до 31.
3. Найти максимум из трех чисел a,b,c. Оператор if.
4. По заданной оценке вывести соответствующий результат: «отлично», «хорошо», «удовлетворительно» или «введено неверное значение». Оператор switch.
4. Цикл типа for: вычислить значение
5. Составить программу, позволяющую пользователю угадывать число, заданное в программе, цикл do while.
6. Дана квадратная матрица 10х10 из случайных чисел в интервале
[-10, 10]. Вычислить сумму элементов, лежащих выше главной диагонали и количество отрицательных элементов. Двумерные массивы.
7. Вычислить значение кусочной функции для любого х: Конструкция if else if
Контрольная работа для студ. спец. 2102
1. Задание: Вычислить сумму ряда (по вариантам). Не использовать стандартные функции возведения в степень и факториал.
Дано <1 – сделать корректный ввод. Найти i - наименьший номер члена последовательности, для которого выполняется условие <0,001. Вывести этот номер в диалоговом окне и все элементы в ячейки рабочего листа.
(по вариантам)
1 Вариант |
2 Вариант |
3 Вариант |
4 Вариант |
5 Вариант |
6 Вариант |
7 Вариант |
8 Вариант |
9 Вариант |
10 Вариант |
11 Вариант |
12 Вариант |
13 Вариант |
14 Вариант |
15 Вариант |
16 Вариант |
17 Вариант |
18 Вариант |
19 Вариант |
20 Вариант |
21 Вариант |
22 Вариант |
23 Вариант |
24 Вариант |
25 Вариант |
2. Задание: Составить программу, которая запрашивает следующие данные:
- порядковый номер студента;
- ФИО;
- группу;
- оценки за последнюю сессию (4 экзамена).
И назначает стипендию:
- если все 5 – 1200р.;
- если нет 3 – 800р.;
- если есть 3 – 400р.
Далее программа должна вывести информацию на экран в виде:
№ ФИО группа стипендия
Для отчета количество студентов – 10.
3. Задание: «Массивы»
Указания:
Заполнить массив случайными числами.
Вариант 1
Дан двумерный массив . Программа выдает TRUE, если сумма элементов главной диагонали равна сумме элементов вспомогательной диагонали, иначе FALSE.
Вариант 2
Дана целочисленная матрица. Определить номера строк, все элементы которых четные.
Вариант 3
Дан двумерный массив . Программа выдает TRUE, если хотя бы в любых двух строках совпадают суммы элементов, иначе FALSE.
Вариант 4
Дан двумерный массив . Вычислить сумму элементов, находящихся в крайних строках и крайних столбцах.
Вариант 5
Дан одномерный массив вещественных чисел. Определить ближайшее к заданному целому.
Вариант 6
Дан одномерный массив. Вывести на лист в столбец А все положительные числа, в столбец В все равные 0 и в столбец С — все остальные.
Вариант 7
Дано два одномерных массива x и y одинаковой размерности. Вычислить
Вариант 8
Заполнить одномерный массив arr по следующему правилу: arr(1)=1;
Вариант 9
Дан одномерный массив целых чисел. Вывести наиболее часто встречающееся число.
Вариант 10
Дан одномерный массив размерностью n, представляющий собой коэффициенты многочлена. Вычислить значение многочлена и его производной в точке t.
Вариант 11
Идут спортивные соревнования. Каждый спортсмен получает оценку по четырем видам состязаний. Вывести фамилии спортсменов, занявших первые три места.
Вариант 12
Дан двумерный массив элементов. Вывести на лист те элементы, которые являются полными квадратами (4,9,16,25,36,…).
Вариант 13
Дана двумерная матрица . Проверить является ли она «утяжеленной к низу». Матрица является «утяжеленной к низу», если максимальный элемент предыдущей строки меньше максимального элемента последующей строки.
Вариант 14
Дан одномерный массив чисел, представляющий собой размеры деталей, а – эталонный размер детали и d - допуск. Вычислить количество годных и бракованных деталей. Годной считается деталь, если ее размер равен эталонному допуск.
Вариант 15
Дан одномерный массив. Преобразовать исходный массив, поставив на первое место 0 и, сдвинув все остальные элементы на одну позицию вправо.
Вариант 16
Дано два одномерных упорядоченных массива, разной размерности. Слить их в один упорядоченный массив.
Вариант 17
Дан одномерный массив, размерностью n. Собрать все неотрицательные элементы в начале массива и все отрицательные в конце, соблюдая взаимный порядок однознаковых чисел. Дополнительный массив не заводить.
Вариант 18
Дано «слово» — одномерный массив, элементами которого являются символы. Проверить является ли «слово» полиномом, то есть читается ли слово одинаково слева на право и справа налево.
Вариант 19
Дан одномерный массив. Программа выдает TRUE, если каждая пара элементов массива имеет разные знаки.
Вариант 20
Дан одномерный массив чисел xi размерностью n. Вычислить z=x1+x1x2+x1x2x3+x1x2x3x4+…x1x2..xn.
Вариант 21
Дан одномерный массив. Найти k – индекс первого элемента, равного заданному числу a. Переменной k присвоить 0, если в массиве нет элемента равного а.
Вариант 22
Заполнить массив следующим образом:
. | . | . | . | . | |
Вариант 23
Дан одномерный массив вещественных чисел. Вычислить количество инверсий, то есть таких пар элементов, в которых наибольший элемент расположен слева от наименьшего .
Вариант 24
Группа студентов сдает экзамены по четырем предметам. Вывести фамилии тех, средний балл которых, больше среднего балла по группе.
Вариант 25
Дана двумерная матрица размерностью . Вывести на лист строки этой матрицы в порядке возрастания максимальных элементов строк.
Вариант 26
Дан одномерный массив действительных чисел. Массив заполняется по следующему правилу а1=0.01; . Требуется определить сколько членов массива имеют значение меньшее, чем 0.25.
Вариант 27
Дан Arr — двумерный массив целых чисел. Отложить в другой одномерный массив все элементы Arr, индекс которых является четным числом, а значение — полным квадратом.
Вариант 28
Даны два одномерных массива разной размерности x и y, представляющие собой некие множества целых чисел. Найти пересечение множеств x и y , то есть множество таких элементов массивов, которые присутствуют как в массиве x, так и в массиве y.
Вариант 29
Дано два одномерных целых массива. Программа выдает TRUE, если массивы состоят из одного и того же набора цифр.
Вариант 30
Дан двумерный массив . Вычислить z =max(|a|;|b|), где а - минимальный элемент массива; b -максимальный элемент массива.