Порядок выполнения работы
1. Изучить описание лабораторной работы и ответить на контрольные вопросы.
2. Выполнить демонстрационные примеры 7 и 9 на ЭВМ.
3. В соответствии с полученным у преподавателя вариантом разработать алгоритм в виде блок-схемы, составить и проверить программу на ЭВМ.
4. Продемонстрировать результаты выполнения преподавателю.
5. Оформить отчет, защитить и сдать его преподавателю.
Варианты заданий.
1. Вычислить число сочетаний из n по m по формуле Cmn=n!/(m!*(n-m)!), где n!=1*2*...*(n-1)*n, целые числа n,m (n>=m>0) ввести с клавитуры.
2. Определить все простые числа в интервале натуральных чисел от N до M.
3. Вычислить число размещений из n по m по формуле Amn=n*(n-1)*...*(n-m+1), где целые числа n и m ввести с клавиатуры (n>=m>0).
4. Дано натуральное n, определить количество цифр в числе n и сумму всех его цифр. Значение n ввести с клавиатуры.
5. Вводится последовательность из N целых чисел. Найти наибольшее число.
6. Вводится последовательность из N произвольных чисел. Определить, сколько раз последовательность меняет знак.
7. Вводится последовательность целых чисел, 0 – конец последовательности. Найти два наименьших числа.
Индивидуальные задания
Используя три различных цикла, трижды протабулировать функцию.
на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.
на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.
на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.
на интервале , , учтя при этом, что .
на интервале , , учтя при этом, что .
на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.
на интервале , .
на интервале , .
на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.
на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.
на интервале , .
на интервале , .
на интервале , .
на интервале , .
на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.
b) Последовательность
Ввести N чисел с клавиатуры. Найти наименьшее из них и выдать на печать его значение, увеличенное в 10 раз.
Ввести N чисел с клавиатуры. Определить сколько раз среди этих чисел встретится максимум.
Ввести N чисел с клавиатуры, найти разность между наибольшим и наименьшим из них.
Ввести N чисел с клавиатуры. Найти среднее арифметическое наибольшего и наименьшего из этих чисел.
Ввести чисел: , (N3). Выяснить сколько из вводимых чисел превышает число, введённое перед ним (xk < xk-1).
Ввести чисел: , (N3). Найти максимальную сумму двух соседних чисел.
Ввести чисел: ,(N3). Выяснить максимальное или минимальное число встретится в этой последовательности раньше.
Ввести вещественных чисел. Посчитать количество элементы набора, которые меньше своего левого соседа.
Ввести вещественных чисел. Проверить образуют ли эти числа возрастающую или убывающую последовательность.
Ввести чисел: , (N3). Выяснить сколько из вводимых чисел не превышает число, введённое перед ним (xk < xk-1).
Ввести чисел: , (N3). Найти максимальную разность двух соседних чисел.
Ввести N чисел с клавиатуры. Определить сколько раз среди этих чисел встретится минимум.
Ввести N чисел с клавиатуры. Найти два наибольших числа.
Вводится последовательность целых чисел, 0 – конец последовательности. Найти сумму квадратов положительных элементов последовательности.
Ввести N чисел с клавиатуры. Вычислить число инверсий в порядке возрастания значений элементов последовательности. Инверсия порядка возрастания – это когда два соседних элемента расположены в порядке убывания