Cracolla1
27.12.2020 11:21

Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то в середину цепочки символов добавляется символ А, а если нечётна, то в начало цепочки добавляется символ Б. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А – на Б, Б – на В и т. д., а Я – на А). Получившаяся таким образом цепочка является результатом работы алгоритма. Дана цепочка символов ОКНА. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? *
Например, если исходной была цепочка ВРМ, то результатом работы алгоритма будет цепочка ВГСН, а если исходной была цепочка ПД, то результатом работы алгоритма будет цепочка РБЕ. Русский алфавит:

Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Если количество символов в цепочке чётное, то из цепочки удаляется первая буква, иначе - в конец цепочки добавляется символ А. Затем, в полученной цепочке символы попарно меняются местами (первый – со вторым, третий – с четвёртым, и т. д.), если в цепочке нечётное количество символов, то последний символ остается на своём месте. Получившаяся таким образом цепочка является результатом работы алгоритма. Дана цепочка символов И1Э75Р. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (то есть применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? *
Например, если исходной цепочкой была цепочка 2МД, то результатом работы алгоритма будет цепочка Д2, а если исходной цепочкой была 5Ф, то результатом работы алгоритма будет цепочка Ф5А.
Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то удаляется левый символ цепочки, а если нечётна, то в начало цепочки добавляется буква Д. В полученной цепочке символов каждая буква заменяется буквой, стоящей перед ней в русском алфавите (А – на Я, Б – на А и т. д., Я – на Ю). Получившаяся таким образом цепочка является результатом работы описанного алгоритма. Дана цепочка символов ХРАП. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? *
Например, если исходной была цепочка СОН, то результатом работы алгоритма будет цепочка ГРНМ, а если исходной была цепочка КРОТ, то результатом работы алгоритма будет цепочка ПНС. Русский алфавит:

Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала записывается исходная цепочка символов, после неё записывается исходная цепочка символов в обратном порядке, затем записывается буква, следующая в русском алфавите за той буквой, которая в исходной цепочке стояла на последнем месте. Получившаяся цепочка является результатом работы алгоритма. Дана цепочка символов ИР. Какая цепочка символов получится, если к данной цепочке применить алгоритм дважды (то есть к данной цепочке применить алгоритм, а затем к результату его работы ещё раз применить алгоритм)? *
Например, если исходная цепочка символов была ЛЕС, то результатом работы алгоритма будет цепочка ЛЕССЕЛТ.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
udovilyudmila
24.05.2022 23:21
1.                                                            

program raf105;

var  

 i,n,a: integer;

begin

 write('Введите число: ');

 readln(a);

 write('Введите количество повторений: ');

 readln(n);

 for i:=1 to n do

   writeln(a);

end.

2.                                                            

program raf105;

var  

 sum,i: integer;

begin

 for i:=10 to 99 do

   if i mod 2 = 0

     then sum:= sum+i;

 writeln('Сумма всех чётных двузначных чисел: ',sum);

end.

3.                                                            

program raf105;

var  

 x,y: real;

begin

x:= -2;

 while x <= 2 do

 begin

   y:= 2*x+3;

   writeln(x:4:1,' ',y:4:1);

   x:= x+0.2

 end;

end.

                                                              PascalABC 3.4.2
0,0(0 оценок)
Ответ:
СабинаЛис
17.07.2021 00:08

1.var

N,a,b:integer;

 begin    

 a:=N;

b:=N-8;

     readln(a);

   write(a);

       write(b);

 end.

2.var

S,P, a,b:integer;

 begin

   read(a);

   read (b);

   begin

   P:=(a+b)*2;

  write('Периметр:',P); end;

  begin

  S:=a*b;  write('Площадь:',S); end;

 end.

3.

var

a,b,c:string;

 begin

    write('Как вас зовут?');

   readln(a);

   write('Сколько вам лет?');

   readln (b);

    write('Какой у вас номер телефона?');

      readln (c);

 

       write('Имя:',a);

  write('Возраст:',b);

   write('Номер телефона:',c);

 end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота