menu


В разделе базы знаний: 2349
Показано заданий: 141-160
Страницы: « 1 2 ... 6 7 8 9 10 ... 117 118 »

Задание выполняется с использованием файла.

Напишите программу, которая находит подстроки, целиком состоящие из букв K и имеющие длину больше 1. Рядом с этой подстрокой не должно стоять букв K так как в этом случае они тоже входят в эту подстроку. В качестве ответа запишите через пробел количество таких строк, а также максимальную длину подобной строки. (Пример: AKKKC — для данной строки ответом будет 1 3).

Вложения к задаче

Задание 24.txt

24. Обработка символьных строк | Просмотров: 5 | Дата: 15.06.2026 | Комментарии (0)

Текстовый файл состоит не более чем из 106  символов A, B и C. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны. Для выполнения этого задания следует написать программу.

В ответ запишите найденное количество.

Вложения к задаче

Задача_4__fz2o.txt

24. Обработка символьных строк | Просмотров: 5 | Дата: 15.06.2026 | Комментарии (0)

Текстовый файл состоит не более чем из 106  символов P, S, H, K. Определите количество троек, состоящих из подряд идущих символов таких, что в тройке хотя бы две буквы одинаковы. Для выполнения этого задания следует написать программу.

Вложения к задаче

Задача_2__fz2p.txt

24. Обработка символьных строк | Просмотров: 5 | Дата: 15.06.2026 | Комментарии (0)

Текстовый файл состоит не более чем из 106  символов латинского алфавита. Определите длину самой длинной последовательности гласных и самой длинной последовательности согласных букв в файле (буква Y - согласная). В ответе сначала указать максимальную длину последовательности гласных, затем максимальную длину последовательности согласных через пробел.

Вложения к задаче

24.txt

24. Обработка символьных строк | Просмотров: 5 | Дата: 15.06.2026 | Комментарии (0)

Текстовый файл состоит не более чем из 106  символов V, D, M.

Найдите самую длинную последовательность, состоящую из пар разных элементов, т.е. в последовательности VVDMVDVMMVDVMDVDMMDD условию будет удовлетворять последовательность MMDD.

Для выполнения этого задания следует написать программу. В ответ запишите максимальную длину последовательности.

Вложения к задаче

Задача 10.txt

24. Обработка символьных строк | Просмотров: 5 | Дата: 15.06.2026 | Комментарии (0)

Текстовый файл состоит не более чем из 106  символов V, D, M.

Найдите длины самой длинной последовательности одинаковых элементов и самой длинной последовательности разных элементов, т.е. в последовательности MVDMVMMDM такими последовательностями будут MM и MVDMVM.

Для выполнения этого задания следует написать программу. В ответ запишите максимальные длины последовательностей через пробел.

Вложения к задаче

Задача 9.txt

24. Обработка символьных строк | Просмотров: 5 | Дата: 15.06.2026 | Комментарии (0)

Текстовый файл состоит не более чем из 106  символов V, D, M.

Найдите самую длинную последовательность, состоящую из символов M, стоящих через 1 элемент (разница в индексе равна 2), т.е. в последовательности MVDMVMM такой последовательностью будет MVD(M)V(M)M.

Для выполнения этого задания следует написать программу. В ответ запишите длину искомой последовательности.

Вложения к задаче

Задача 8.txt

 

24. Обработка символьных строк | Просмотров: 5 | Дата: 15.06.2026 | Комментарии (0)

Текстовый файл состоит не более чем из 106  символов V, D, M.

Найдите самую длинную последовательность, состоящую из рядом стоящих символов M, т.е. в последовательности VVMMVDVVVVMDMVDVVVV такой последовательностью будет MM.

Для выполнения этого задания следует написать программу. В ответ запишите длину искомой последовательности.

Вложения к задаче

Задача 7.txt

 

24. Обработка символьных строк | Просмотров: 4 | Дата: 15.06.2026 | Комментарии (0)

Автомат Алиса-007 обрабатывает натуральное число N по следующему алгоритму:

1) Строится двоичная запись числа N.

2) Запись «переворачивается», то есть читается справа налево. Если при этом появляются ведущие нули, они отбрасываются.

3) Полученное число переводится в десятичную запись и выводится на экран. Какое наименьшее число, превышающее 765, после обработки автоматом даёт результат 23?

 


На вход алгоритма подаётся натуральное число N . Алгоритм строит по нему новое число R  следующим образом.

  1. Строится двоичная запись числа N .
  2. К этой записи дописывается (дублируется) последняя цифра.
  3. Затем справа дописывается 0 , если в двоичном коде числа N  чётное число единиц, и 1 , если нечётное.
  4. К полученному результату справа дописывается 1 , если количество единиц получившегося числа нечётно, иначе дописывается 0 .

Полученная таким образом запись (в ней на три разряда больше, чем в записи исходного числа N ) является двоичной записью искомого числа R . Укажите минимальное число N , после обработки которого автомат получает число, большее 120 . В ответе это число запишите в десятичной системе.

 


На вход алгоритма подаётся натуральное число N . Алгоритм строит по нему новое число R  следующим образом.

  1. Строится двоичная запись числа N .
  2. К этой записи справа дописывается единица.
  3. Затем справа дописывается бит чётности: 0 , если в двоичном коде полученного числа чётное число единиц, и 1 , если нечётное.
  4. К полученному результату дописывается ещё один бит чётности.

Полученная таким образом запись (в ней на три разряда больше, чем в записи исходного числа N ) является двоичной записью искомого числа R . Какое минимальное число R , большее 212 , может быть получено в результате работы автомата?

 


втомат обрабатывает натуральное число N  по следующему алгоритму:

  1. Строится двоичная запись числа N .
  2. В конец двоичной записи добавляются две цифры: 11  — если N  четное, 00  — если N  нечетное.
  3. Результат переводится в десятичную систему, затем от числа отнимается минимальное количество бит, которым можно закодировать N  чисел.
  4. Полученное число выводится на экран.

Пример. Дано число N = 56.  Алгоритм работает следующим образом:

  1. Двоичная запись числа N : 111000.
  2. В конец добавляются цифры 11 , так как 1110002 = 5610  — четное число. Получается 11100011 .
  3. Результат переводится в десятичную систему. 111000112 = 22710 . От 227  отнимается число 6 , так как это минимальное количество бит, которым можно закодировать 56  чисел.
  4. На экран выводится 221.

Укажите минимальное N , при котором автомат выведет на экран число 126 .


На вход алгоритма "КХЪ" подаётся натуральное число Y.  Алгоритм строит по нему новое число X  следующим образом:

1. Строится двоичная запись числа Y.

2. В конец двоичной записи дописываются две первые цифры этой записи в обратном порядке.

3. В начало двоичной записи дописывается единица.

4. Результат переводится в десятичную систему и выводится на экран.

Пример. Дано число Y = 5.  Алгоритм работает следующим образом:

1. Двоичная запись числа Y :  101 .

2. В конец записи добавляются цифры 01  – первые две цифры в обратном порядке (сначала вторая, затем первая), получается 10101 .

3. В начало записи добавляется цифра 1 , получается 110101 .

4. На экран выводится число 53 .

Полученная таким образом запись является искомым числом X.  Укажите минимальное число X,  которое превышает число 50  и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.


Алгоритм получает на вход натуральное число N > 1  и строит по нему новое число R следующим образом.

1) Число N переводим в двоичную запись.

2) К этой записи справа дописывается один разряд по следующему правилу: если количество единиц в двоичной записи числа больше количества нулей, то справа дописывается 1, иначе дописывается 0.

3) К полученной записи повторно применяется алгоритм из п.2.

Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

Укажите наибольшее число R, меньшее 99, которое может быть получено в результате работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.


На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:

1)Строится двоичная запись числа N.

2)К этой записи дописываются справа ещё два разряда по следующему правилу:

а)Дописывается справа бит чётности: 0, если в двоичном коде числа N было чётное число единиц, и 1, если нечётное;

б)К полученному результату дописывается ещё один бит чётности

Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число, большее, чем 78. В ответе это число запишите в десятичной системе.

 

 


Алгоритм получает на вход натуральное число N > 1  и строит по нему новое число R  следующим образом:

  1. Строится двоичная запись числа N .
  2. В конец записи (справа) дописывается вторая слева цифра двоичной записи.
  3. В конец записи (справа) дописывается вторая справа цифра двоичной записи числа N .
  4. Результат переводится в десятичную систему.

Пример. Дано число N = 18 . Алгоритм работает следующим образом:

  1. Двоичная запись числа N : 10010 .
  2. Вторая слева цифра 0 , новая запись 100100 .
  3. Вторая справа цифра 1 , новая запись 1001001 .
  4. Результат работы алгоритма R = 73 .

При каком наибольшем числе N  в результате работы алгоритма получится R < 90 ? В ответе запишите это число в десятичной системе счисления.

 

 


Алгоритм получает на вход натуральное число N > 1  и строит по нему новое число R следующим образом:

1. Строится двоичная запись числа N .

2. Вместо последней (самой правой) двоичной цифры дважды записывается вторая слева цифра двоичной записи.

3. Результат переводится в десятичную систему.

Пример. Дано число N = 19 . Алгоритм работает следующим образом:

1. Двоичная запись числа N : 10011 .

2. Вторая слева цифра 0 , единица в конце записи заменяется на два нуля, новая запись 100100 .

3. Результат работы алгоритма R = 36 .

При каком наименьшем числе N  в результате работы алгоритма получится R > 48 ? В ответе запишите это число в десятичной системе счисления.

 


Исполнитель Олень получает число и строит по нему новое число R  следующим образом:

  1. Строится двоичная запись числа N .
  2. Вместо последней двоичной цифры дважды записывается вторая слева цифра двоичной записи.
  3. Результат переводится в десятичную систему.

Полученная таким образом запись (в ней на один разряд больше, чем в записи исходного числа N ) является двоичной записью искомого числа R .

Укажите такое наименьшее число N , для которого Олень получит число, большее, чем 177 . В ответе это число запишите в десятичной системе счисления.

 

 


Алгоритм получает на вход натуральное число N > 1  и строит по нему новое число R  следующим образом:

  1. Строится двоичная запись числа N .
  2. Вместо последней (самой правой) двоичной цифры дважды записывается вторая слева цифра двоичной записи.
  3. Результат переводится в десятичную систему.

При каком наименьшем числе N  в результате работы алгоритма получится R > 58 ? В ответе запишите это число в десятичной системе счисления.

 

 


На вход алгоритма подаётся натуральное число N . Алгоритм строит по нему новое число R следующим образом.

1) Строится двоичная запись числа N

2) К этой записи дописываются разряды по следующему правилу:

а) если число чётное, то к двоичной записи числа в конце дописывается 11

б) если число нечётное, то к двоичной записи числа в конце дописывается 01

Полученная таким образом запись является двоичной записью искомого числа R . Укажите наибольшее число  R  меньшее 128 , которое может получиться после обработки этого алгоритма. В ответе запишите это число в десятичной записи.