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

Как переводить из десятичной системы счисления в двоичную

👇
Ответ:
Бека672
Бека672
21.11.2022
Чтобы переводить из 10-ой системы счисления в любую из меньших нужно делить столбиком нацело. Если нацело не получается, то берется самый большой делитель и записывается, а разность делимого и произведения делителя с номером нашей системы счисления является последним числом нашего (в данном случае двоичного) числа. После этих преобразований повторяем действие, но уже делимым будет наш предыдущий делитель. Повторять нужно до тех пор, пока делитель не будет равен нулю.
Пример:
12₁₀ -> X₂
  12 | 2
  -    |
  12 | 6 | 2
  -   |
   0    6 | 3 | 2
        --- -   |
         0   2   1 | 2
             --- -   |
              1   0   0
                 
                   1

Помним, что записывать число нужно в обратном порядке, то есть наше число X будет равно 1100₂
4,5(58 оценок)
Открыть все ответы
Ответ:
0трупики0
0трупики0
21.11.2022

На Java:

1)

int x = new Scanner(System.in).nextInt(); //Вводим возраст

//7-10 - начальная школа

//11-15 - средняя школа

//16-17 - старшая школа

if (x >= 7 && x <= 10)

System.out.println("Начальная")

else if (x >= 11 && x <= 15)

System.out.println("Средняя")

else if (x == 16 || x == 17)

System.out.println("Старшая")

2)

int x = new Scanner(System.in).nextInt(); //Вводим число

if (x > 0)

System.out.println("1");

else if (x < 0)

System.out.println("-1");

else

System.out.println("0");

3)

int x = new Scanner(System.in).nextInt(); //Вводим оценку

switch(x) {

case 5:

System.out.println("отлично");

break;

case 4:

System.out.println("хорошо");

break;

case 3:

System.out.println("удовлетворительно");

break;

case 2:

System.out.println("неудовлетворительно");

}

Объяснение:

Всё это надо записать под отдельные функции, либо под главную исполняемую, чтобы вызвать глобально:

public static void main(String... arguments) {}

4,8(74 оценок)
Ответ:
минкп
минкп
21.11.2022

Программа:

Pascal:

var

 A: array of integer = (-10, 16, 3, -19, 0, -10, 30);

 i, pr: integer;

begin

 writeln('Массив: ', A);

 write('Отрицательные элементы: ');

 for i := 0 to 6 do begin

   if A[i] < 0 then

     write(A[i], ' ');

   if (A[i] > 0) and (A[i] mod 2 = 0) then

     pr *= A[i];

 end;

 

 writeln(#13, 'Произведение положительных элементов, кратных 2: ', pr);

end.

В начале выделяем память массиву и сразу заполняем его числами. После - регистрируем переменные, которые будем использовать в дальнейшем. Выводим массив, после - выводим просто надпись "отрицательные элементы". После этого циклом проходимся по элементам массива (в ЯП Pascal 1-й элемент массива имеет порядковый номер 0, поэтому цикл от 0 до 6). Если число отрицательное, вывести его; также в этом цикле находим произведение положительных элементов, кратных двум. В конце выводим произведение положительных элементов.


1. Дан массив A: -10, 16,3,-19,0,-10,30. Вывести отрицательные элементы. 2. Найти произведение полож
4,8(55 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ