1. При использовании палитры из 2^24 цветов для хранения цвета 1 пикселя используется 24 бита = 3 байта. Пусть количество пикселей в рисунке K, тогда объем памяти, занимаемой одним рисунком = (K*3)/1024 + 128 Кбайт. X = 8*(K*3/1024 + 128)+2.5*1024 2. При использовании палитры из 2^16 цветов для хранения цвета 1 пикселя используется 16 бита = 2 байта. Объем памяти, занимаемой одним рисунком = (K*2)/1024 + 128 Кбайт. X = 20*(K*2/1024 + 128) 8*(K*3/1024 + 128)+2.5*1024 = 20*(K*2/1024 + 128) К = 65536 (количество пикселей в рисунке) X = 20*(K*2/1024 + 128) = 20*(65536*2/1024 + 128) Кбайт = 20*(128 + 128) Кбайт = 5120 Кбайт = 5120/1024 Мбайт = 5 Мбайт
На Java:
1)
int x = new Scanner(System.in).nextInt(); //Вводим возраст
//7-10 - начальная школа
//11-15 - средняя школа
//16-17 - старшая школа
if (x >= 7 && x <= 10)
System.out.println("Начальная")
else if (x >= 11 && x <= 15)
System.out.println("Средняя")
else if (x == 16 || x == 17)
System.out.println("Старшая")
2)
int x = new Scanner(System.in).nextInt(); //Вводим число
if (x > 0)
System.out.println("1");
else if (x < 0)
System.out.println("-1");
else
System.out.println("0");
3)
int x = new Scanner(System.in).nextInt(); //Вводим оценку
switch(x) {
case 5:
System.out.println("отлично");
break;
case 4:
System.out.println("хорошо");
break;
case 3:
System.out.println("удовлетворительно");
break;
case 2:
System.out.println("неудовлетворительно");
}
Объяснение:
Всё это надо записать под отдельные функции, либо под главную исполняемую, чтобы вызвать глобально:
public static void main(String... arguments) {}
Пусть количество пикселей в рисунке K, тогда объем памяти, занимаемой одним рисунком = (K*3)/1024 + 128 Кбайт.
X = 8*(K*3/1024 + 128)+2.5*1024
2. При использовании палитры из 2^16 цветов для хранения цвета 1 пикселя используется 16 бита = 2 байта.
Объем памяти, занимаемой одним рисунком = (K*2)/1024 + 128 Кбайт.
X = 20*(K*2/1024 + 128)
8*(K*3/1024 + 128)+2.5*1024 = 20*(K*2/1024 + 128)
К = 65536 (количество пикселей в рисунке)
X = 20*(K*2/1024 + 128) = 20*(65536*2/1024 + 128) Кбайт =
20*(128 + 128) Кбайт = 5120 Кбайт = 5120/1024 Мбайт = 5 Мбайт