P.S. в скобочках указана система счисления, а знак ^ степень числа.
P.S.S Для того, чтобы перевести любое десятичное число, в любую другую системы счисления нужно делить на это число, например, чтобы перевести в двоичную системы счисления нужно делить на два, и в итоге с конца записывать остатки деления.
Program test; var a,b,c,d,e,f,g,h,j,k,l,s: integer; begin s:=0; writeln ('Тест "Приятно ли с вами общаться?" Если человек общителен, то это еще не значит, что с ним приятно разговаривать. Есть люди, которые своей общительностью надоедают каждому буквально с первых минут разговора. Посмотрите внимательно, разве мало вокруг таких людей? А вы приятный собеседник?'); writeln ('1) Вы любите больше слушать, чем говорить?'); writeln ('1 да, 2 нет'); readln (a); if a=1 then s:=s+1 else s:=s+0; writeln ('2) Вы всегда можете найти тему для разговора, даже с незнакомым человеком?'); writeln ('1 да, 2 нет'); readln (b); if b=1 then s:=s+1 else s:=s+0; writeln ('3) Вы всегда внимательно слушаете собеседника? '); writeln ('1 да, 2 нет'); readln (c); if c=1 then s:=s+1 then s:=s+0; writeln ('4) Любите ли вы давать советы?'); writeln ('1 да, 2 нет'); readln (d); if d=1 then s:=s+1 else s:=s+0; writeln ('5) Если тема разговора вам не интересна, станете ли показывать это собеседнику?'); writeln ('1 да, 2 нет'); readln (e); if e=1 then s:=s+1 else s:=s+0; writeln ('6) Раздражаетесь, когда вас не слушают?'); writeln ('1 да, 2 нет'); readln (f); if f=1 then s:=s+1 else s:=s+0; writeln ('7) У вас есть собственное мнение по любому вопросу?'); writeln ('1 да, 2 нет'); readln (g); if g=1 then s:=s+1 else s:=s+0; writeln ('8) Если тема разговора вам не знакома, станете ли вы ее развивать?'); writeln ('1 да, 2 нет'); readln (h); if g=h then s:=s+1 else s:=s+0; writeln ('9) Вы любите быть центром внимания?'); writeln ('1 да, 2 нет'); readln (j); if j=1 then s:=s+1 else s:=s+0; writeln ('10) Есть ли хотя бы три предмета, по которым вы обладаете достаточно прочными знаниями?'); writeln ('1 да, 2 нет'); readln (k); if k=1 then s:=s+1 else s:=s+0; writeln ('11) Вы хороший оратор?'); writeln ('1 да, 2 нет'); readln (l); if l=1 then s:=s+1 else s:=s+0; writeln ('Ваши - ', s); writeln ('1- : Трудно сказать, то ли вы молчун, из которого не вытянешь ни слова, то ли настолько общительны, что вас стараются избегать, но факт остается фактом: общаться с вами далеко не всегда приятно, а порой даже тяжело. Вам бы следовало над этим задуматься. 4- : Вы, может быть, и не слишком общительный человек, но почти всегда внимательный и приятный собеседник. Вы можете быть и весьма рассеянным, когда не в духе, но не требуете от окружающих в такие минуты особого внимания к вашей персоне.10- : Вы, наверное, один из самых приятных собеседников, друзья не могут без вас обойтись'); end.
Проверка:
10111010101(2) = 1∙2^10+0∙2^9+1∙2^8+1∙2^7+1∙2^6+0∙2^5+1∙2^4+0∙2^3+1∙2^2+0∙2^1+1∙2^0 = 1024+0+256+128+64+0+16+0+4+0+1 = 1493(10)
2) 1493(10) = 2725(8)
Проверка:
2725(8) = 2∙8^3+7∙8^2+2∙8^1+5∙8^0 = 1024+448+16+5 = 1493(10)
3) 1493(10) = 5D5(16)
Проверка:
5D5(16) = 5∙16^2+13∙16^1+5∙16^0 = 1280+208+5 = 1493(10)
P.S. в скобочках указана система счисления, а знак ^ степень числа.
P.S.S Для того, чтобы перевести любое десятичное число, в любую другую системы счисления нужно делить на это число, например, чтобы перевести в двоичную системы счисления нужно делить на два, и в итоге с конца записывать остатки деления.
var a,b,c,d,e,f,g,h,j,k,l,s: integer;
begin
s:=0;
writeln ('Тест "Приятно ли с вами общаться?" Если человек общителен, то это еще не значит, что с ним приятно разговаривать. Есть люди, которые своей общительностью надоедают каждому буквально с первых минут разговора. Посмотрите внимательно, разве мало вокруг таких людей? А вы приятный собеседник?');
writeln ('1) Вы любите больше слушать, чем говорить?');
writeln ('1 да, 2 нет');
readln (a);
if a=1 then s:=s+1 else s:=s+0;
writeln ('2) Вы всегда можете найти тему для разговора, даже с незнакомым человеком?');
writeln ('1 да, 2 нет');
readln (b);
if b=1 then s:=s+1 else s:=s+0;
writeln ('3) Вы всегда внимательно слушаете собеседника? ');
writeln ('1 да, 2 нет');
readln (c);
if c=1 then s:=s+1 then s:=s+0;
writeln ('4) Любите ли вы давать советы?');
writeln ('1 да, 2 нет');
readln (d);
if d=1 then s:=s+1 else s:=s+0;
writeln ('5) Если тема разговора вам не интересна, станете ли показывать это собеседнику?');
writeln ('1 да, 2 нет');
readln (e);
if e=1 then s:=s+1 else s:=s+0;
writeln ('6) Раздражаетесь, когда вас не слушают?');
writeln ('1 да, 2 нет');
readln (f);
if f=1 then s:=s+1 else s:=s+0;
writeln ('7) У вас есть собственное мнение по любому вопросу?');
writeln ('1 да, 2 нет');
readln (g);
if g=1 then s:=s+1 else s:=s+0;
writeln ('8) Если тема разговора вам не знакома, станете ли вы ее развивать?');
writeln ('1 да, 2 нет');
readln (h);
if g=h then s:=s+1 else s:=s+0;
writeln ('9) Вы любите быть центром внимания?');
writeln ('1 да, 2 нет');
readln (j);
if j=1 then s:=s+1 else s:=s+0;
writeln ('10) Есть ли хотя бы три предмета, по которым вы обладаете достаточно прочными знаниями?');
writeln ('1 да, 2 нет');
readln (k);
if k=1 then s:=s+1 else s:=s+0;
writeln ('11) Вы хороший оратор?');
writeln ('1 да, 2 нет');
readln (l);
if l=1 then s:=s+1 else s:=s+0;
writeln ('Ваши - ', s);
writeln ('1- : Трудно сказать, то ли вы молчун, из которого не вытянешь ни слова, то ли настолько общительны, что вас стараются избегать, но факт остается фактом: общаться с вами далеко не всегда приятно, а порой даже тяжело. Вам бы следовало над этим задуматься. 4- : Вы, может быть, и не слишком общительный человек, но почти всегда внимательный и приятный собеседник. Вы можете быть и весьма рассеянным, когда не в духе, но не требуете от окружающих в такие минуты особого внимания к вашей персоне.10- : Вы, наверное, один из самых приятных собеседников, друзья не могут без вас обойтись');
end.