Хелпикс

Главная

Контакты

Случайная статья





Задача 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)



Задача 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) ‘РВЛПИА’

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.