После задания жирным шрифтом приведен рекомендуемый вид экрана во время работы программы.
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