После задания жирным шрифтом приведен рекомендуемый вид экрана во время работы программы.

 

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