Известно что видеопамять компьютера имеет размер 512 кб.роздиляющая экрана 640 на 480 пикселов.сколько экранных страниц поместится одновременно в видеопамяти при палитре 256 цветов?
1)N=256, значит один пиксель будет весить 8 бит, находим по формуле: N=2^i 2)К=640*480=307 200 пикселей 3)I=K*i I=307 200*8=2 457 600 бит= 307 200 байт=300 Кбайт - столько весит одна страница Таким образом, видеопамяти объемом 512 Кбайт хватит на отображение 1 страницы
Anna-Miron
01.12.2021
1. Записывает введенное пользователем значение в переменную dr 2. integer 3. sqrt(число) 4. var 5. 16 6. 2 7. function x(a,b,c:integer); begin x:=-b+sqr(b)-sqr(4*a*c)*a; end; 8. 11 9. end. 10. d) 11. var a,b,c:integer; result:real; begin readln(a,b,c); result:=(a*b*c)/3; writeln(result:0:3); end. 12. real 13. оператор присвоения 14. Присвоить переменной F значение 125 15. write(B); или writeln(B); 16. корень из суммы квадрата х и ста делить на разность а и b умноженной на с 17. с) 18. Нет картинки как образован массив, значит сами решите 19. d) 20. c) 21. c)
artem
01.12.2021
//Pascal ABC.NET 3.1 сборка 1219
Var k,n,max:integer;
procedure hase(var k,n,max:integer); //сама последовательность begin if not(odd(n)) then n:=n div 2 else n:=n*3+1; //условие про чётность writeln(n); //вывод нового члена последовательности inc(k); //увеличение значения счётчика шагов if max<n then max:=n; //поиск вершины end;
procedure start(var k,n,max:integer); //название процедуры намекает begin readln(n); k:=0; writeln('Seq:'); max:=integer.MinValue; while n<>1 do hase(k,n,max); writeln('Шаги:',k); writeln('Вершина:',max); end; begin start(k,n,max); end. Пример ввода: 6 Пример вывода: Seq: 3 10 5 16 8 4 2 1 Шаги:8 Вершина:16
2)К=640*480=307 200 пикселей
3)I=K*i
I=307 200*8=2 457 600 бит= 307 200 байт=300 Кбайт - столько весит одна страница
Таким образом, видеопамяти объемом 512 Кбайт хватит на отображение 1 страницы