СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

"Посимвольная разработка строк"

Категория: Информатика

Нажмите, чтобы узнать подробности

В данной презентации используется символьная обработка строк. Операции над символьными данными. Презентация является хорошим наглядным пособием к уроку.

Просмотр содержимого документа
«"Посимвольная разработка строк"»

Посимвольная обработка строк 9 класс 17 урок КГУ «Октябрьская средняя школа» Учитель информатики Дубина Т.С.

Посимвольная обработка строк

9 класс 17 урок

КГУ «Октябрьская средняя школа»

Учитель информатики Дубина Т.С.

Величины, значениями которых являются тексты, называются литерными.  Строка – последовательность символов кодовой таблицы ASCII. Длина строки не должна превышать 255 символов.  Переменная строкового типа описывается следующим образом:  Var a:string;  b:string [25];  Строковые выражения – называется последовательность символов, состоящая из знаков операций, функций. В строковых выражениях применяются операции объединения и сравнения.  Объединения + операция используется для составления новой строки текста из нескольких символов.  Например:  S1:=‘Ac’; S2:=‘тана’; S3:=S1+S2; Астана

Величины, значениями которых являются тексты, называются литерными. Строка – последовательность символов кодовой таблицы ASCII. Длина строки не должна превышать 255 символов. Переменная строкового типа описывается следующим образом: Var a:string; b:string [25]; Строковые выражения – называется последовательность символов, состоящая из знаков операций, функций. В строковых выражениях применяются операции объединения и сравнения. Объединения + операция используется для составления новой строки текста из нескольких символов. Например: S1:=‘Ac’; S2:=‘тана’; S3:=S1+S2; Астана

, A:string[5]; A:=‘Каламкас’ Результат: ‘Калам’ Операция вырезания (вырезать определенную часть символов). Для вырезания нужной части строки следует указать внутри прямых скобок начальную и конечную позицию вырезаемых символов через двоеточие. Пример: A:=‘информатика’, то А[3:7]=‘форма’ Можно использовать несколько операций одновременно: Слово информатика, А[8]+A[4:5]+A[8]= Операция длины текста. Применяется служебное слово length. Длина текста определяется количеством символов в нем. length(‘рама’); " width="640"

Операция объединения строк, символов выполняется с помощью функции Concat.

Пример: Str1:=‘Айтеке’; Str2:=‘би’; Str3:=Concat(Str1,Str2); Str3:=‘Айтеке би’

Операция сравнения обозначается знаками:=,,,

A:string[5]; A:=‘Каламкас’ Результат: ‘Калам’

Операция вырезания (вырезать определенную часть символов). Для вырезания нужной части строки следует указать внутри прямых скобок начальную и конечную позицию вырезаемых символов через двоеточие. Пример: A:=‘информатика’, то А[3:7]=‘форма’

Можно использовать несколько операций одновременно: Слово информатика,

А[8]+A[4:5]+A[8]=

Операция длины текста. Применяется служебное слово length. Длина текста определяется количеством символов в нем.

length(‘рама’);

Program BR; Var L:char; S:string[5]; R:string[25]; Begin Writeln (‘vvedite L,S’); Readln (L,S); R:=L+’наш’ + S; Writeln (R); end.

Program BR;

Var

L:char;

S:string[5];

R:string[25];

Begin

Writeln (‘vvedite L,S’);

Readln (L,S);

R:=L+’наш’ + S;

Writeln (R);

end.

Стандартные функции и процедуры для обработки строки символов. Copy (St,Poz,N) – копирует N символов, начиная с позиции Poz строки St. St- строковая переменная, Poz,N- целые числа. Пример: Program BR2; Var N,M: integer; S:string[12]; R:string[8]; Begin Writeln; Writeln (‘введите строку симоволо равную или больше 12 символов’); Readln (s); Writeln (‘начальные и конечные номера позиций выделения из строки’); Readln (N,M); R:=copy(S,N,M); Writeln(‘выделенная подстрока=’,R); end.  Если при выполнении программы переменным задать значение N=1, M=4, S=‘Алматинка’, то результат R=‘Алма’

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

Copy (St,Poz,N) – копирует N символов, начиная с позиции Poz строки St.

St- строковая переменная, Poz,N- целые числа.

Пример:

Program BR2;

Var N,M: integer;

S:string[12]; R:string[8];

Begin

Writeln;

Writeln (‘введите строку симоволо равную или больше 12 символов’);

Readln (s);

Writeln (‘начальные и конечные номера позиций выделения из строки’);

Readln (N,M);

R:=copy(S,N,M);

Writeln(‘выделенная подстрока=’,R);

end.

Если при выполнении программы переменным задать значение N=1, M=4, S=‘Алматинка’, то результат R=‘Алма’