Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
4)
5)
6)
7)
8)
9)
10)
11)
12)
3. при движении из клеток B5, D1, E1, E6, F1 и F3 РОБОТ врежется в стенку, потому что слева стены нет и условие «слева свободно» всегда истинно:
4. начав движение с клетки A1, C1 или C2, РОБОТ также врезается в стенку и разрушается:
6 | ||||||
| 5 | |||||
4 | ||||||
3 | ||||||
· | 2 | |||||
| · |
| 1 | |||
A | B | C | D | E | F |
5. и только путь, начатый в клетке B1, приводит РОБОТА обратно в точку старта:
6 | ||||||
5 | ||||||
| 4 | |||||
3 | ||||||
2 | ||||||
· | 1 | |||||
A | B | C | D | E | F |
6. таким образом, только клетка B1 удовлетворяет условию задачи, поэтому …
7. правильный ответ – 1.
2. Имеется фрагмент алгоритма, записанный на алгоритмическом языке:
m := 10
b := Извлечь(а, m)
нц для k от 4 до 5
с := Извлечь(а, k)
b := Склеить(b, с)
кц
нц для k от 1 до 3
с := Извлечь(а, k)
b := Склеить(b, с)
кц
Здесь переменные a, b и с - строкового типа; переменные n, m, k – целые. В алгоритме используются следующие функции:
Извлечь(х, i) – возвращает i-й символ слева в строке х. Имеет строковый тип.
Склеить(х, у) – возвращает строку, в которой записаны подряд сначала все символы
строки х, а затем все символы строки у. Имеет строковый тип.
Значения строк записываются в кавычках (одинарных), например x='школа'.
Какое значение примет переменная b после выполнения этого фрагмента алгоритма,
если переменная а имела значение 'ИНФОРМАТИКА'?
1) ‘ФОРМАТ’ 2) ‘ФОРИНТ’ 3) ‘КОРТИК’ 4) ‘КОРИНФ’
Решение: При пошаговом выполнении алгоритма получем:
b=‘К ’; в 1-м цикле добавляются 4-я и 5-я буквы b=‘КОР ’, а во втором цикле добавляются три последние буквы b=‘КОРИНФ’
Ответ: 4
3. Строки (цепочки символов латинских букв) создаются по следующему правилу. Первая строка состоит из одного символа – латинской буквы «А». Каждая из последующих цепочек создается такими действиями: в очередную строку сначала записывается буква, чей порядковый номер в алфавите соответствует номеру строки (на i-м шаге пишется «i»-я буква алфавита), к ней справа дважды подряд приписывается предыдущая строка. Вот первые 4 строки, созданные по этому правилу:
(1) A
(2) BAA
(3) CBAABAA
(4) DCBAABAACBAABAA
Латинский алфавит (для справки): ABCDEFGHIJKLMNOPQRSTUVWXYZ
Запишите семь символов подряд, стоящие в восьмой строке со 126-го по 132-е место (считая слева направо).
Решение:
1) используя приведенное правило, можно построить следующие строки:
(5) EDCBAABAACBAABAADCBAABAACBAABAA
(6) FEDCBAABAACBAABAADCBAABAACBAABAAEDCBAABAACBAABAADCBAA BAACBAABAA
...
2) мы быстро убедимся, что следующие строки получаются достаточно длинные, и легко запутаться, отсчитывая символы с номерами 126-132 в восьмой строке
3) попробуем найти закономерности, позволяющие решить задачу без выписывания 8-ой строки;
4) прежде всего, заметим, что длины первых строк 1, 3, 7, 15, … – это числа вида 2i-1, где i – номер строки; таким образом, длина 7-ой строки – 127, а длина восьмой – 255 символов
5) восьмая строка строится так: восьмая буква латинского алфавита (H) и затем – два раза седьмая строка (сверху написаны номера символов)
1 | 2 | 128 | 129 | 255 |
H | GFEDC… | ...AABAA | GFEDC… | ...AABAA |
6) символы 126-132 находятся на границе двух цепочек, повторяющих 7-ую строку; заметим, что в соответствии с заданным алгоритмом можно легко определить первые символы в 7-ой строке (GFEDC) и последние символы (AABAA)
7) далее сразу находим, что интересующая нас часть 8-ой строки имеет вид
125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 |
A | B | A | A | G | F | E | D | C |
8) таким образом, правильный ответ – BAAGFED.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |



