Вопрос задан 26.11.2023 в 13:48. Предмет Информатика. Спрашивает Шукирбаев Нуржан.

1)Что получиться в результате выполнения фрагмента программы? M:=‘подпрограмма’;

Writeln(copy(M,7,5)); P:=length(M)+5-length(copy(M,4,4)); 2)Что получиться в результате выполнения фрагмента программы? K:=‘период’; Delete(K,1,3); Writeln(copy(K,3,1)+K); Writeln(length(K)); 3)Чему равно значение переменной P? S:=‘У Егорки всегда отговорки'; P:=pos(‘о’,S); 4)Что получиться в результате выполнения фрагмента? S:=‘У Егорки всегда отговорки'; Delete(S,9,7); Insert(‘есть’,S,9); 5) Даны строковые константы A=‘берег’, B=‘гном’, C=‘пила’. Какие значения будет иметь A в результате выполнения следующих команд: 1)A[5]:=B[1]; 2)Delete(A,2,2);Insert(copy(C,2,2),A,2); Delete(A,3,3);Insert(copy(B,2,3),A,3) Решите пожалуйста, эта работа повлияет на меня в поступлении Просьба дать ответы до 16.04
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Клименко Лёша.

В результате выполнения этого фрагмента программы будет выведено на экран слово "прогр".

Затем переменная P будет равна 14 (длина строки M, равная 11, плюс 5, минус длина подстроки "про", равной 3).

В результате выполнения этого фрагмента программы будет выведено на экран слово "иодпериод".

Затем будет выведена длина строки K, равная 4.

Значение переменной P будет равно 3, так как это позиция первого вхождения символа "о" в строку S.

В результате выполнения этого фрагмента программы строка S будет изменена на "У Егорки есть отговорки".

Сначала из строки S удалены 7 символов, начиная с 9-го (т.е. слово "отговор"), затем в эту позицию вставлено слово "есть".

Значение строки A будет изменено на "берегн".

Значение строки A будет изменено на "белег". Сначала из строки A удалены 2 символа, начиная со 2-го, затем в эту позицию вставлено два символа из строки C, начиная со 2-го (т.е. "ил").

Затем из строки A удалены 3 символа, начиная с 3-го, и в эту позицию вставлены 3 символа из строки B, начиная со 2-го (т.е. "ном"). В итоге значение строки A станет "белном".

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

1) Что получится в результате выполнения фрагмента программы?

```python M := 'подпрограмма'; Writeln(copy(M,7,5)); P := length(M) + 5 - length(copy(M,4,4)); ```

Результат выполнения фрагмента программы будет следующим: - Сначала переменной `M` присваивается значение `'подпрограмма'`. - Затем с помощью функции `copy` из строки `M` будет скопировано подстрока, начиная с 7-го символа и длиной 5 символов. Результат этой операции будет выведен на экран с помощью `Writeln`. - Затем переменной `P` будет присвоено значение, равное сумме длины строки `M`, числа 5 и разности длины скопированной подстроки из `M` (начиная с 4-го символа и длиной 4 символа) и числа 4.

Результат: - На экран будет выведена подстрока `'грамм'` из строки `'подпрограмма'`. - Значение переменной `P` будет равно 10.

2) Что получится в результате выполнения фрагмента программы?

```python K := 'период'; Delete(K,1,3); Writeln(copy(K,3,1) + K); Writeln(length(K)); ```

Результат выполнения фрагмента программы будет следующим: - Сначала переменной `K` присваивается значение `'период'`. - Затем с помощью функции `Delete` из строки `K` будут удалены первые 3 символа. - Далее будет выведена на экран подстрока, начиная с 3-го символа и длиной 1 символа, сложенная со строкой `K`. - Затем будет выведена на экран длина строки `K`.

Результат: - На экран будет выведена строка `'риод'`. - На экран будет выведена длина строки `'риод'`, равная 4.

3) Чему равно значение переменной P?

```python S := 'У Егорки всегда отговорки'; P := pos('о',S); ```

Результат выполнения фрагмента программы будет следующим: - Сначала переменной `S` присваивается значение `'У Егорки всегда отговорки'`. - Затем с помощью функции `pos` будет найдена позиция первого вхождения символа `'о'` в строку `S`. Результат этой операции будет присвоен переменной `P`.

Результат: - Значение переменной `P` будет равно 3.

4) Что получится в результате выполнения фрагмента?

```python S := 'У Егорки всегда отговорки'; Delete(S,9,7); Insert('есть',S,9); ```

Результат выполнения фрагмента программы будет следующим: - Сначала переменной `S` присваивается значение `'У Егорки всегда отговорки'`. - Затем с помощью функции `Delete` из строки `S` будут удалены 7 символов, начиная с 9-го символа. - Затем с помощью функции `Insert` в строку `S` будет вставлена подстрока `'есть'` начиная с 9-го символа.

Результат: - Значение переменной `S` будет равно `'У Егорки есть отговорки'`.

5) Даны строковые константы A='берег', B='гном', C='пила'. Какие значения будет иметь A в результате выполнения следующих команд:

1) `A[5]:=B[1];` 2) `Delete(A,2,2); Insert(copy(C,2,2),A,2); Delete(A,3,3); Insert(copy(B,2,3),A,3);`

Результат выполнения команд будет следующим: - Сначала заданы строковые константы: `A='берег'`, `B='гном'`, `C='пила'`. - В первой команде `A[5]:=B[1];` будет заменен 5-й символ строки `A` на 1-й символ строки `B`. Таким образом, значение `A` станет `'берег'`. - Во второй команде `Delete(A,2,2); Insert(copy(C,2,2),A,2); Delete(A,3,3); Insert(copy(B,2,3),A,3);` происходит следующее: - С помощью функции `Delete` из строки `A` будут удалены 2 символа, начиная с 2-го символа. Таким образом, значение `A` станет `'бег'`. - С помощью функции `Insert` в строку `A` будет вставлена подстрока, скопированная из строки `C` начиная с 2-го символа и длиной 2 символа. Таким образом, значение `A` станет `'биег'`. - С помощью функции `Delete` из строки `A` будут удалены 3 символа, начиная с 3-го символа. Таким образом, значение `A` станет `'бие'`. - С помощью функции `Insert` в строку `A` будет вставлена подстрока, скопированная из строки `B` начиная с 2-го символа и длиной 3 символа. Таким образом, значение `A` станет `'биом'`.

Результат: - Значение переменной `A` после выполнения команд будет равно `'биом'`.

0 0

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

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

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

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