
Я ВАС УМОЛЯЮ ПОМОГИТЕ РЕШИТЬ ЭТИ 5 ЗАДАНИЙ. МОЯ ГОДОВАЯ РЕШАЕТСЯ!!! 1)Чему равно значение
переменной S3? S1 := ’На дворе трава, ’; S2:=‘на траве дрова’; S:=CONCAT(S1,S2); S3:=S1+S2; 2)Чему равно значение переменной n? n:=pos(‘Планета ’ , ’Планета Детства’); 3)Чему равно значение переменной f? St := ’Мыла Мила мишку мылом’; F := copy(st,6,4); 4)Чему равно значение переменной S? S:=’Однажды галок поп пугая, в кустах увидел попугая.’; delete(S,9,17); 5)Чему равно значение переменной s? S := ’Везёт Сенька с Санькой на санках.’; INSERT(‘Соньку-‘,S,24);

Ответы на вопрос


библиотека
материалов
МавлетбаеваС.Т. 20 апреля, 2014
Самостоятельная работа по программированию «Строковые функции и процедуры»
Вариант 1
Чему равно значение переменной n?
n:=length (‘Информация’);
Чему равно значение переменной S3?
S1 := ’На дворе трава, ’; S2:=‘на траве дрова’;
S:=CONCAT(S1,S2);
S3:=S1+S2;
Чему равно значение переменной n?
n:=pos(‘Планета ’ , ’Планета Детства’);
Чему равно значение переменной f?
St := ’Мыла Мила мишку мылом’;
F := copy(st,6,4);
Чему равно значение переменной S?
S:=’Однажды галок поп пугая, в кустах увидел попугая.’;
delete(S,9,17);
Чему равно значение переменной s?
S := ’Везёт Сенька с Санькой на санках.’;
INSERT(‘Соньку-‘,S,24);
Вариант 2
Чему равно значение переменной n?
n:=length (‘Программирование’);
Чему равно значение переменной S3?
S1 := ’Уронила Мила мыло, ’; S2:=‘мишку мылом не домыла.’;
S:=CONCAT(S1,S2);
S3:=S1+S2;
Чему равно значение переменной n?
n:=pos(‘Клара’ , ’ Карл и Клара’);
Чему равно значение переменной f?
St := ’У четырех черепашек четыре черепашонка’;
F := copy(st,11,9);
Чему равно значение переменной S?
S:=’На опушке в избушке живут старушки-болтушки.’;
delete(S,26,9);
Чему равно значение переменной s?
S := ’Сшила Сашке шапку ’;
INSERT(‘Саша- ‘,S,7);



Хорошо, давайте решим каждое из этих заданий по порядку:
- Чему равно значение переменной S3?
cssS1 := 'На дворе трава, ';
S2 := 'на траве дрова';
S := CONCAT(S1, S2);
S3 := S1 + S2;
Здесь S1 и S2 - строки. В первой строке мы объявляем S1, присваивая ей значение 'На дворе трава, ', затем объявляем S2 и присваиваем ей значение 'на траве дрова'. Затем мы объединяем (конкатенируем) эти строки в переменную S. В результате S будет равно 'На дворе трава, на траве дрова'. В строке S3 := S1 + S2
происходит попытка сложить строки S1 и S2, но в некоторых языках программирования операция сложения для строк означает конкатенацию, поэтому S3 будет равно тому же значению, что и S, то есть 'На дворе трава, на траве дрова'.
Ответ: S3 = 'На дворе трава, на траве дрова'.
- Чему равно значение переменной n?
cssn := pos('Планета ', 'Планета Детства');
Здесь pos
- функция, которая ищет подстроку 'Планета ' в строке 'Планета Детства'. Если она находит такую подстроку, то возвращает позицию первого символа этой подстроки в исходной строке (нумерация с 1). Если подстрока не найдена, то возвращает 0. В данном случае, подстрока 'Планета ' есть в 'Планета Детства' начиная с первого символа, поэтому значение переменной n
будет равно 1.
Ответ: n = 1.
- Чему равно значение переменной f?
cssSt := 'Мыла Мила мишку мылом';
F := copy(St, 6, 4);
Здесь copy
- функция, которая копирует подстроку из исходной строки. Первый аргумент - исходная строка, второй аргумент - позиция начала подстроки (нумерация с 1), третий аргумент - количество символов для копирования. В данном случае, мы копируем подстроку из St
, начиная с 6-го символа, длиной 4 символа. Таким образом, переменная F
будет равна 'Мила'.
Ответ: f = 'Мила'.
- Чему равно значение переменной S?
goS := 'Однажды галок поп пугая, в кустах увидел попугая.';
delete(S, 9, 17);
Здесь delete
- функция, которая удаляет часть строки. Первый аргумент - исходная строка, второй аргумент - позиция начала удаления (нумерация с 1), третий аргумент - количество символов, которые нужно удалить. В данном случае, мы удаляем из строки S
часть, начиная с 9-го символа, и удаляем 17 символов. Полученная строка после удаления будет:
'Однажды поп пугая, в кустах увидел попугая.'
Ответ: S = 'Однажды поп пугая, в кустах увидел попугая.'
- Чему равно значение переменной s?
goS := 'Везёт Сенька с Санькой на санках.';
INSERT('Соньку-', S, 24);
Здесь INSERT
- функция, которая вставляет подстроку в заданную позицию строки. Первый аргумент - исходная строка, второй аргумент - подстрока для вставки, третий аргумент - позиция вставки (нумерация с 1). В данном случае, мы вставляем подстроку 'Соньку-' в строку S
на позицию 24. Полученная строка после вставки будет:
'Везёт Сенька с Соньку-Санькой на санках.'
Ответ: s = 'Везёт Сенька с Соньку-Санькой на санках.'.
Надеюсь, это поможет вам разобраться с заданиями! Если у вас остались вопросы или нужна дополнительная помощь, не стесняйтесь спрашивать. Удачи в решении задач!


Похожие вопросы
Топ вопросов за вчера в категории Информатика







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