М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Polika127
Polika127
22.09.2021 23:26 •  Информатика

Решение примеров 1) (248,426)10→ х2, х8, х16
а) (11111000,011)2
б) (370,332)8
в) (F8,6D0)16
2) (100110001101,0010111011)2→ х8, х16, х10
а) (4615,1354)8
б) (98D,2EC)16
в) 1ּ2¹¹+ 0ּ2¹º+ 0ּ2⁹ + 1ּ2⁸ + 1ּ2⁷ + 0ּ2⁶ + 0ּ2⁵ + 0ּ2⁴ + 1ּ2³ + 1ּ2² + 0ּ2¹ +
1ּ2º + 0ּ2ֿ¹ + 0ּ2ֿ² + 1ּ2ֿ³ + 0ּ2ֿ⁴ + 1ּ2ֿ⁵ + 1ּ2ֿ⁶ + 1ּ2ֿ⁷ + 0ּ2ֿ⁸ + 1ּ2ֿ⁹ + 1ּ2ֿ¹º
= 2048 + 256 + 128 + 8 + 4 + 1 + 0,125 + 0,03125 + 0,015625 + 0,0078125 +
0,0019531 + 0,00097655 = 2445,1826171510
3) (7B48,AD3)16→ х10, х2
а) 7ּ16³ + 11ּ16² + 4ּ16¹ + 8ּ16º + 10ּ16ֿ¹ + 13ּ16ֿ² + 3ּ16ֿ³ = 28672 + 2816
+ 64 + 8 + 0,625 + 0,005078125 + 0,000742421875 = 31560,63142054687510
б) (0111 1011 0100 1000, 1010 1101 0011)2
4) (C7F1,E82)16→ х10, х2
а) 12ּ16³ + 7ּ16² + 15ּ16¹ + 1ּ16º + 14ּ16ֿ¹ + 8ּ16ֿ² + 2ּ16ֿ³ = 49152 + 1792 +
240 + 1 + 0,875 + 0,03125 + 0,00048828125 = (51185,90693828125)10
б) (1100 0111 1111 0001, 1110 1000 0010)2
5) (324,37)8→ х10, х2, х16
а) 3ּ8² + 2ּ8¹ + 4ּ8º + 3ּ8ֿ¹ + 7ּ8ֿ² = 192 + 16 + 4 + 0,375 + 0,109375 =
(212,484375)10
б) (011 010 100, 011 111)2
в) (D4,7C)16

👇
Открыть все ответы
Ответ:
julietsimms
julietsimms
22.09.2021
Var
    N, s, i: Integer;
    s1: real;

begin
    readln(N); {общий ввод для всех задач}
    
    if N < 0 then
        writeln('Задача 1. N=', 0)
    else writeln('Задача 1. N=', N + 4);
    
    s := 0;
    for i := 1 to n do
        s := s + i;
    writeln('Задача 7. 1+2+3+…+N=', s);
    
    write('Задача 9. Последовательность от N до 1 = ');
    for i := n downto 1 do
        write(i, ' ');
    writeln();
    
    s1 := 0;
    for i := 1 to n do
        s1 := s1 + i / 10;
    writeln('Задача 12. 0,1+0,2+0,3+..+N/10=', s1);
    
    write('Задача 13. Последовательность квадратов от 1 до N = ');
    for i := 1 to n do
        write(i * i, ' ');
    writeln();
    
    write('Задача 14. Последовательность первых N нечетных чисел = ');
    for i := 1 to n do
        write(2 * i - 1, ' ');
    writeln();
    
    if N > 0 then
        writeln('Задача 20. N степень 3 = ', frac(ln(n) / ln(3)) = 0);
    
    s := 0;
    for i := 1 to n do
        if n mod i = 0 then
            s := s + i;
    writeln('Задача 24. Сумма всех натуральных делителей числа N (сключая 1 и N) = ', s);
end.
4,5(58 оценок)
Ответ:
alexasnowbell
alexasnowbell
22.09.2021
1)
 var 
n:integer;
begin 
readln(n); 
if(n<0)then write(0) 
else write(n+4);
end.

2)
 var
  a, b: integer;
 begin
  readln(a, b);
  if(a = b) then
write(1)
  else
write(0);
end.

3)
var
  a, b, c, s: integer;
 begin
  s := 0;
  readln(a, b, c);
  if(a >= 0) then s := s + 1;
  if(b >= 0) then s := s + 1;
  if(c >= 0) then s := s + 1;
  write(s);
end.

4)
var
  a, b, c, s: integer;
 begin
  s := 0;
  readln(a, b, c);
  if(a > 0) then s := s + a;
  if(b > 0) then s := s + b;
  if(c > 0) then s := s + c;
  write(s);
end.
5)
 var
  a, b, c: integer;
 begin
  readln(a, b, c);
  if (a < b) then swap(a, b);
  if (a < c) then swap(a, c);
  if (b < c) then swap(b, c);
  write(a, ' ', b, ' ', c);
end.

6)
 var n, k, s, i: integer;
 begin
  s := 0;
  readln(n, k);
  for i := 1 to n.ToString.Length do
  if(strtoint(n.ToString[i]) > k) then s := s + strtoint(n.ToString[i]);
  write(s);
 end.

7)
 var n, s, i: integer;
 begin
  s := 0;
  readln(n);
  for i := 1 to n do
    s := s + i;
  write(s);
 end.

9)
 var n, i: integer;
 begin
  readln(n);
  for i := n downto 1 do
  write(i);
 end.

12
 var
  n, i: integer;
  s: real;
 begin
  s := 0;
  readln(n);
  for i := n downto 1 do
  s:=s+(0.1*i);
    write(s);
 end.

13)
 var n, i: integer;
 begin
  readln(n);
  for i := 1 to n do
    write(sqr(i), ' ');
end.

14)
 var
  n, i, c: integer;
 begin
  i := 1;
  c := 0;
  readln(n);
  while (c <> n) do
  begin
    if(i mod 3 = 0) then begin write(i, ' ');c := c + 1; end;
    i := i + 1;
  end;
end.

15)
 var
  n, i, a: integer;
  c: real;
 begin
  i := 1;
  c := 0;
  readln(n);
  for i := 1 to n do
   begin
    read(a);
    c := c + a;
  end;
  write(c / n)
end.

16)
 var
  n, i, a: integer;
 begin
  i := 1;
  while true do
   begin
    read(a);
    if(a = 0) then break;
    n := n + 1;
  end;
  write(n)
end.
4,6(1 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ