Var a,b,t,m,r : integer; function f(x: integer): integer; begin f: =4*(x-5)*(x+3); end; begin a: =-20; b: =20; m: =a; r: =f(a); for t: =a to b do begin if (f(t)< r)then begin m: =t; r: =f(t); end; end; write(r); end.будет -64, объясните пож, каким образом?
6. Нужно нажать правой кнопкой мыши на спрайт ,и выбрать "дублировать"
7.Нужно нажать правой кнопкой мыши на спрайт ,и выбрать "изменить размер объекта"
8. Когда флажок нажат :
Когда клавиша пробел нажата:
идти ... шагов
если край, оттолкнуться
играть звук ...
перейти к костюму : ...
следующий костюм
опустить перо
поднять перо
установить цвет пера: ...
установить эффект: ... в значение: ...
ждать: ... секунд
если: ...
повторять пока не
повторять всегда
повторить: ... раз
остановить скрипт
остановить всё
1 - 3бит
2 - 128 цветов
3 - 512Кбайт
4 - ≈1406,25 Кбайт
Объяснение:
Напишем формулы, необходимые для решения задач:
1. N = 2^I , где N - кол-во цветов в палитре, I - глубина цвета
2. V = a*I , где V - информационный объем, a - количество пикселей
Задача 1
Воспользуемся формулой 1 и выведем I
I = log2 N = I = log2 8 = 3бит
Задача 2
Воспользуемся формулой 1
N = 2^I = 2^7 = 128 цветов
Задача 3
Воспользуемся формулой 2
V = a*I = 1024*512*8 бит / 2^13 = 2^10 * 2^9 * 2^3 / 2^13 = 2^9 Кбайт = =512Кбайт
Задача 4
Воспользуемся формулой 1 и формулой 2
Выведем I из формулы 1:
I = log2 N = log2 16*10^6 = log2 2^4*10^6 = 2*log2 2^2*10^3 =
= 2*log2 4000 ≈ 2*12 = 24бит
V = a*I = 800*600*24/2^13 = 2^3 * 10^2 * 2*3 * 10^2 * 2^3 * 3 / 2^13 =
= 2^7 * 10^4 * 3^2 / 2^13 = 2^11 * 5^4 * 3^2 / 2^13 = 5^4 * 3^2 / 2^2 =
= 625*9/4 = 1406,25 Кбайт