
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

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

В результате выполнения этого фрагмента программы будет выведено на экран слово "прогр".
Затем переменная 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 станет "белном".



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` после выполнения команд будет равно `'биом'`.


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