Оператор выбора
- По номеру месяца напечатать соответствующее время года: «зима», «весна», «лето», «осень».
- По данному часу суток напечатать соответствующее сообщение: «Доброе утро», «Добрый день», «Добрый вечер», «Доброй ночи».
- Составить программу, которая производит определенное арифметическое действие над двумя числами в зависимости от введенной цифры (1 – сложение, 2 – вычитание, 3 – умножение, 4 – деление). Предусмотреть деление на ноль.
- Составить программу, которая производит вычисление определенной функции над введенным числом в зависимости от введенной цифры (1 – квадрат, 2 – корень квадратный, 3 – синус, 4 – косинус). Предусмотреть извлечение корня из отрицательного числа.
- Дана функция f, отображающая конечное множество А на конечное множество В.
А = {1, 2, 5, 7, 9,10,11,12,20}. B = {7, 8, 0, 4, 11}.
f(1)=7; f(2)=8; f(5)=8; f(7)=0; f(9)=11; f(10)=11; f(11)=11; f(12)=11; f(20)=4.
Вычислить значение функции f от введенного числа.
- Дана функция f, отображающая конечное множество А на конечное множество В.
А = {10, 11, 12, 13, 14, 15,16}. B = {1, 2, 3, 5}.
f(10)=1; f(11)=1; f(12)=1; f(13)=3; f(14)=2; f(15)=5; f(16)=3.
Вычислить значение функции f от введенного числа.
- Дана функция f, отображающая конечное множество А на конечное множество В.
А = {100, 101, 102, 103, 200, 300, 400}. B = {–5, –3, –1}.
f(100) =–5; f(101) = –5; f(102) =–5; f(103)= –3; f(200) =–1; f(300)= –1; f(400) =–1.
Вычислить значение функции f от введенного числа.
- Дана функция f, отображающая конечное множество А на конечное множество В.
А = {–5, –4, –3, 3, 4, 5}. B = { –1, 0, 1}.
f(–5) =–1; f(–4) = 0; f(–3) =1; f(3)= 1; f(4) =0; f(5)= –1.
Вычислить значение функции f от введенного числа.
- В старояпонском календаре был принят 60-летний цикл, состоявший из пяти 12-летних подциклов. Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. (1984 год – год зеленой крысы – был началом нового цикла).
- Дана дата (дд.мм.гггг). Определить дату завтрашнего дня.
Оператор цикла с параметром
1. Дано n чисел. Найти сумму положительных чисел.
2. Дано n чисел. Найти количество отрицательных чисел.
3. Дано n чисел. Найти наибольшее из отрицательных чисел.
4. Дано n чисел. Найти наименьшее из положительных чисел.
5. Найти сумму первых n степеней двойки, начиная с нулевой степени: 1 + 2 + 4 + ... + 2n-1.
6. Напишите программу вычисления 1 + 4 + 9 +…+ n2..
7. Вычислить значение y = sin 1+sin 1,1+…+sin 2.
8. Вычислить 1!+2!+…n!. (n!=1×2×3×…×n).
9. Вычислить cos(1+ cos(2+...+ cos(n-1+cos n)...).
10. Вычислить cos x+cos x2+…cos xn.