1. Напишите программу, которая по дате определяет день недели, на который эта дата приходится. Для вычисления дня недели воспользуйтесь формулой:
Здесь d — число месяца, т — номер месяца, если начинать счет с марта, как это делали в Древнем Риме (март — I, апрель — 2,..., февраль — 12), Y — номер года в столетии, с — количество столетий. Квадратные скобки означают, что надо взять целую часть от значения, находящегося в скобках. Вычисленное по формуле значение определяет день недели: 1 — понедельник, 2 — вторник,..., 6 — суббота, 0 — воскресенье.
2. Написать программу, которая вычисляет стоимость междугородного телефонного разговора (цена одной минуты определяется расстоянием до города, в котором находится абонент). Исходными даннымидля программы являются код города и длительность разговора. Ниже приведены коды некоторых городов.
Город | Код | Цена минуты (руб.) |
Владивосток | 2.2 | |
Москва | 1,0 | |
Мурманск | 1.2 | |
Самара | 1,4 |
Вычисление стоимости разговора по телефону.
Введите исходные данные:
Код города: 423
Длительность (целое количество минут): 3
Город: Владивосток
Цена минуты: 2.20 руб.
Стоимость разговора: б.60 руб.
3. Напишите программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели или сообщение об ошибке, если введены неверные данные.
Цикл for
4. Напишите программу, которая выводит на экран квадрат Пифагора — таблицу умножения.
1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 7 8 9 10
2 2 4 6 8 10 12 14 16 18 20
3 3 6 9 12 15 18 21 24 27 30
4 4 8 12 16 20 24 28 32 36 40
5 5 10 15 20 25 30 35 40 45 50
6 6 12 18 24 30 36 42 48 54 60
7 7 14 21 28 35 42 49 56 63 70
8 8 16 24 32 40 48 56 64 72 80
9 9 18 27 36 45 54 63 72 81 90
5. Напишите программу, которая выводит на экран таблицу умножения, например, на 7.
7x2=14
7x3=21
7x4=28
7x5=35
7x6=42
7x7=49
7x8=56
7x9=63
6. Написать программу, которая выводит таблицу значений функции . Диапазон изменения аргумента от -4 до 4, шаг приращения аргумента 0,5.
7. Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100 г.
Введите цену одного килограмма (копейки от рублей отделяйте точкой): 16.50
Вес (гр) | Стоимость (руб.) |
1,65 3.30 4.95 б.60 8.25 9.90 11.55 13.20 14.85 16.50 |
8. Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности.
Сред, арифм. 5.30
Сред, арифм. 5.50
Сред, арифм. 3.90
9. Написать программу, которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое.
Сред, арифм. 3.9
10. Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. После ввода последнего числа программа должна вывести минимальное и максимальное число последовательности. Количество чисел последовательности должно задаваться во время работы программы.
Введите количество чисел последовательности: 5
Вводите последовательность:
5.4
7.8
3.0
1.5
2.3
Количество чисел: 5
Среднее арифметическое: 4.00
Минимальное число: 1.5
Максимальное число: 7.8
11. Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое введенной части последовательности.
После ввода каждого числа нажимайте <Enter>
-> 12.3
Введено чисел: 1 Сумма: 12.30 Сред, арифметическое:12.30
-> 15
Введено чисел: 2 Сумма: 27.30 Сред, арифметическое: 13.65
-> 10
Введено чисел: 3 Сумма: 37.30 Сред. арифметическое: 12.43
-> 5.6
Введено чисел: 4 Сумма: 42.90 Сред. арифметическое: 10.73
-> 11.5
Введено чисел: 5 Сумма: арифметическое: 54.40 Сред. 10.88
12. Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел. Количество чисел должно задаваться во время работы программы.
Введите количество чисел последовательности: 5
Вводите последовательность:
5.4
7.8
3.0
1.5
2.3
Среднее арифметическое введенной последовательности: 4.00
13. Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое. Вычисление среднего арифметического последовательности дробных чисел.
5.4
7.8
3.0
1.5
2.3
Среднее арифметическое введенной последовательности: 4.00
14. Написать программу, которая выводит таблицу значений функции в диапазоне от -2 до 2, с шагом 0,5.
x | | | y |
-2 -1.5 -1 -0.5 0.5 1.5 | | | | | | | | | | | -22.60 -15.90 -10.40 -6.10 -3.00 -1.10 -0.40 -0.90 -2.60 |
15. Написать программу, которая вычисляет факториал введенного с клавиатуры числа. (Факториалом числа n называется произведение целых чисел от 1 до п. Например, факториал 1равен 1, 8 — 40320).
Введите число, факториал которого надо вычислить: 7
Факториал 7 равен 5040
16. Написать программу, которая вычисляет сумму первых п членов ряда: Количество суммируемых членов ряда задается во время работы профаммы.
Вычисление частичной суммы ряда: 1+1/2+1/3+...
Введите кол-во суммируемых членов ряда: 15
Сумма первых 15 членов ряда равна: 3.3182
17. Написать программу, которая вычисляет сумму первых n членов ряда: 1, 3, 5, 7... Количество суммируемых членов ряда задается во время работы программы.
Введите количество суммируемых членов ряда: 15