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

Помагите Необходимо найти значение следующего выражения: y=3c−(x+26).

👇
Открыть все ответы
Ответ:
Добрый день! Рад, что вы обратились ко мне за помощью. Для перевода целых чисел из десятичной системы счисления в восьмиричную систему вам потребуются следующие шаги:

Шаг 1: Разделите исходное число на 8.
Шаг 2: Запишите остаток от деления исходного числа на 8.
Шаг 3: Результат деления - целая часть - снова поделите на 8.
Шаг 4: Запишите остаток от деления этой целой части на 8.
Шаг 5: Продолжайте этот процесс до тех пор, пока результат деления не станет меньше 8.
Шаг 6: Запишите остаток от последнего деления.

Теперь давайте переведем числа из десятичной системы счисления в восьмиричную пошагово.

1) 856:
Шаг 1: 856 / 8 = 107, остаток 0
Шаг 2: 107 / 8 = 13, остаток 3
Шаг 3: 13 / 8 = 1, остаток 5
Шаг 4: 1 меньше 8, значит остаётся 1.

Итак, 856 в восьмиричной системе будет записано как 1530.

2) 664:
Шаг 1: 664 / 8 = 83, остаток 0
Шаг 2: 83 / 8 = 10, остаток 3
Шаг 3: 10 / 8 = 1, остаток 2
Шаг 4: 1 меньше 8, значит остаётся 1.

Таким образом, 664 в восьмиричной системе будет записано как 1230.

3) 5012:
Шаг 1: 5012 / 8 = 626, остаток 4
Шаг 2: 626 / 8 = 78, остаток 2
Шаг 3: 78 / 8 = 9, остаток 6
Шаг 4: 9 / 8 = 1, остаток 1
Шаг 5: 1 меньше 8, значит остаётся 1.

Следовательно, 5012 в восьмиричной системе будет записано как 12624.

4) 6435:
Шаг 1: 6435 / 8 = 804, остаток 3
Шаг 2: 804 / 8 = 100, остаток 4
Шаг 3: 100 / 8 = 12, остаток 4
Шаг 4: 12 / 8 = 1, остаток 4
Шаг 5: 1 меньше 8, значит остаётся 1.

Таким образом, 6435 в восьмиричной системе будет записано как 14433.

5) 78:
Шаг 1: 78 / 8 = 9, остаток 6
Шаг 2: 9 / 8 = 1, остаток 1
Шаг 3: 1 меньше 8, значит остаётся 1.

Итак, 78 в восьмиричной системе будет записано как 116.

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

1) 214:
Шаг 1: 214 / 8 = 26, остаток 6
Шаг 2: 26 / 8 = 3, остаток 2
Шаг 3: 3 меньше 8, значит остаётся 3.

Следовательно, 214 в восьмиричной системе будет записано как 326.

2) 89:
Шаг 1: 89 / 8 = 11, остаток 1
Шаг 2: 11 меньше 8, значит остаётся 11.

Таким образом, 89 в восьмиричной системе будет записано как 131.

3) 998:
Шаг 1: 998 / 8 = 124, остаток 6
Шаг 2: 124 / 8 = 15, остаток 4
Шаг 3: 15 / 8 = 1, остаток 7
Шаг 4: 1 меньше 8, значит остаётся 1.

Итак, 998 в восьмиричной системе будет записано как 1766.

4) 653:
Шаг 1: 653 / 8 = 81, остаток 5
Шаг 2: 81 / 8 = 10, остаток 1
Шаг 3: 10 / 8 = 1, остаток 2
Шаг 4: 1 меньше 8, значит остаётся 1.

Следовательно, 653 в восьмиричной системе будет записано как 1255.

5) 111:
Шаг 1: 111 / 8 = 13, остаток 7
Шаг 2: 13 / 8 = 1, остаток 5
Шаг 3: 1 меньше 8, значит остаётся 1.

Таким образом, 111 в восьмиричной системе будет записано как 157.

Я надеюсь, что мое объяснение было понятным и полезным для вас. Если у вас возникнут еще вопросы, буду рад помочь!
4,5(2 оценок)
Ответ:
galinadik84
galinadik84
13.12.2020
4. В данном случае нужно добавить оператор присваивания. Переменная "p" принимает значение элемента массива "x[a]", затем значение элемента "x[b]" присваивается элементу "x[a]" и, наконец, значение переменной "p" присваивается элементу "x[b]". Таким образом, элементы массива "x[a]" и "x[b]" меняются местами.

p = x[a]; x[b] = p;

5. Для нахождения элемента массива "x" с заданным значением "r" и записи его индекса в переменную "nr" необходимо использовать цикл "for" с проверкой условия равенства "x[k]" и "r". Если условие выполняется, то присваивается значение "k" переменной "nr", а затем цикл прерывается с помощью оператора "break". Если после выполнения цикла значение "nr" осталось равным -1, значит элемента с заданным значением "r" в массиве нет.

nr = -1;
for ( k=0; k < n; k++ ) {
if ( x[k] == r ) {
nr = k;
break;
}
}

6. Чтобы переставить элементы массива "x" в обратном порядке, необходимо использовать цикл "for" с переменной "k", которая будет пробегать значения от 0 до половины длины массива "n". Внутри цикла элементы массива "x" с индексами "k" и "n-1-k" меняются местами с помощью временной переменной "c".

for ( k=0; k < n/2; k++ ) {
c = x[k];
x[k] = x[n-1-k];
x[n-1-k] = c;
}

7. Чтобы сдвинуть элементы массива "x" на одну позицию вправо (циклически), нужно сохранить последний элемент массива в переменную "c". Затем внутри цикла с переменной "k" от "n-1" до 1 значения элементов массива присваиваются следующим элементам по порядку. Наконец, первому элементу массива "x" присваивается значение переменной "c".

c = x[n-1];
for ( k=n-1; k > 0; k-- ) {
x[k] = x[k-1];
}
x[0] = c;

8. Для выделения отрицательных элементов массива "a" в начало массива "b", нужно использовать переменную "c" для подсчета количества отрицательных элементов. Внутри цикла с переменной "k" от 0 до "n" проверяется условие отрицательности элемента массива "a[k]". Если условие выполняется, то элемент массива "a[k]" переносится в начало массива "b" с помощью оператора присваивания, и переменная "c" увеличивается на единицу.

c = 0;
for ( k=0; k < n; k++ ) {
if ( a[k] < 0 ) {
b[c] = a[k];
c++;
}
}
4,6(31 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ