leobashkurov1089
?>

Исполнитель чертёжник перемещается на координатной плоскости, оставляя след в виде линии. чертёжник может выполнять команду сместиться на (a, b) (где a, b – целые числа), перемещающую чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные – уменьшается. например, если чертёжник находится в точке с координатами (4, 2), то команда сместиться на (2, –3) переместит чертёжника в точку (6, –1). запись повтори k раз команда1 команда2 команда3 конец означает, что последовательность команд команда1 команда2 команда3 повторится kраз. чертёжнику был дан для исполнения следующий алгоритм: повтори 4 раз сместиться на (–2, –4) сместиться на (3, 3) сместиться на (1, –2) конец какую единственную команду надо выполнить чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

Информатика

Ответы

Суховодова599

считаем смещение по оси x:

4 * ( -2 + 3 + 1 ) = 4 * 2 = 8

считаем смещение по оси y:

4 * ( -4 + 3 - 2 ) = 4 * ( -3) = -12

Получается, после выполнения всех команд смещение от исходной точки составит (8, -12)

Чтобы вернуть исполнителя в исходную точку надо дать такое же по величине, но противоположное по знаку смещение (по каждой из осей), следующей командой:

Сместиться на (-8, 12)

Lopatkin_Shchepak174
А-Я (33 символа), символы русского алфавита
2) 36 согласных звуков: [б], [б'], [в], [в'], [г], [г'], [д], [д'], [ж], [з], [з'], [й'], [к], [к'], [л], [л'], [м], [м'], [н], [н'], [п], [п'], [р], [р'], [с], [с'], [т], [т'], [ф], [ф'], [х], [х'], [ц], [ч'], [ш], [щ'] 
6 гласных звуков: [а], [у], [о], [ы], [и], [э], звуковые фонемы русского языка
3) A-Z (26 символов), символы латинского алфавита
4) 0123456789, символы арабской записи цифр
5) аденин (А), гуанин (G), цитозин (С), тимин 
(T), азотистые основания участвующие в формировании дизоксирибонуклеиновой кислоты
6) 01, сигнал низкого и высокого напряжения используемый для передачи данных
stperelyot7833

#include <iostream>

using namespace std;

unsigned long int Rev(unsigned long int x);

int main()  

{

unsigned long int a, b;

cout << "Input a natural number A: ";

cin >> a;

cout << "Input a natural number B: ";

cin >> b;

cout << "Rev(Rev(A) + Rev(B)) = " << Rev(Rev(a) + Rev(b));

}

unsigned long int Rev(unsigned long int x) {

unsigned long int numb = 0;

while (x != 0) {

 numb = (numb + x % 10) * 10;

 x /= 10;

}

return numb / 10;

}

/* Форматирование, скорее всего, не сохранится, поэтому прикрепляю .cpp файл */

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

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

Исполнитель чертёжник перемещается на координатной плоскости, оставляя след в виде линии. чертёжник может выполнять команду сместиться на (a, b) (где a, b – целые числа), перемещающую чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные – уменьшается. например, если чертёжник находится в точке с координатами (4, 2), то команда сместиться на (2, –3) переместит чертёжника в точку (6, –1). запись повтори k раз команда1 команда2 команда3 конец означает, что последовательность команд команда1 команда2 команда3 повторится kраз. чертёжнику был дан для исполнения следующий алгоритм: повтори 4 раз сместиться на (–2, –4) сместиться на (3, 3) сместиться на (1, –2) конец какую единственную команду надо выполнить чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
Ваше имя (никнейм)*
Email*
Комментарий*

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

sssashago8
Виталий
anusha33325
saljagindima
zakaz1
Alesander-Isaev684
mantseva
konstantin0112
Pastushenkoen
TOKAREVA Stepan
i7aster26
ekaizer
AnastasiyaSkripin1283
Dmitrievich1871
saytru5850