Задание 2. Условный оператор IF

advertisement
Задание 2. Условный оператор IF
Указания:
1. Все сообщения, выдаваемые программой, должны быть развернутыми.
2. В программе должны быть комментарии.
3. Результаты вывести в окно сообщений и на лист.
Вариант 1
Дано число х. Напечатать в порядке возрастания ctg( x), 1  x , (1  x 2 ) x .
Вариант 2
Даны действительные числа a, b, c. Удвоить эти числа, если a>b>c, заменить их
абсолютными значениями, если a<b<c, найти среднее геометрическое иначе.
Вариант 3
Даны действительные a,b,c. Если их сумма > 5, то минимальному из них присвоить
полусумму двух остальных, иначе каждое из чисел возвести в квадрат.
Вариант 4
На листе дано несколько положительных чисел в столбец. Если введено три числа, найти
площадь треугольника с введенными сторонами. Если введено четыре числа, и они
составляют прямоугольник, найти площадь прямоугольника, иначе найти периметр фигуры с
введенными сторонами.
Вариант 5
Даны 5 чисел. Проверить образуют ли они геометрическую прогрессию. Если да, то
вывести произведение этих чисел, иначе их полусумму.
Вариант 6
Даны действительные числа. Проверить существует ли треугольник с такими сторонами.
Вариант 7
Дано число х. Вычислить y. Если число х принадлежит диапазону х [-10;0], то y=x^2; если
число х принадлежит диапазону х [0;1], то y=sin^2(x); если число х принадлежит диапазону х
[1;5], то y=ln(x^2); иначе y=x.
Вариант 8
Даны четыре числа. Если они не образуют возрастающую последовательность, вывести
минимальный из них; если числа равны, найти их произведение, иначе сообщение «Числа
расположены по возрастанию». Для выявления минимального элемента использовать
функцию Excel.
Вариант 9
a1y  b1x  c1
. В
a 2 y  b2 x  c 2
Даны a1, b1, c1, a2, b2, c2. Найти решение системы уравнений. 
зависимости от полученного решения вывести сообщение “Решения нет”, “Корни уравнения
…”. Решения нет, если определитель системы равен 0.
Вариант 10
min( x, y ), если x, y  [10;0]
max( x, y ), если x, y ]0;10]

Дано х, y. Вычислить z   3
 x , если y ]  10;0]
0, иначе
Вариант 11
Дано число k. Если оно отрицательное и четное, то возвести его в квадрат, если оно
положительное и нечетное, то взять от него натуральный логарифм, иначе выдать сообщение
«Привет».
Вариант 12
Дано число. Определить является ли оно квадратом четного числа.
Вариант 13
Даны числа a, b, c. Если треугольник существует вывести сообщения о том, какой это
треугольник — равносторонний или прямоугольный.
Вариант 14
На листе даны числа. Проверить, являются ли введенные числа вектором, квадратной
матрицей или прямоугольной матрицей.
Вариант 15
Даны действительные a,b,c. Если их произведение> 50, то минимальному из них присвоить
корень третьей степени из суммы двух остальных, иначе каждое из чисел возвести в квадрат.
Вариант 16
Даны четыре числа. Если они образуют ли арифметическую прогрессию, то выдать их
сумму, если геометрическую– произведение, иначе найти среднее арифметическое.
Вариант 17
Даны четыре числа, представляющие собой оценки студента за сессию. Выдать
сообщение о размере стипендии студента, если базовая стипендия дается студентам,
сдавшим сессию без троек, а студенты имеющие средний балл > 4.75, получают надбавку в
размере 30 % от базовой стипендии. Оценку по каждому конкретному предмету запрашивать
отдельно.
Вариант 18
Даны положительные действительные числа a, b, c, x, y. Выяснить пройдет ли кирпич с
ребрами a, b, c в прямоугольное отверстие со сторонами x, y. Просовывать кирпич в отверстие
разрешается только так, чтобы каждое из его ребер было параллельно или перпендикулярно
каждой из сторон отверстия.
Вариант 19
На листе расположить числа. Если введены три числа, вычислить площадь треугольника.
Если введены четыре числа, проверить является ли полученная фигура прямоугольником или
квадратом.
Вариант 20
Дано целое число в диапазоне от 0 до 999. Если оно четное, подсчитать количество цифр
в нем, иначе вычислить корень третьей степени из числа.
Вариант 21
Дано целое число в диапазоне от 0 1000. Проверить присутствуют ли одновременно в
записи числа цифры 1 и 5.
Вариант 22
Введены два числа. Если их полусумма меньше 10, то меньшее из чисел утроить, а другое
заменить нулем, иначе из каждого числа извлечь корень третьей степени.
Вариант 23
Бригада работает по основному рабочему тарифу 10 руб/час. Вычислить размер
заработной платы рабочего, если уральский коэффициент составляет 12%, налог 15 %. Если
количество отработанных часов < 35 в неделю, оплата производится по основному рабочему
тарифу, если <45, -1,5 *основного тарифа, если > 45, рабочий получает 1,5 рабочего тарифа и
премию в размере 50% от своей заработной паты.
Данные взять с листа. Рассчитать сумму денег, выданную рабочему.
Вариант 24
e x  ln( x  y ), если x  0 и y  0

Вычислить z  tg ( x  2 y ), если x  0 или y  0
 x ^ 2  y ^3  xy^ 4, иначе

Вариант 25
Дано 5 чисел. Проверить являются ли они числами Фибоначчи.
Первое число Фибоначчи равно 0, второе – 1. Каждое последующее равно сумме двух
предыдущих.
Вариант 26
Дано х. Вычислить y.
 x 7  2 x 6  3 x 5  ...  10 x  11, если x  [;0]

y  ln( x), если x  [2;5]
cos( x), иначе

Вариант 27
Даны действительные числа a, b, c. Если выполняется неравенство a<b<c, то вычислить
ctg (a b )  e  c
cos( ab)
, иначе выдать минимальный из a, b, c.
Вариант 28
Даны a1, b1, c1, a2, b2, c2. Напечатать координаты точки пересечения прямых,
описываемых уравнениями
a1x+b1y=c1 и a2x+b2y=c1, либо сообщить, что эти прямые совпадают, не пересекаются
или вообще не существуют.
Вариант 29
Даны координаты двух точек, которые являются концами отрезка. Выяснить, существует
ли отрезок и если да, то выяснить, какой оси координат он параллелен.
Вариант 30
Даны положительные действительные числа x1, x2, y1, y2.
Выяснить можно ли
прямоугольник со сторонами x1, x2 уместить внутри прямоугольника со сторонами y1, y2.
Вариант 31
Запрашиваются три числа для переменных a, b, c. Значения переменных поменять таким
образом, чтобы a>=b>=c.
Дано трехзначное число. Проверить входит ли 5 в запись этого числа.
Дано х. Вычислить f.
ax  x  9 , если

f   ex
, иначе

2
 1 x
х  четное
Download