стефания31
14.07.2021 14:34

Вычислить значение переменной R, по блок-схеме


Вычислить значение переменной R, по блок-схеме

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Kurakluk
23.01.2023 10:25
А: если лягушонок зеленый, то он веселый;
Б: все пестренькие лягушата сидят на берегу.

1.Верно, т.к. А.

2.Может быть верно, т.к. не сказано, где сидят зелёные лягушата

3.Может быть верно, т.к. не сказано, что зелёные лягушата не могут все сразу не быть на берегу, и не сказано, что пёстренькие не могут все быть грустными.

4.Может быть верно, т.к. условия не исключают, что пёстренькие все сразу могут быть грустными.

5.Может быть верно, т.к. не сказано, что пёстренькие должны быть грустными.

6.Может быть верно, т.к. не сказано, где должны сидеть зелёные лягушата

7.Может быть, т.к. не сказано, что пёстренькие лягушата не могут быть все сразу грустными.

8.Не может быть верно, т.к. Б

9.Может быть верно, т.к. условия не исключают, что зелёные лягушата не могут все сразу не находится на берегу.
0,0(0 оценок)
Ответ:
nastya20174
02.09.2022 13:13

32768

Объяснение:

Данная незамысловатая функция Excel VBA формирует строку, согласно условию.

Function replstr(str As String, n As Integer) As String

Dim a(1 To 3), b(1 To 3) As String, i, j As Integer

a(1) = "A": a(2) = "B": a(3) = "AB"

b(1) = "AB": b(2) = "AB": b(3) = "A"

For i = 1 To n

j = (i - 1) Mod 3 + 1

str = Replace(str, a(j), b(j))

Next

replstr = str

End Function

Аргументы функции:

1) Исходная строка (а данном случае “AA”)

2) Число операций с исходной строкой

Значение первых 13 операций:

=replstr("AA";1) ABAB

=replstr("AA";2) AABAAB

=replstr("AA";3)

=replstr("AA";4) ABABABAB

=replstr("AA";5) AABAABAABAAB

=replstr("AA";6)

=replstr("AA";7) ABABABABABABABAB

=replstr("AA";8) AABAABAABAABAABAABAABAAB

=replstr("AA";9)

=replstr("AA";10)

=replstr("AA";11)

=replstr("AA";12)

=replstr("AA";13)

Для подсчета символов “A” в строке, используем еще одну функцию:

Function chrcount(str1 As String, str2 As String) As Integer

Dim str() As String

str = Split(str1, str2)

chrcount = UBound(str, 1)

End Function

Аргументы функции:

1) Cтрока

2) Символ (последовательность символов), число которых требуется найти

Например, результатом использования функции =chrcount(replstr("AA";20);"A") в ячейке Excel будет число 256

Используя описанные функции, посчитаем символы “A”в первых 13 строках

Номер операции (i) Число символов “A” в строке

1    2

2    4

3    4

4    4

5    8

6    8

7    8

8    16

9    16

10    16

11    32

12    32

13    32

Как видно из таблицы, число символов в строке образует числовую последовательность 2^1;  2^2; 2^2; 2^2; 2^3; 2^3; 2^3; … 2^([(i-2)/3]+2)

Таким образом, мы получили формулу для вычисления числа символов “A”в строке по номеру операции.

Соответственно, 2^([(43-2)/3]+2) = 32768

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