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

Слайд 2

Домашнее задание Var S:string; Ch:char; N,i: integer; Begin Writeln('введите строку символов');

Домашнее задание

Var S:string;
Ch:char;
N,i: integer;
Begin
Writeln('введите строку символов');
Readln(S);
Write('введите символ ->');

Readln(ch);
for i:=1 to length(s) do
S[i]:=UpCase(S[i]);
N:=pos(Upcase(Ch),S);
if N<>0 then
Writeln('Символ=',Ch,' находится на месте ',N)
else
Writeln('Символ не найден');
end.

Вопросы:
Чем отличается предложенная программа от шаблона задачи, предложенного на прошлом уроке?
Верно ли, что программа, в которой меньше строк работает быстрее?
Какая из программ будет работать быстрее и почему?
Что выведет программа, если последней командой вставить команду writeln(S)?
Какие ситуации нужно проверить, что бы убедиться в правильности работы программы?

Слайд 3

Тесты Символы исходной строки маленькие русские буквы. Искомый символ – маленькая

Тесты

Символы исходной строки маленькие русские буквы. Искомый символ – маленькая русская

буква, присутствующая в строке.
Символы исходной строки маленькие русские буквы. Искомый символ – маленькая русская буква, отсутствующая в строке.
Символы исходной строки маленькие латинские буквы. Искомый символ – маленькая латинская буква, присутствующая в строке.
Символы исходной строки маленькие латинские буквы. Искомый символ – маленькая латинская буква, отсутствующая в строке.
Символы исходной строки маленькие русские буквы. Искомый символ – большая русская буква, присутствующая в строке.
Символы исходной строки маленькие русские буквы. Искомый символ – большая русская буква, отсутствующая в строке.
Символы исходной строки маленькие латинские буквы. Искомый символ – большая латинская буква, присутствующая в строке.
Символы исходной строки маленькие латинские буквы. Искомый символ – большая латинская буква, отсутствующая в строке.
Символы исходной строки большие русские буквы. Искомый символ – маленькая русская буква, присутствующая в строке.
Символы исходной строки большие латинские буквы. Искомый символ – маленькая латинская буква, отсутствующая в строке.
Символы исходной строки содержат знаки препинания или цифры. Искомый символ – знак препинания или цифра, присутствующая в строке.
Символы исходной строки содержат знаки препинания или цифры. Искомый символ – знак препинания или цифра, отсутствующая в строке.
Слайд 4

Пример тестов

Пример тестов

Слайд 5

Обработка строк удаление символа или подстроки; вставка символа или строки в

Обработка строк

удаление символа или подстроки;
вставка символа или строки в другую строку
копирование

символа или подстроки в другую строку
преобразование строк, состоящих из символов цифр, в числа и чисел в строки.
Замена символа (ов) сводится к удалению и вставке.
Поиск символов в строке осуществляется так же, как осуществляется поиск элемента в массиве.
Слайд 6

Функции и процедуры работы со строками

Функции и процедуры работы со строками

Слайд 7

Функции и процедуры работы со строками

Функции и процедуры работы со строками