Главная /
Основы программирования - обучения основам /
Пусть регистры R1 и R2 содержат два целых числа x и y. Указать, что будет содержать регистр R0 после выполнения следующего фрагмента кода на RTL (знаком конъюнкции & обозначена операция побитового логического умножения): R0 := 1; L1: CC0 := R2 - 0; //
Пусть регистры R1 и R2 содержат два целых числа x
и y
. Указать, что будет содержать регистр R0 после выполнения
следующего фрагмента кода на RTL (знаком конъюнкции & обозначена
операция побитового логического умножения):
R0 := 1;
L1:
CC0 := R2 - 0; // сравнить R2 с нулем
if (eq) goto L2; // переход, если равно
CC0 := R2 & 1; // проверить младший бит R2
if (eq) goto L3; // переход, если ноль
R2 := R2 - 1;
R0 := R0 * R1;
goto L4;
L3:
R2 := R2 / 2;
R1 := R1 * R1;
L4:
goto L1;
L2:
вопрос
Правильный ответ:
Произведение
x y
.
Степень
xy
.
Сложность вопроса
90
Сложность курса: Основы программирования - обучения основам
50
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на пять с минусом. спс
03 май 2019
Аноним
Экзамен прошёл на 4 с минусом. Спасибо сайту
14 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какой механизм применяется для выполнения программы, написанной на языке C#?
- # Текстовый файл содержит последовательность целых чисел в десятичной записи, каждое число записано в отдельной строке. Какую функцию следует использовать для последовательного считывания чисел?
- # Указать, что вычисляет следующий фрагмент программы: дано: цел n; цел x, y; x := 1; y := 4; цикл пока y <= n | инвариант: y = (x + 1)2; | x := x + 1; | y := y + 2*x + 1; конец цикла ответ := x;
- # Какое утверждение является инвариантом для следующего фрагмента программы (т.е. из справедливости утверждения до выполнения фрагмента программы вытекает справедливость утверждения после выполнения)? Предполагается, что n не меньше k. Восклицательным знаком обозначается операция вычисления факториала. цел n, k, c; . . . c := c * (n + 1); c := c/(n + 1 - k); n := n + 1;
- # Какое прерывание происходит при попытке выполнить деление на ноль?