mrropevvv
?>

Дан фрагмент программы: a = 'кораблестроительство' b = 'Высокопревосходительство' print(s) Что нужно написать в пропущенной строке, чтобы программы вывела слово "восток" ? Виберите все верные варианты. Укажите один или несколько правильных вариантов ответа: s = a[18] + b[3] + a[-4] + a[-3] + a[10] + a[0] s = b[-2] + a[1] + b[3] + b[-3] + a[-10] + a[0] s = b[0] + a[1] + b[-4] + a[9] + a[1] + a[-10] s = b[9] + b[10] + a[7] + a[-8] + a[-10] + a[-20]

Информатика

Ответы

movlam11
Традиционное решение:
var
  n,d1,d2,d3,d4:integer;
begin
  Write('Введите четырехзначное натуральное число: ');
  Readln(n);
  d1:=n div 1000; d4:=n mod 10;
  d3:=(n mod 100) div 10;
  d2:=(n mod 1000) div 100;
  n:=1000*d1+100*d3+10*d2+d4;
  Writeln('Результат: ',n)
end.

Тестовое решение:
Введите четырехзначное натуральное число: 4567
Результат: 4657

Решение с использованием символьного представления числа:
var
  s:string;
begin
  Write('Введите четырехзначное натуральное число: ');
  Readln(s);
  Writeln('Результат: ',s[1]+s[3]+s[2]+s[4])
end.
donertime8

10

Объяснение:

Смотри вложение. Клетки: [B], [S] робот пройдёт более 2-х раз -> эти клетки не подойдут под условие. Почему? Потому что каждый цикл робот смещается на 3 клетки влево – через [B], в каждом цикле, робот уже проходит 2 раза, а в следующем цикле он делает это ещё раз, тем самым проваливая условие для данной клетки; [S] – аналогично, поскольку робот, в каждом цикле, пересечёт данную клетку, выходя из клетки [F] в клетку [G].

Для простоты, приведу список клеток из 2 цикла:

[G] станет [S];

[A] станет [B];

[C] станет [D];

[B] станет [E];

[S] станет [F].

Во втором цикле [G] левее на 3 клетки, а её позицию из 1 цикла, теперь, занимает клетка [S].

Нетрудно понять, что ровно 2 раза робот пройдёт только по клетке [C] – [C] станет [D] и больше не будет пройдена роботом.

Остальные клетки робот пройдёт более или менее 2 раз.


Робот движется по клетчатому полю в соответствии с заданной программой. для записи программы использ

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

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

Дан фрагмент программы: a = 'кораблестроительство' b = 'Высокопревосходительство' print(s) Что нужно написать в пропущенной строке, чтобы программы вывела слово "восток" ? Виберите все верные варианты. Укажите один или несколько правильных вариантов ответа: s = a[18] + b[3] + a[-4] + a[-3] + a[10] + a[0] s = b[-2] + a[1] + b[3] + b[-3] + a[-10] + a[0] s = b[0] + a[1] + b[-4] + a[9] + a[1] + a[-10] s = b[9] + b[10] + a[7] + a[-8] + a[-10] + a[-20]
Ваше имя (никнейм)*
Email*
Комментарий*

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

Аврамец1911
Mukhina1811
happych551
scorpion21c
Zelinskaya-Andrei
slipu817838
janepustu
Dlyamila
eremenkou
Natacha3636672
artemkolchanov24
Anatolevna
ЮлияДаниил520
Kondratchik Vladimir
alexst123012225