Мне бы такие тесты
но нет мы на инфе в кс играли
1)Информация<span> - это любые сведения, принимаемые и передаваемые, </span><span>сохраняемые различными источниками.</span>
2)8 бит
3)а)1024
б)3*1024=3072
в)1024
г)2*1024=2048
4)вроде условие это if elif else
5)целый integer
символьный char
вецественный real
логический bool
6)обьявление и присваивание переменным занчений
7)Y не присвоено значение и точеки с запятой не хватает после обьявления real
если х больше 0 то прибавляет y если наоборот отнимает y
8)площадь на каком языке если паскаль то это не ко мне
Надеюсь вам можно использовать массивы, если нет, то скажите, переделаем
<span>В уме малость сложновато, на бумаге - проще. Каждая цифра в 16-ричной системе - это тетрада (4 бита) . Записываем все цифры числа подряд в двоичной системе (0=0000,1=0001,...9=1001,A=1010,B=1011,...F=1111). А потом группируем полученную последовательность бит триадами, по 3 бита, начиная справа (с младших бит) . И записываем то, что получилось, 8-ричными цифрами (000=0,001=1,...111=7). Для обратного перевода все делаем наоборот - записываем битовые триады и группируем их в тетрады. </span>
Begin
var s:=readlnstring;
var gl:='АЕИОУЫЯЁЮЭ';
var m:=s.ToWords;
var k:=m.Length;
var b:=new integer[k];
for var i:=0 to k-1 do
b[i]:=m[i].Where(c->c.ToUpper in gl).Count;
Writeln(m[b.IndexMax])
end.
Var s:string; k,i:integer;
begin
write('Введите слово: '); readln(s);
k:=0;
for i:=1 to length(s) do
if s[i]='е' then k:=k+1;
writeln('В слове ',s,' буква а встречается ',k,' раз');
end.