На вход подаются p1, q1 – числитель и знаменатель первой дроби; p2, q2 – числитель и знаменатель второй дроби. Общий знаменатель q = q1 * q2, дополнительные множители q2 и q1. Итоговая формула p1/q1 + p2/q2 = (p1 q2 + p2 q1)/(q1 q2).
var p1, p2, q1, q2: integer;
begin
read(p1, q1);
read(p2, q2);
write(p1 * q2 + p2 * q1, ' ', q1 * q2)
end.
Пример ввода:
3 4
1 2
Пример вывода:
10 8
Задача 7var x, y: real;
begin
read(x);
y := x * x;
y := 1 - y + 5 * y * y;
write(y * y);
end.
Пример ввода:
0.75
Пример вывода:
4.07850647
Палитра 256 цветов.
Размер 10x10 пикселей.
Найти:
Каков информационный объём этого файла?
Решение:
Вначале определяем глубину цвета по формуле
2^i = N. 2^i = 256 по условию, отсюда i = 8 бит.
Вычисляем общее количество пикселей в картинке:
10*10 = 100 пикселей
Информационный объём равен
100 пикселей * 8 бит = 800 бит.
Дано:
разрешающая экрана 1440*900 точек
глубина цвета 32 бит
Найти:
объём графического изображения
Решение:
Вначале вычисляем общее количество пикселей в картинке:
1440 * 900 = 1 296 000 пикселей.
Информационный объем вычисляется по формуле
Объем = количество пикселей * глубина цвета
Объем = 1 296 000 * 32 бит = 41 472 000 бит
Делим на 8 бит в байте, 41 472 000 / 8 = 5 184 000 байт