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

Решите ! 1)Какой минимальный объём памяти (целое число Мбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 1024x4096 пикселей при условии, что в изображении могут использоваться 2048 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно.

2)Какой минимальный объём памяти (целое число Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 567x512 пикселей при условии, что в изображении могут использоваться 128 различных цвета? В ответе запишите только целое число, единицу измерения писать не нужно.

3) Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 256×256 пикселей при условии, что в изображении могут использоваться 512 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно.

👇
Открыть все ответы
Ответ:
tar02
tar02
05.06.2021
Pascal:
type
  cl=class
    public
    children:integer;
    f:integer;
    ff:integer;
     
end;
  var
    c:cl;

begin
  c:=new cl;
  writeln('Введите кол-во учеников: ');
  read(c.children);
  writeln('Введите кол-во стульев: ');
  read(c.f);
  if c.children>c.f then
  begin
  writeln('Некорректное значение (учеников < стульев)');
  Halt;
  end;
  c.ff:=c.f mod c.children;
  writeln('Кол-во учеников: ',c.children);
  writeln('Кол-во стульев: ',c.f);
  writeln('Кол-во лишних стульев: ',c.ff);
 
end.

(Если учеников больше, чем стульев, программа закроется с уведомлением. Если учеников столько же, сколько и стульев или меньше, то напишет кол-во лишних стульев).
4,5(76 оценок)
Ответ:
Nastyadavydenko
Nastyadavydenko
05.06.2021
Var
a, b, S, c, alpha, betta, gamma, H, P: real;
x, ar, br, gr: real;{alpha, beta. gamma в радианах}

begin
write('Введите длины двух сторон треугольника и площадь: ');
readln(a, b, S);
x := 2 * S / (a * b);
if x > 1 then writeln('Такой треугольник невозможен')
else
begin
gr := ArcSin(x);
c := Sqrt(Sqr(a) + Sqr(b) - 2 * a * b * Cos(gr));
P := a + b + c;
ar := ArcSin(a * Sin(gr) / c);
br := Pi - (ar + gr);
H := b * Sin(ar);
alpha := ar * 180 / Pi;
betta := br * 180 / Pi;
gamma := 180 - (alpha + betta);
writeln('Решение треугольника');
writeln('a=', a, ', b=', b, ', c=', c:0:5);
writeln('Alpha=', alpha:0:2, ', Betta=', betta:0:2, ', Gamma=', gamma:0:2);
writeln('P=', P:0:5, ', H=', H:0:5, ', S=', S)
end
end.

Тестовое решение:

Введите длины двух сторон треугольника и площадь: 3 4 6
Решение треугольника
a=3, b=4, c=5.00000
Alpha=36.87, Betta=53.13, Gamma=90.00
P=12.00000, H=2.40000, S=6
4,5(80 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ