Срешением!
имеется фрагмент алгоритма, записанный на алгоритмическом языке:
n : = длина(а)
i : = n
b : = ''
нц пока i > 1
с : = извлечь(а, i)
b : = склеить(c, b)
i : = i - 2
кц
здесь переменные a, b и с - строкового типа; переменные n, i – целые. в алгоритме используются следующие функции:
длина(х) – возвращает количество символов в строке х. имеет тип «целое».
извлечь(х,i) – возвращает i-й символ слева в строке х. имеет строковый тип.
склеить(х,у) – возвращает строку, в которой записаны подряд сначала все символы
строки х, а затем все символы строки у. имеет строковый тип.
значения строк записываются в кавычках (одинарных), например x='школа'.
какое значение примет переменная b после выполнения этого фрагмента алгоритма,
если переменная а имела значение 'abcdefgh'?
1) ‘hfdb’ 2) ‘bcde’ 3) ‘bdfh’ 4) ‘efgh’
Всего неудачных ходов могло быть не больше 30 - 5 = 25 - это число неподходящих карточек. Мистер Фокс и мистер Форд сделали одинаковое число неудачных ходов, значит, вместе они сделали не больше 24 неудачных ходов, а с учетом последнего, удачного, хода мистера Фокса, ходов могло быть не более 25.
ответ: 25.
Все зависит от того, что Вы хотите делать. Язык программирования - это не самоцель, а всего лишь средство для того, чтобы выполнить какую-то работу. Например, если Вы хотите заняться веб-дизайном, то Вам неплохо бы помимо python знать java, php и html, а также не помешает знание SQL, если Вы будете составлять запросы к базам данных.Если же Вы хотите программировать чипы на низком уровне, то вам нужно изучение программирования в машинных кодах и assembler, для научного программирования пригодятся, например, Matlab, fortran, c,c++,c#. В общем, для каждой области деятельности есть свой набор инструментов и что именно изучать зависит от того, для чего Вы хотите свои навыки применять.