cheberyako2013
?>

Вычислить y в зависимости от x, введенного с клавиатуры y=( х2, если х> 0 х+1, если х< =0 2 - вычислить y в зависимости от x, введенного с клавиатуры (12, 5*2, если -1< =х< 0 х-1, если х< -1 12х, если х> 0

Информатика

Ответы

koldunovan
Первая: var x,y: integer; begin writeln('vvedite x'); readln(x); if x> 0 then   y: =sqr(x) else   y: =x+1; writeln(y); end. вторая  var x: integer; y: real; begin writeln('vvedite x'); readln(x); if (x< 0) and (x> =-1) then   y: =12.5*2 else    if x< -1 then   y: =x-1 else   y: =12*x; writeln(y); end.
brovkinay

решение1(ничего знать не нужно)

подходишь к продавцу и спрашиваешь, какое максимальное разрешение поддерживает каждая из предложенных видеокарт.

решение2(нужно уметь читать)

подходишь продавцу или смотришь в интернете документацию на каждую из карт, там всё написано.

решение3. нужно знать

1. что цвет представляется тройкой чисел (r,g,b)

2. что если под базовый цвет выделено n бит, то возможное количество оттенков этого цвета 2^n.

следствие - если под базовый цвет выделено n бит, количество оттенков всей палитры будет 2^n*2^n*2^n = 2^(3*n)

теперь решаем. предложенное в условии количество оттенков не что иное, как 2^24=2^(3*8), то есть n=8бит = 1байт, следовательно 1 пиксел = 3 байта, найдём общий объём видеопамяти 1600*1200*3=5760000байт, то есть около 5. 5мбайт.

следовательно, только карта 64м поддерживает это разрешение.

 

ну вот и всё. как по мне, так решение2 самое оптимальное, так как, вроде, все должны уметь читать и пользоваться инетом.

potapin

условие совершенно некорректное или авторы не в теме или ты что-то напутала, но попробую хоть чем то .

1. не понятно, освобождается ли тот кусок озу после его выгрузки на флешку. 

если нет(а именно так чаще всего и бывает), то ответ - не изменится.

2. если да, то не известно, этот кусок - буфер для загрузки только одного изображения, в который изображения последовательно считываются по одному, а затем по одному выгружаются на флешку, в конце буфер очищается.

2.1 если алгоритм такой как описан, то ответ такой

если до начала операции копирования было n байт свободно, то в процессе работы было (n-16к) свободно, а по окончании копирования опять n.

2.2 если буфер больше одной фотографии, допустим, на m фотографий, то

до начала операции копирования было n свободных, во время копирования (n - m*16k) свободно, по окончанию копирования снова n.

 

вот где-то так, ну а n зависит от многих факторов, а именно - установленный размер озу, занятая часть озу на момент запуска операции копирования, что зависит от типа ос, запущенных процессов и пр.

ну и ещё сама программа копирования ведь тоже размещается в озу и если её величина р байт, то в процессе копирования(п. 2.2) будет свободно (n - m*16k-p) байт.

 

так что ответ вот такой, потому что сформулирована, повторюсь, крайне некорректно, без понимания происходящих процессов.

 

 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вычислить y в зависимости от x, введенного с клавиатуры y=( х2, если х> 0 х+1, если х< =0 2 - вычислить y в зависимости от x, введенного с клавиатуры (12, 5*2, если -1< =х< 0 х-1, если х< -1 12х, если х> 0
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

А Дзукаев1562
Наталья
katdavidova91
Александровна-Грузман
musaevartur
aggeeva
hr2251
Olesya-elena1525
premiumoft
Leobed917670
femida69
miha23727
mstrshulz
X2755070
bellaalya13862