Вопрос задан 31.07.2023 в 07:48. Предмет Информатика. Спрашивает Козлов Евгений.

Пожалуйста! Помогите! Ооооочень прошу!!! Завтра экзамен, а у меня знаний, как у воробушка... 1.

Определите значения соответствующих процедур и функций для строк str1 :='v lesu rodilas' str2:='les' а) k:= Length (Str1); k=? б) s:=Copy(Str1, 5, 4); s=? в) Delete(str1, 3, 4); str1=? г) Intsert(str2, Str1, 3); str1=?, str2=? д) n:=Pos(str2, str1); n=?
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ауль Аделя.
1: k:=Length (Str1) k=18Str^for
Больше я не знаю
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, помогу разобраться с функциями и процедурами для работы со строками на примере данных строк str1 и str2.

Предполагая, что вы используете язык программирования Pascal, давайте по очереди разберем каждую из функций и процедур:

  1. k := Length(Str1); Функция Length возвращает длину строки, то есть количество символов в строке. Ответ: k = 15 (поскольку строка str1 содержит 15 символов).

  2. s := Copy(Str1, 5, 4); Процедура Copy копирует часть строки из указанной позиции и определенной длины. В данном случае, мы копируем 4 символа начиная с 5-й позиции строки str1. Ответ: s = "lesu" (4 символа, начиная с 5-й позиции: "lesu").

  3. Delete(Str1, 3, 4); Процедура Delete удаляет часть строки, начиная с указанной позиции и определенной длины. В данном случае, мы удаляем 4 символа, начиная с 3-й позиции строки str1. Ответ: str1 = "v lesuas" (4 символа, начиная с 3-й позиции удалены: "ilo ").

  4. Insert(Str2, Str1, 3); Процедура Insert вставляет одну строку в другую с определенной позиции. В данном случае, мы вставляем str2 в str1 начиная с 3-й позиции. Ответ: str1 = "v lesl esu rodilas", str2 = "les" (строка str2 вставлена в строку str1 на 3-й позиции).

  5. n := Pos(Str2, Str1); Функция Pos возвращает позицию первого вхождения одной строки в другую. В данном случае, ищем первое вхождение str2 в str1. Ответ: n = 3 (строка str2 найдена в строке str1 начиная с 3-й позиции).

Удачи на экзамене! Надеюсь, это поможет вам подготовиться.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос