plio67380
?>

решить это Исполнитель преобразует число на экране. У исполнителя есть две команды, которым присвоены номера: 1. Прибавь 1 2. Умножить на 2 Первая команда увеличивает число на 1, вторая умножает на 2. Программа для исполнителя - это последовательность команд. Сколько существует программ, для которых при исходном числе 3 результатом является число 45 и при этом траектория вычислений содержит число 10 и не содержит число 15?

Информатика

Ответы

krasilnikov74

1.Постановка задачи разрабатывается организацией, разработчиком программной продукции, на основании технического задания совместно с заказчиком. Главный исполнитель — это разработчик

2.Алгоритм-Последовательность действий, приводящих к результату.

Блок-схема- Графический записи алгоритма.

Исполнитель алгоритма-Человек, компьютер, автомат.

Язык программирования-Знаковая система для записи компьютерных программ.

Программа-Последовательность действий, приводящих к результату.

Объяснение:

Удачи тебе в учёбе!

arturcristian
Для перевода чисел в дополнительный код, нужно:
1) перевести в двоичную систему счисления
0000 1101            13
0000 0111             7
2) инвертировать (заменить 0 на 1 и наоборот)
1111 0010
1111 1000
3) и прибавить 1
1111 0011
1111 1001
все)
числа в дополнительном коде мы получили

теперь сложение:
   1111 0011
   1111 1001 +
1 1110 1100
мы получили переполнение и единицу в старшем разряде, это значит, сумма будет со знаком минус
теперь переведем сумму в обычный код, не трогаем старший бит
1) _001 0011 инвертируем биты
2) _001 0100 прибавим 1
3) переводим в десятичную систему счисления:
2^{2}+ 2^{4} = 20

вспоминаем, что сумма отрицательная, поэтому ответ будет: -20
------------
для положительных чисел нужно перевести в двоичную систему
Например:
2 + 3
0000 0010 - 2
0000 0011 - 3
и сложить
0000 0101 - 2^{2} + 2^{1} = 2 + 4 = 6
у положительных дополнительный код совпадает с прямым кодом

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

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

решить это Исполнитель преобразует число на экране. У исполнителя есть две команды, которым присвоены номера: 1. Прибавь 1 2. Умножить на 2 Первая команда увеличивает число на 1, вторая умножает на 2. Программа для исполнителя - это последовательность команд. Сколько существует программ, для которых при исходном числе 3 результатом является число 45 и при этом траектория вычислений содержит число 10 и не содержит число 15?
Ваше имя (никнейм)*
Email*
Комментарий*

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

Татьяна902
anovikovsr
tigran87-87
skvorec3424
RozaAsadullina
ganzashop
Natalya1895
kokukhin
merzlikinairena
Leonidovich_Elena771
lor005148
Blekjek730
e-s-i-k
Yevgenevna
ecocheminnov437