entogenes
20.07.2021 16:49

4. (4 б.) Некоторый алгоритм из одной цепочки символов получает новую цепочку

следующим образом. Сначала вычисляется длина исходной цепочки символов; если

она нечётна, то удаляется последний символ цепочки, а если чётна, то в середину

цепочки добавляется символ Б. В полученной цепочке символов каждая буква заменя-

ется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я —

на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

Например, если исходной была цепочка РУКА, то результатом работы алгоритма будет

цепочка СФВЛБ, а если исходной была цепочка СОН, то результатом работы алгоритма

будет цепочка ТП.

Дана цепочка символов ЭХО. Какая цепочка символов получится, если к данной цепочке

применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а

затем к результату вновь применить алгоритм)?

Русский алфавит: .

5. Описание: Исполнитель Чертёжник перемещается на координатной плоскости,

оставляя след в виде линии. Чертёжник может выполнять команду Сместиться

на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с

координатами (x, у) в точку с координатами (x + а, у + b). Если числа a,

b положительные, значение соответствующей координаты увеличивается; если

отрицательные, уменьшается.

Например, если Чертёжник находится в точке с координатами (4, 2), то ко-

манда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).

Запись

Повтори k раз

Команда1 Команда2 КомандаЗ

Конец

означает, что последовательность команд Команда1 Команда2 КомандаЗ по-

вторится k раз.

(3 б.) Чертёжнику был дан для исполнения следующий алгоритм:

Повтори 3 раз

Команда1 Сместиться на (1, -3) Сместиться на (2, 1) Конец

Сместиться на (−6, 3)

После выполнения этого алгоритма Чертёжник вернулся в исходную точку.

Какую команду надо поставить вместо команды Команда1?​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Romanby1
08.04.2022 12:03
1 задача:

const n=10;
var 
  min,i: integer;
  a: array[1..n] of integer;
begin
  randomize;
  min:=11;
  for i:=1 to n do begin
    a[i]:=random(1,10);
    write (a[i],' '); // для наглядности. можно удалить
    if  (i mod 2 =1) and (a[i]<min) 
      then min:=a[i];    
  end;
  writeln;
  writeln ('min = ',min)
end.

Пример:
5 4 7 8 6 2 10 4 9 9 
min = 5


2 задача:

const n=10;
var 
  max,count,i: integer;
  a: array[1..n] of integer;
begin
  randomize;
  max:=0;
  count:=0;
  for i:=1 to n do begin
    a[i]:=random(1,10);
    write (a[i],' '); // для наглядности. можно удалить
    if a[i]>max
      then max:=a[i];     
  end;
  for i:=1 to n do 
    if max=a[i] then count:=count+1;
  writeln;
  writeln ('max = ',max);
  writeln ('count = ',count);
end.

Пример:
8 5 3 2 2 10 10 9 3 10 
max = 10
count = 3
0,0(0 оценок)
Ответ:
Виталина5413
23.09.2022 07:29

Пример на языке с++, дошел только для этого

#include<iostream>

using namespace std;

int min(int a, int b, int c, int d)

{

 int min1 = 0;

 int min2 = 0;

 if (a < b)

 {

  min1 = a;

 }

 else

 {

  min1 = b;

 }

 if (c < d)

 {

  min2 = c;

 }

 else

 {

  min2 = d;

 }

 if (min1 < min2)

 {

  cout << "Наименьшее из чисел: " << min1 << endl;

 }

 else

 {

  cout << "Наименьшее из чисел: " << min2 << endl;

 }

 return 0;

 

 

 

 

}

int main()

{

setlocale(LC_ALL,"RUSSIAN");

min(10,20,30,40);

 

return 0;

 

}

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