Оператор выбора

  1. По номеру месяца напечатать соответствующее время года: «зима», «весна», «лето», «осень».
  2. По данному часу суток напечатать соответствующее сообщение: «Доброе утро», «Добрый день», «Добрый вечер», «Доброй ночи».
  3. Составить программу, которая производит определенное арифметическое действие над двумя числами в зависимости от введенной цифры (1 – сложение, 2 – вычитание, 3 – умножение, 4 – деление). Предусмотреть деление на ноль.
  4. Составить программу, которая производит вычисление определенной функции над введенным числом в зависимости от введенной цифры (1 – квадрат, 2 – корень квадратный, 3 – синус, 4 – косинус). Предусмотреть извлечение корня из отрицательного числа.
  5. Дана функция 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 от введенного числа.

 

  1. Дана функция 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 от введенного числа.

 

  1. Дана функция 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 от введенного числа.

 

  1. Дана функция 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 от введенного числа.

  1. В старояпонском календаре был принят 60-летний цикл, состоявший из пяти 12-летних подциклов. Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. (1984 год – год зеленой крысы – был началом нового цикла).
  2. Дана дата (дд.мм.гггг). Определить дату завтрашнего дня.

Оператор цикла с параметром

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.