Задание на лабораторную работу по теме «Условный оператор»

Вариант 1

1. Даны два действительных числа X и Y. Определить, принадле­жит ли точка с координатами (X, Y) окружности с радиусом R.

2. Даны три действительных числа A, B и C (A<>0). Определить, имеет ли уравнение A*X2 + B*X + C = 0 действительные корни. Если имеет, то найти их. В противном случае выдать сообщение о том, что действительных корней нет.

3. Если сумма трех попарно различных действительных чисел X, Y и Z меньше единицы, то переменной X присвоить значение полусуммы значений переменных Y и Z. В противном случае заменить меньшее из X и Y разностью двух оставшихся значений.

4. Даны два действительных числа X и Y. Определить, принадле­жит ли точка с координатами (X, Y) кольцу между двумя окружностями с радиусами R1 и R2 (R1>R2>0).

5. Заданы площадь круга R и площадь квадрата S. Определить, поместится ли квадрат в круге.

6. Заданы площадь круга R и площадь квадрата S. Определить, поместится ли круг в квадрате.

7. Даны произвольные числа A, B и C. Выдать сообщение, можно ли построить треугольник с такими длинами сторон.

8. Даны произвольные числа A, B и C. Удвоить эти числа, если A>B>C, и уменьшить их на 1, если это не так.

9. Даны действительные числа X, Y и Z. Вычислить выражение min2(X+Y+Z/2, X*Y*Z) + 1.

10. Даны два действительных числа X и Y. Вычислить выражение min(X, Y).

11. Даны два действительных числа X и Y. Вывести первое число, если оно больше второго, и оба числа, если это не так.

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

12. Даны два действительных числа X и Y. Вычислить выражение max(X, Y).

13. Если значение переменной W не равно 0 и при этом котангенс от W меньше 0.5, то поменять знак у W. Если значение W не равно 0, то присвоить переменной W значение 1.

14. Даны два действительных числа X и Y. Заменить первое число нулем, если оно меньше или равно второму, и оставить числа без изменения в противном случае.

15. Перераспределить значения переменных X и Y так, чтобы в X оказалось большее из этих значений, а в Y - меньшее.

Вариант 2

1. Найти минимальное число в последовательности из трех произ­вольно задаваемых чисел.

2. Найти максимальное число в последовательности из трех про­извольно задаваемых чисел.

3. Найти сумму только положительных и только отрицательных чи­сел в последовательности из четырех произвольно задаваемых чисел.

4. Определить, сколько положительных, отрицательных и нулей среди двух произвольно задаваемых чисел.

5. В последовательности из четырех произвольно задаваемых чи­сел найти числа больше 4.

6. Найти минимальное по модулю число в последовательности из трех произвольно задаваемых чисел.

7. В последовательности из трех произвольно задаваемых чисел найти такие, которые больше или равны "а", но меньше "b".

8. В ЭВМ поступают результаты соревнований по плаванию для трех спортсменов. Выбрать и напечатать лучший результат.

9. Среди трех студентов, имеющих оценки A, B и C определить количество студентов, не имеющих оценки 2 и 3.

10. Найти максимальное по модулю число в последовательности из трех произвольно задаваемых чисел.

11. Составить программу, которая по введенному времени опреде­ляла бы, ночь сейчас или день (считать, что ночные часы с 23.00 до 07.00).

12. Даны три прямоугольных треугольника, катеты которых равны A1, A2; B1, B2 и C1, C2 соответственно. Определить номер треу­гольника с наибольшей гипотенузой.

13. Определить количество одинаковых чисел, равных первому числу в последовательности произвольно задаваемых четырех чисел.

14. Подсчитать произведение положительных и произведение отри­цательных чисел в последовательности из трех произвольно задавае­мых чисел.

15. Подсчитать произведение чисел, значения которых не равны нулю, для последовательности из трех произвольно задаваемых чи­сел.

Задание на лабораторную работу по теме «Оператор выбора CASE»

1. По номеру месяца вывести его название.

2. По номеру дня недели вывести его название.

3. По номеру месяца определить время года.

4. По возрасту определить род занятий человека: ясли, школа, работа, пенсия.

5. Напечатать слово СТУДЕНТ в заданном падеже (И - именитель­ный, Р - родительный, Д - дательный, В - винительный, Т - твори­тельный, П - предложный) единственного числа.

6. По числу определить декаду месяца.

7. По году текущего десятилетия определить, будут ли проводить в этом году зимние или летние олимпийские игры, или год не олим­пийский.

8. Для любого числа текущего месяца определить - выходной или рабочий это день или выдать сообщение о том, что в этом месяце такого числа нет.

9. Для первых двадцати натуральных чисел определить - является ли это число четным в интервале от 2 до 10, нечетным в интервале от 1 до 10, или это число попадает в интервал от 11 до 20.

10. Пусть переменная N принимает значения от 1 до 9. Напеча­тать значение этой переменной римскими цифрами.

11. Пусть переменная N принимает значения от 1 до 9. Напеча­тать название хранящейся в переменной цифры (один, два, ...).

12. Для целого числа N от 20 до 30 напечатать фразу "Мне N лет", учитывая при этом, что при некоторых значениях N слово "лет" надо заменить на слово "год" или "года".

13. Для целого числа N от 1 до 8 напечатать фразу "Мы нашли N грибов", согласовав окончание слова "гриб".

14. По номеру месяца определить квартал.

15. По номеру месяца для текущего года вывести количество дней в этом месяце.