|
|||
n := Длина(а). b := Извлечь(а, m). нц для i от 7 до n. с := Извлечь(а, i). b := Склеить(b, с). Задача 4. i := Длина(а). пока i > 1 нц. с := Извлечь(а, i). b := Склеить(b, с). Задача 5. n := Длина(а). нц пока i > 1. с := Извлечь(а, i). b := Склеить(cn := Длина(а) m := 1 b := Извлечь(а, m) нц для i от 7 до n с := Извлечь(а, i) b := Склеить(b, с) кц v Здесь переменные a, b и с - строкового типа; переменные m, n, i – целые. v В алгоритме используются следующие функции: 1. Длина(a) – возвращает целое число, равное количеству символов в строке a. 2. Извлечь(a,i) – возвращает i-тый символ в строке a, считая слева направо. 3. Склеить(a,b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b. v Какое значение примет переменная b после выполнения этого фрагмента алгоритма, если переменная а имела значение 'ЭНЕРГЕТИКА'? 1) ‘РАНЕТ’ 2) ‘ЭТИКА’ 3) ‘ЭРКЕР’ 4) ‘РЕНТА’
Задача 4
v Имеется фрагмент алгоритма, записанный на алгоритмическом языке: i := Длина(а) k := 1 b := 'T' пока i > 1 нц с := Извлечь(а, i) b := Склеить(b, с) i := i - k; кц v Здесь переменные a, b и с - строкового типа; переменные i, к – целые. v В алгоритме используются следующие функции: 1. Длина(a) – возвращает целое число, равное количеству символов в строке a. 2. Извлечь(a,i) – возвращает i-тый символ в строке a, считая слева направо. 3. Склеить(a,b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b. v Какое значение примет переменная b после выполнения этого фрагмента алгоритма, если переменная а имела значение 'КАРА'? 1) ‘КАРАТ’ 2) ‘ТАРА’ 3) ‘КРАТ’ 4) ‘ТКАРА’
Задача 5
v Имеется фрагмент алгоритма, записанный на алгоритмическом языке: n := Длина(а) i := n b := '' нц пока i > 1 с := Извлечь(а, i) b := Склеить(c, b) i := i - 2 кц v Здесь переменные a, b и с - строкового типа; переменные n, i – целые. v В алгоритме используются следующие функции: 1. Длина(a) – возвращает целое число, равное количеству символов в строке a. 2. Извлечь(a,i) – возвращает i-тый символ в строке a, считая слева направо. 3. Склеить(a,b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b. v Какое значение примет переменная b после выполнения этого фрагмента алгоритма, если переменная а имела значение 'ABCDEFGH'? 1) ‘HFDB’ 2) ‘BCDE’ 3) ‘BDFH’ 4) ‘EFGH’
|
|||
|