// PascalABC.NET 3.1, сборка 1219 от 16.04.2016 begin var n:=ReadInteger('Введите четырехзначное число'); Writeln('В числе'); Writeln(n div 1000,' - тысяч'); Writeln((n div 100) mod 10,' - сотен'); Writeln((n mod 100) div 10,' - десятков'); Writeln(n mod 10,' - единиц') end.
Тестовое решение: Введите четырехзначное число 4072 В числе 4 - тысяч 0 - сотен 7 - десятков 2 - единиц
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016 begin var n:=ReadInteger('Введите трехзначное число'); var s:=n div 100; var d:=(n div 10) mod 10; var e:=n mod 10; Writeln('Sum=',s+d+e); Writeln(e,d,s); Writeln('В числе'); Writeln(e,' - сотен'); Writeln(d,' - десятков'); Writeln(s,' - единиц') end.
Тестовое решение: Введите трехзначное число 492 Sum=15 294 В числе 2 - сотен 9 - десятков 4 - единиц
Для всех заданий воспользуемся формулой N=2^i? где N -количество цветов, а i -количество бит на 1 пиксель. Задача 1. N=2^4=16 цветов.
Задача 2. N=224=2^i, поскольку для кодирования 128 цветов необходимо 7 бит, а для кодирования 256 цветов -8 бит, выбираем большее число, то есть 8 бит или 1 байт.
Задача 3. 65536 это 2^16⇒требуется 16 бит или 2 байта.
Задача 4. 1. Узнаем общее количество пикселей 1280*1024=1310720 2. Полученное число умножаем на глубину цвета 1310720*32=41943040 бит = 41943040/8 = 5242880 байт = 5242880/1024 = 5120 кб =5120/1024 = 5 Мб ответ: 5 Мб
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку