После изменения свойств рабочего стола монитор приобрёл разрешения 1024 х 768 пикселей и получил возможность отображать 65536 цветов . какой объём видеопамяти необходимо для текущего изображения рабочего стола ?
В глубокой древности - на стенах пещер, на глиняных табличках, восковых дощечках, на скрижалях, потом на папирусе, бересте, пергаменте и т. д. Потом изобрели бумагу. В старину писали стилом, палочками, гусиными перьями, углями. Были ещё какие-то средства. В девятнадцатом веке изобрели пишущие машинки, фотоаппараты - ведь запечатление изображений на фотоплёнках и фотопластинках, это тоже запись информации. Также в 19 столетии появились граммофоны, патефоны, механические пианино, шарманки (музыка - тоже информация) . А уже ближе к нашим временам появились магнтитофоны, видеомагнтитофоны, потом лазерные устройства для записи на диски. Наконец, мобильники, фотоаппараты, компьютеры - это тоже накопители информации, которая хранится на дисках, флэшках, картах памяти и т. д. В общем, сам поищи в интернете, напиши разные варианты для поиска, например, "древние записи информации", "старинные носители информации", "папирус, глина, берестяные грамоты, письмена", "Александрийская библиотека" и т. д.
1) begin var a:=ArrRandom(ReadInteger('n='),20,79); a.Println; var x:=a.Where(t->t.IsEven).Count; If x>0 then Println('Количество четных:',x) else Println('Четных нету'); var y:=a.Where(t->t mod 10=6).Count; If y>0 then Println('Количество оканч. на 6:',y) else Println('Оканч. на 6 нету'); end.
Пример: n= 5 79 29 27 74 27 Количество четных: 1 Оканч. на 6 нету
2) begin var a:=ArrRandom(10,0,100); a.Println; Println('Кол-во пар:',Range(0,8,2).Where(t->a[t]=a[t+1]).Count) end.
1024*768*2=1572864байт=1536Кбайт. =1,5МБ