Ответ:
6251413
Объяснение:
Поскольку функция рекурсивно вызывает себя и при каждом вызове выводит переданное число, удобно будет записать выводимые числа в столбик, обозначая глубину стека (количество рекурсивных вызовов) и произойдет ли вызов. Очередная пара рекуррентных вызовов происходит при передаче числа больше или равного четырём.
0: F(6) -> 6 (вызов произойдёт)
1: F(2) -> 2 (вызов не произойдёт)
1: F(5) -> 5 (вызов произойдёт)
2: F(1) -> 1 (вызов произойдёт)
2: F(4) -> 4 (вызов произойдёт)
3: F(1) -> 1 (вызов не произойдёт)
3: F(3) -> 3 (вызов не произойдёт)
Код на haskell
f(x) = 2 * x^3 + 6 / x^2 - 7
xs=[4, 4.4 ..8]
main = print(map f(xs))
вывод
[121.375,163.67791735537196,214.44441666666674,274.43789349112444,344.4233265306125,425.1666666666671,517.4344843750006,621.9937577854678,739.6117407407417,871.0558781163446,1017.0937500000014]
Для хранения одного из 16 цветов требуется log(2)16 = 4 бита (2^4=16).
Объем видеопамяти = 640*272*4 бит = 640*272*4/8 байт = 320*272 байт = 320*272/1024 Кбайт = 85 Кбайт
Значения в таблице перемножаются