Стандартные процедуры и функции для работы со строковыми величинами
Меню

Знать:

  • функции поиска в строке
  • процедуры и функции, используемые при копировании, вставке и удалении символов в строке

Уметь:

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

Дополнительные
материалы

1.Запишите результат выполнения команд

S:=’программирование’;
N:=length(S);
Writeln(N);
Ответ:

Правильный ответ: 16

2.Определите, что будет выведено на экран после выполнения фрагмента программы:

S:=’информатика’;
;
Ответ:

Правильный ответ: аа

3.Определите, что будет выведено на экран после выполнения фрагмента программы:

S:=’информатика’;
Writeln (copy(s,3,5));
Ответ:

Правильный ответ: форма

4.Определите, что будет выведено на экран после выполнения фрагмента программы:

S:=’Hello_world!’;
Writeln (pos(‘о’, s));
Ответ:

Правильный ответ: 5

5.Определите, что будет выведено на экран после выполнения фрагмента программы:

s:=’форматирование’;
Delete (s, 1, 5);
Delete (s, 4, 6);
Writeln ( s );
Ответ:

Правильный ответ: тир

6.Даны строки s:=’стол’; st:=’бик’. Выберите правильную процедуру для получения строки s=’столбик’.

7.Дан фрагмент программы

s:= ’десятичная_система_счисления’;
Delete (s, 1, 20);
Delete (s, 5, 4);
Insert (‘o’, s, 5);
Writeln ( s );

Что будет выдано на экран?
Ответ:

Правильный ответ: число

8.Определите, что будет выведено на экран после выполнения фрагмента программы:

S:=’подпрограмма’;
Writeln (LastPos(‘о’, s));
Ответ:

Правильный ответ: 6

9.Определите, что будет выведено на экран после выполнения фрагмента программы:

S:=’переезд’;
Writeln (PosEx(‘е’, s, 3));
Ответ:

Правильный ответ: 4

10.Дан фрагмент программы

s:= ’план’; s := UpperCase(s);

Что после преобразования будет записано в строке s?