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

Ведаць:

  • функцыі пошуку ў радку
  • працэдуры і функцыі, якія выкарыстоўваюцца пры капіраванні, ўстаўкі і выдаленні знакаў у радку

Умець:

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

Дадатковыя
матэрыялы

1.Запішыце вынік выканання каманд:

S:=’праграміраванне’;
N:=length(S);
Writeln(N);

Адказ:

Правільны адказ: 15

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:=’цiнка’. Выберыце правільную працэдуру для атрымання радка s=’павуцiнка’.

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

s:= ‘дзесятковая_сістэма_злічэння’;
Delete (s, 1, 21);
Delete (s, 4, 4);
Insert (‘ба’, s, 4);
Writeln ( s );

Што будзе выдадзена на экран?
Адказ:

Правільны адказ: лічба

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

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

Адказ:

Правільны адказ: 11

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

s:=’пераезд’;
Writeln (PosEx(‘п’, s, 3));

Адказ:

Правільны адказ: 0

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

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

Што будзе пасля пераўтварэння запісана ў радку s?