|
|||
Задача 6. n := Длина(а). нц пока i < n. с := Извлечь(а, i). b := Склеить(b, c). b := Склеить(b, 'ДА'). Задача 7. нц для k от 1 до 3. с := Извлечь(а, 2*k). b := Склеить(c, b). n := Длина(а). нц пока i < n. с := Извлечь(а, i). b := Склеить(b, c) ⇐ ПредыдущаяСтр 3 из 3 Задача 6
v Имеется фрагмент алгоритма, записанный на алгоритмическом языке: n := Длина(а) k := 2 i := 1 b := 'Р' нц пока i < n с := Извлечь(а, i) b := Склеить(b, c) i := i + k кц b := Склеить(b, 'ДА') v Здесь переменные a, b и с - строкового типа; переменные n, k, i – целые. v В алгоритме используются следующие функции: 1. Длина(a) – возвращает целое число, равное количеству символов в строке a. 2. Извлечь(a,i) – возвращает i-тый символ в строке a, считая слева направо. 3. Склеить(a,b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b. v Какое значение примет переменная bпосле выполнения этого фрагмента алгоритма, если переменная а имела значение 'МОТОР'? 1) ‘РМТДА’ 2) ‘РОТОДА’ 3) ‘РОТОМДА’ 4) ‘РОТОНДА’
Задача 7
v Имеется фрагмент алгоритма, записанный на алгоритмическом языке: b := '' нц для k от 1 до 3 с := Извлечь(а, 2*k) b := Склеить(c, b) кц n := Длина(а) i := 1 нц пока i < n с := Извлечь(а, i) b := Склеить(b, c) i := i + 2 кц v Здесь переменные a, b и с - строкового типа; переменные n, k, i – целые. v В алгоритме используются следующие функции: 1. Длина(a) – возвращает целое число, равное количеству символов в строке a. 2. Извлечь(a,i) – возвращает i-тый символ в строке a, считая слева направо. 3. Склеить(a,b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b. v Какое значение примет переменная b после выполнения этого фрагмента алгоритма, если переменная а имела значение 'ПРИВАЛ'? 1) ‘РВЛАПИ’ 2) ‘ЛВРПИА’ 3) ‘ЛВРАПИ’ 4) ‘РВЛПИА’
|
|||
|