Yurevich1243
?>

У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 2 2. умножь на b (b - неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Известно, что программа 12121 переводит число 3 в число 194. Определите значение b.

Информатика

Ответы

si0000

6

Объяснение:

(5b^2 + 2b) + 2 = 194

5b^2 + 2b + 2 = 194

5b^2 + 2b - 192 = 0

Дальше через дискриминант

shuttse

Кол-во перестановок = 12

Объяснение:

Изначальное - 12345678

Нужно узнать кол-во перестановок, после которых число превратится в изначальное.

71564328  (Кол-во перестановок - 1)

27436518  (Кол-во перестановок - 2)

12653478  (Кол-во перестановок - 3)

71345628  (Кол-во перестановок - 4)

27564318  (Кол-во перестановок - 5)

12436578  (Кол-во перестановок - 6)

71653428  (Кол-во перестановок - 7)

27345618  (Кол-во перестановок - 8)

12564378  (Кол-во перестановок - 9)

71436528  (Кол-во перестановок - 10)

27653418  (Кол-во перестановок - 11)

12345678  (Кол-во перестановок - 12)

Программа Pascal:

var

 a,b:array[1..8] of integer;

 n,s,t:integer;

begin

   n:=1;

 for var i1:=1 to 8 do begin

   a[i1]:=i1;

   end;

 writeln('Изначальное - ',a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8]);

 while t=0 do begin

   s:=s+1;

   

   b[2]:=a[1];

   b[7]:=a[2];

   b[6]:=a[3];

   b[5]:=a[4];

   b[3]:=a[5];

   b[4]:=a[6];

   b[1]:=a[7];

   b[8]:=a[8];

   

   for var i2:=1 to 8 do a[i2]:=b[i2];

   write(a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8]);

   writeln('  (Кол-во перестановок - ',s,')');

   if (a[1]=1) and (a[2]=2) and (a[3]=3) and (a[4]=4) and (a[5]=5) and (a[6]=6) and (a[7]=7) and (a[8]=8) then t:=1;

   end;

end.

Mikhailova

В Python есть: числа, логические переменные, списки, строки, множества, бинарные списки, словари.

Давайте рассмотрим отдельно каждый тип.

Числа - int, float, complex. Они отвечают понятное дело за числа, их можно складывать/умножать/вычитать/делить.

Логические тип - часто сталкиваемся мы с этим, когда проверяем что-то, к примеру a == b, если a действительно равно b, тогда нам вернется True, а иначе ложь.

Списки - они делятся на кортежи, списки и диапазоны. Диапазон думаю понятно, что такое. А вот в чем отличие кортежа от списка? Основное отличие, кортеж - нельзя изменить, а список можно, да и задаются они немного по разному.

Строки - про них особо нечего сказать, строки можно складывать/умножать(на число). Также мы можем любой объект в Python преобразовать в строку.

Множества - бывают изменяемые(set) и неизменяемые(frozenset). По сути, множества - это "контейнер", который содержит не повторяющиеся элементы в случайном порядке. С множествами можно выполнять много различных операций: находить пересечение/объединение и тд.

Бинарные списки. Здесь рассказать могу только кратенько, новичку разжевать у меня вряд ли получится) Начнем с Байтов (bytes). Байт - минимальная единица хранения и обработки цифровой информации. Последовательность байт представляет собой какую-либо информацию, например: картинку/видео/мелодию. Bytearray - массив байт, отличается от типа bytes только тем, что является изменяемым.

Словари - коллекции произвольных объектов, иногда их называют хэш-таблицами. Доступ к объектам словаря осуществляется по ключу. Что же можно делать с ними? Да всё как везде, и плюсом они имеют свои встроенные функции, но их не так много.

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

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

У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 2 2. умножь на b (b - неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Известно, что программа 12121 переводит число 3 в число 194. Определите значение b.
Ваше имя (никнейм)*
Email*
Комментарий*

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

olgolegovnak
sensenagon50
Ivan500
Volodka
punctvydachi
Smirnovav1982422
Prokopeva1062
Gennadevna-Darya1216
korj8
tatyanakras911248
Апраксин Владимир897
igschuschkov6211
КараханянКусков
novocherkutino7
valerii_Georgievna915