В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия

Срешением имеется фрагмент алгоритма, записанный на алгоритмическом языке: 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 после выполнения этого фрагмента алгоритма, если переменная а имела значение 'информатика'?

Показать ответ
Ответ:
domaris246
domaris246
02.10.2020 11:31
Пронумеруем символы в исходной строке:
1-И, 2-Н, 3-Ф, 4-О, 5-Р, 6-М, 7-А, 8-Т, 9-И, 10-К, 11-А.
Перепишем алгоритм, раскрывая циклы и подставляя значения.
m := 10
b := Извлечь('ИНФОРМАТИКА', 10)      'K'⇒b
k:=4
с := Извлечь('ИНФОРМАТИКА', 4)      'O'⇒c
b := Склеить(b, с)      'KO'⇒b
k:=5
с := Извлечь('ИНФОРМАТИКА', 5)      'Р'⇒c
b := Склеить(b, с)      'KOР'⇒b
k:=1
с := Извлечь('ИНФОРМАТИКА', 1)      'И'⇒c
b := Склеить(b, с)      'KОРИ'⇒b
k:=2
с := Извлечь('ИНФОРМАТИКА', 2)      'Н'⇒c
b := Склеить(b, с)      'KОРИН'⇒b
k:=3
с := Извлечь('ИНФОРМАТИКА', 3)      'Ф'⇒c
b := Склеить(b, с)      'KОРИНФ'⇒b

Переменная b примет значение строки 'KОРИНФ'
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота