Объем занимаемый изображением в видеопамяти определяется по формуле:
V=(a*b)*i а и b - это параметры разрешения изображения (сколько точек в изображении) в нашем случае а=300 b=200. i - количество бит которые требуются для кодирования цвета каждой точки. 4 цвета кодируются 2-мя битами. Следовательно: 200*300*2=120000 бит занимает 4-х цветное изображение в видео памяти. 16 цветов кодируются 4-мя битами. Находим количество точек(16 цветов) которое можно сохранить в видеопамяти. вводи Х: Х - (a*b) 120000=x*4 x=30000 ответ: изображение размером в 30000 точек.
A,b,c - стороны прямоугольного треугольника; d - радиус описанной окружности около прям. треуг. e - длинна окружности описанной около прямоуг. треугольника;
var a,b,c,d,e:Real; begin writeln ('Введите (через пробел) 2 катета прямоугольного треугольника: '); readln (a,b); //вводим 2 катета c:=SQRT((a*a)+(b*b)); //находим 3 сторону (гипотенузу) d:=0.5*c; //радиус описанной окружности около прям. треуг e:=2*3.14*d; //теперь находим длину окружности описанной около прям. треуг. writeln ('Длина окружности описанной около прямоугольного треугольника = ',e); end.
P.S. то что после // - это комментарий (в паскале он будет выделен другим цветом), это для того что бы было понятно, что сейчас делаем, если комментарии не нужны - их можно удалить, на правильность работы программы это никак не повлияет
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку