Домашняя работа №4
-
Создать файл, записать в него 10 чисел, закрыть, потом вновь открыть файл и найти сумму чисел.
-
Определить знак введенго с клавиатуры числа, использовав подпрограмму-функцию:
sign x = 1, при x > 0
sign x = 0, при x = 0
sign x = -1, при x < 0
-
Задача "Геометрические фигуры".
Вычислить площади прямоугольника, треугольника, круга, используя подпрограммы-функции
-
В 1912 году американский флаг "Былая слава" имел 48 звезд (по одной на каждый штат) и 13 полос (по одной на колонию). Напечатать "Былую славу 1912 года".
-
Напечатать график функции y = sin x.
-
Задача "Автоматический распознаватель".
Декодировать римскую запись числа, состоящего из любого количества знаков.
Правила:
- I -> 1
- V -> 5
- X -> 10
- L -> 50
- C -> 100
- D -> 500
- M -> 1000
Значение римской цифры не зависит от позиции, а знак зависит.
-
Задача "Генератор псевдослучайных чисел".
Построить генератор псевдослучайных чисел по рекуррентной формуле:
S (i+1) = (m * si + i) mod c
где m, i, c – целые числа.
I вариант: m = 37, i = 3, c = 64.
II вариант: m = 25173, i = 13849, c = 65537.
Начальное значение s0=0.
-
Три продавца продают 4 вида товаров. Количество продаваемого товара представлено таблицей A. В таблице B представлены цена каждого товара и комиссионные, полученные от продажи, например:
| Таблица 1 | Товар | 1 | 2 | 3 | 4 | | Продавец |:----------:|:-------:|:-------:|:-------:|:-------:| | 1 | | 5 | 2 | 0 | 10 | | 2 | | 3 | 5 | 2 | 5 | | 3 | | 20 | 0 | 0 | 0 |