Дементьева-Артем1315
?>

1. у исполнителя умножатель две команды, которым присвоены номера: 1. умножь на 2 2. вычти 1 исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 5 числа 31 содержащий не более 5 команд. в ответе запишите только номера команд. если таких алгоритмов более одного, то запишите любой из них. 2. у исполнителя вычислитель две команды, которым присвоены номера: 1. умножь на 3 2. прибавь 4 исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 3 числа 37, содержащий не более 5 команд. в ответе запишите только номера команд. если таких алгоритмов более одного, то запишите любой из них. 3. некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. сначала в полученной цепочке символов каждую букву заменяем буквой, следующей за ней в алфавите (а - на б, б - на в и т.д., а я - на а далее вычисляем длину полученной цепочки символов, если она чётная, то дописываем символ а в начало цепочки, а если нечётна, то вместо первого и последнего символа записываем а. полученная таким образом цепочка является результатом работы алгоритма. например, если исходной была цепочка там, то результатом работы алгоритма будет цепочка аба, а если исходной была цепочка рн, то результатом работы алгоритма будет цепочка асо. дана цепочка символов март. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т.е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? алфавит: !

Информатика

Ответы

ylia89
1. 21112
2. 2212
3. АОВТА 
rublevaoe392

38

Объяснение:

Условие i mod 2 = 0 означает, что i должно быть четным.

Условие i div 5 = 4 означает, что i находится в промежутке от 20 до 24 включительно.

Требуется сказать, какое последнее i было добавлено в сумму s, что сумма стала равной 424, а i удовлетворяет хотя бы одному из условий выше.

Найдем сумму четных чисел с 2 до 18 включительно.

\frac{2+18}{2}*9=90 - этого мало

Добавим еще сумму чисел от 20 до 24 включительно.

90+\frac{20+24}{2}*5=200 - этого тоже мало.

Поэтому искомое значение i будет среди четных чисел больших 24.

Пусть количество четных элементов, начиная с 26, равно n, добавив которые к 200 можно получить 424. Тогда:

200+\frac{2*26+2(n-1)}{2}*n=424,\\n(n+25)=224,\\n^2+25n-224=0,\\D=25^2+4*224=1521=39^2\\n_{1,2}=\frac{-25\pm39}{2}\\n_1=\frac{-25-39}{2}=-32,\\n_2=\frac{-25+39}{2}=7

Среди найденных значений подходит только n=7.

Тогда последний требуемый четный элемент равен 26+2*(7-1)=38.

Таким образом, путем суммирования (2+4+...16+18)+(20+21+22+23+24)+(26+28+...+36+38) можно получить 424.

kirill81
У меня получилось вот что (смотри скриншоты листинга программы и результата работы этой программы):
uses Crt;
const n = 10;
var A: array [1..n] of integer; 
        i: integer;
begin 
ClrScr; 
Randomize; 
WriteLn ( ' Massiv I: '); 
for i:=1 to n do 
    begin     
          A[i] := 1+random(n);  
          Write (A[i]:4); 
    end; 
WriteLn; WriteLn ( ' Massiv II: '); 
for i:=1 to n do 
    begin   
           if (A[i] mod 2 =0) then A[i]:=0 else A[i]:=3*A[i];     
           Write (A[i]:4); 
   end;
ReadLn;
end.     
Составьте программу, которая запол няет массив a [1..10] случайными целыми числа ми в диапазоне от 1
Составьте программу, которая запол няет массив a [1..10] случайными целыми числа ми в диапазоне от 1

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

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

1. у исполнителя умножатель две команды, которым присвоены номера: 1. умножь на 2 2. вычти 1 исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 5 числа 31 содержащий не более 5 команд. в ответе запишите только номера команд. если таких алгоритмов более одного, то запишите любой из них. 2. у исполнителя вычислитель две команды, которым присвоены номера: 1. умножь на 3 2. прибавь 4 исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 3 числа 37, содержащий не более 5 команд. в ответе запишите только номера команд. если таких алгоритмов более одного, то запишите любой из них. 3. некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. сначала в полученной цепочке символов каждую букву заменяем буквой, следующей за ней в алфавите (а - на б, б - на в и т.д., а я - на а далее вычисляем длину полученной цепочки символов, если она чётная, то дописываем символ а в начало цепочки, а если нечётна, то вместо первого и последнего символа записываем а. полученная таким образом цепочка является результатом работы алгоритма. например, если исходной была цепочка там, то результатом работы алгоритма будет цепочка аба, а если исходной была цепочка рн, то результатом работы алгоритма будет цепочка асо. дана цепочка символов март. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т.е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? алфавит: !
Ваше имя (никнейм)*
Email*
Комментарий*

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

Кузнецов
es196
abakas235
zaretskaya37
snab54
Dmitrievna-Dmitrii980
Vik1744184
mvolkov8
sokolowskayaa
Savva1779
metegina4
Zezyulinskii Fedor
morsh9345
proh-dorohova5244
dshi67orbru