Предмет: Информатика, автор: vsyakiykolya

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

Ответы

Автор ответа: rdwwwberk
1

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

Затем переменная 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 станет "белном".

Похожие вопросы
Предмет: Математика, автор: kagan1bobur