sergeychelyshev197618
?>

1. переведите числа в десятичную систему счисления: а) 10011012 б) 6558 в) ba416 2. переведите целое десятичное число 983 в двоичную систему счисления: а) делением на 2; б) по схеме n10 -> n8 -> n2; в) по схеме n10 -> n16 -> n2. 3. переведите двоичное число 1000110111011012 в а) восьмеричную систему счисления; б) шестнадцатеричную систему счисления. 4. переведите число 4328 по схеме n8 -> n2 -> n16 . 5. переведите число a3916 по схеме n16 -> n2 -> n8 . 6. переведите дробь 0, 665110 в двоичную, восьмеричную и шестнадцатеричную системы счисления (ответ записать с тремя цифрами после запятой 7. выполните сложение и вычитание над двоичными числами 11001111 и 10011011 8. выполните сложение: 7518+a5016=? 8

Информатика

Ответы

Александра-Андрей909
1.
а) 156 б)86 в) 
3.
а) 001 000 110 111 011 012 (2) = 10673012 (8)
б) 1000 1101 1101 1012 (2)= 8DD1012 (16)
Ямпольский
// PascalABC.NET 3.0, сборка 1076
var
  a,b,c,p,s:real;
begin
  Writeln('Введите через пробел стороны треугольника: ');
  Read(a,b,c);
  if (a+b>c) and (a+c>b) and (b+c>a) then begin
    p:=(a+b+c)/2;
    s:=sqrt(p*(p-a)*(p-b)*(p-c));
    Writeln('Площадь треугольника равна ',s)
    end
  else Writeln('Невозможно построить треугольник')
end.
 
Тестовые решения:
Введите через пробел стороны треугольника:
10 15 13.6
Площадь треугольника равна 66.3272183948641

Введите через пробел стороны треугольника:
5 8 20.4
Невозможно построить треугольник
ooost-2022
Var a,b,c,d,i,f,g,h,n:integer;
begin
writeln('введите число');
readln(a);
g:=0;
c:=0;
d:=0;
i:=0;
f:=0;
writeln('введите число для сравнения');
readln(h);
for b:=a downto 1 do begin
if a mod b = 0 then writeln('его делитель ==>',b);
if a mod b = 0 then c:=b+c;
if a mod b = 0 then if b mod 2 = 0 then d:=d+b;
if a mod b = 0 then if b mod 2 <> 0 then i:=i+1;
if a mod b = 0 then f:=f+1; 
if a mod b = 0 then if b mod 2 = 0 then g:=g+1;i
f a mod b = 0 then if b>h then n:=n+1; 
end;
writeln('сумма его делителей ==>',c);
writeln('сумма его чётных делителей ==>',d); 
writeln('количество нечётных делителей ==>',i); 
writeln('количество чётных делителей ==>',g);
writeln('количество делителей ==>',f); 
writeln('количество делителей больших b ==>',n); 
end.

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

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

1. переведите числа в десятичную систему счисления: а) 10011012 б) 6558 в) ba416 2. переведите целое десятичное число 983 в двоичную систему счисления: а) делением на 2; б) по схеме n10 -> n8 -> n2; в) по схеме n10 -> n16 -> n2. 3. переведите двоичное число 1000110111011012 в а) восьмеричную систему счисления; б) шестнадцатеричную систему счисления. 4. переведите число 4328 по схеме n8 -> n2 -> n16 . 5. переведите число a3916 по схеме n16 -> n2 -> n8 . 6. переведите дробь 0, 665110 в двоичную, восьмеричную и шестнадцатеричную системы счисления (ответ записать с тремя цифрами после запятой 7. выполните сложение и вычитание над двоичными числами 11001111 и 10011011 8. выполните сложение: 7518+a5016=? 8
Ваше имя (никнейм)*
Email*
Комментарий*

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

ALLA1868
mishanay301csfp
Anna-Miron
OlgaVasilevna
Рузиев_Давиденко
funny-furiya
uksusoval617
Reutskii884
Railyan
Bolshakova Shigorina
shumeikoElena362
Yurevich1291
v-shevlyakov7992
olgakuz00261
agrilandrussia