М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
irkaShpagina
irkaShpagina
04.03.2022 14:23 •  Информатика

Информатика 8 класс писать с решением №1. 64-цветный рисунок содержит 180 байт информации. из скольких точек он состоит? №2. в процессе преобразования растрового графического изображения количество цветов уменьшилось с 1024 до 4. во сколько раз уменьшился объём занимаемой им памяти? №3. оперативная память компьютера содержит 163840 ячеек, что состовляет 0,625 мб. сколько бит содержит каждая из ячеек? №4. каким целы количеством бит можно закодировать один символ следующих алфавитов: а) современный алфавит б) латинский алфавит в) цифровой десятичный алфавит г) цифровой двоичный алфавит

👇
Ответ:
picika
picika
04.03.2022
1. Для кодирования одного из 64 цветов требуется log(2)64 = 6 бит (2^6=64).
180 байт = 180*8 бит.
Количество точек = 180*8 / 6 = 240

2. Для кодирования одного из 1024 цветов требуется log(2)1024 = 10 бит (2^10=1024); для кодирования одного из 4 цветов требуется log(2)4 = 2 бита (2^2=4). После прелбразования объем изображения уменьшился в 10/2 = 5 раз.

3. 0,625 Мбайт = 0,625*1024 Кбайт = 0,625*1024*1024 байт = 0,625*1024*1024*8 бит = 5 242 880 бит. Каждая ячейка содержит 5242880/163840 = 32 бита

4. а) Для кодирования одного из 32 символов русского алфавита (без буквы "ё") требуется log(2)32 = 5 бит; с буквой "ё" - 6 бит.
б) Для кодирования одного из 26 символов латинского алфавита  требуется log(2)26 ≈ 5 бит.
в) Для кодирования одной из 10 цифр требуется log(2)10 ≈ 4 бита.
г) Для кодирования одной двоичной цифры требуется log(2)2 = 1бит.
4,5(87 оценок)
Открыть все ответы
Ответ:
hiopjkokop
hiopjkokop
04.03.2022
#include <iostream>
 
int main()
{
    // Считываем.
    int n;
    std::cin >> n;

    int * a = new int[n];

    int t;
    int i = 0;
    while (n - i){
        if (std::cin >> t){
            a[i++] = t;
        }
    }
   
    // Находим и выводим.
    n--;
    int max = -1;
    for (i = n-1; i >= 0; --i){
        if (a[i] > *a && a[i] < a[n]){
            max = i;
            break;
        }
    }
    std::cout << max+1 << std::endl;
    delete [] a;

    std::cin.get();
    std::cin.get();
    return 0;
}
4,6(49 оценок)
Ответ:
unitolog
unitolog
04.03.2022
Uses GraphABC;
var y, i, x, j, x1, y1: integer;
begin
moveto(0,320);
lineto(2000,320);
Line(120,100,80,140);
Line(120,100,160,140);
Line(120,160,80,200);
Line(120,160,160,200);
Line(120,220,80,260);
Line(120,220,160,260);
Line(120,100,120,320);

Rectangle(260,180,400,320);
Line(260,180,340,100);
line(340,100,400,180);
Rectangle(300,220,340,260);
Line(300,240,340,240);
line(320,220,320,260);
Rectangle(300,280,340,320);

for i := 1 to 10 do begin
x := random (1024);
y := random (200);

for j:=1 to 3 do
begin
x1:=random(800);
y1:=random(100);
line(x1,y1,x1+40,y1+40);
line(x1,y1+20,x1+40,y1+20);
line(x1+40,y1,x1,y1+40);
Line(x1+20,y1,x1+20,y1+40);
end;

Rectangle(460,200,500,320);
Line(460,220,500,220);
Line(460,240,500,240);
Line(460,260,500,260);
Line(460,280,500,280);
Line(460,300,500,300);
Line(500,200,560,200);
line(560,200,640,320);
line(500,320,640,320);

Circle(760,280,40);
Circle(760,220,20);
Circle(760,190,10);

Line(500,120,540,120);
line(600,20,600,60);
Line(600,180,600,220);
Line(660,120,700,120);
Circle(600,120,40);

FloodFill(140,440,clSkyBlue);
FloodFill(160,380,clSkyBlue);
FloodFill(160,350,clSkyBlue);
FloodFill(320,200,clGray);
FloodFill(310,230,clYellow);
FloodFill(330,230,clYellow);
FloodFill(310,250,clYellow);
FloodFill(330,250,clYellow);
FloodFill(302,20,clSilver);
FloodFill(600,140,clYellow);
FloodFill(320,300,clBrown);
FloodFill(320,160,clRed);
FloodFill(540,250,clTeal);
FloodFill(480,210,clMaroon);
FloodFill(480,230,clMaroon);
FloodFill(480,250,clMaroon);
FloodFill(480,270,clMaroon);
FloodFill(480,290,clMaroon);
FloodFill(480,310,clMaroon);

end;
end.
4,8(8 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ