Содержание
-
Строки в Pascal
Тарасенко О.П. Учитель информатики МБОУ МО г.Нягань «СОШ№2»
-
Строка- это ограниченная апострофами последовательность любых символов (массив символов), т.е. элементов типа char. Описание строки имеет вид: НАЗВАНИЕ ОПЕРАТОРА Описание строки с ограниченным количеством символов PASCAL vars1:string[ N]; Описание строки с произвольным количеством символов vars1:string; Присвоение значения строковой переменной s1:=‘ строка’ s1 – имя строковой переменной; N – количество символов от1 до255; строка– символьная строка. В Паскале строке соответствует тип данных String.
-
Буквы строчные а-z а-я ПРОПИСНЫЕ А-Z А-Я Цифры 2 3 9 0 Пробелы Знаки препинания ! ? . ( « Спец. символы препинания @ # & > % СТРОКА СТРОКА
-
Действие над строками и переменными
НАЗВАНИЕ ОПЕРАТОРА Копирование фрагмента строки PASCAL copy(и_строк,поз,N); ПРИМЕР t:=copy(A,2,3); Т В О Р Е Н И Е 1 2 3 4 5 6 7 8 и_строк – имя строковой переменной; N – количество символов (от 1 до 255); поз – номер начального символа
-
НАЗВАНИЕ ОПЕРАТОРА Удаление символов из строки PASCAL delete(и_строк,поз,N); ПРИМЕР t:=delete (stroka1,1,2); П О В А Р 1 2 3 4 5 и_строк – имя строковой переменной; N – количество символов (от 1 до 255); поз – номер начального символа
-
НАЗВАНИЕ ОПЕРАТОРА Вставка строки PASCAL insert(п_строк,и_строк,поз); и_строк – имя строковой переменной; п_строк – подстрока (набор символов); N – количество символов (от 1 до 255); поз – номер начального символа ПРИМЕР insert (m4,m1,2); И Д Е Т 1 6 7 8 2 3 4 5 С Н Е 9 Г
-
НАЗВАНИЕ ОПЕРАТОРА Слияние строки PASCAL concat(и_строк1,и_строк2);или и_строк1+и_строк2 и_срок – имя строковой переменной; п_строк – подстрока (набор символов); N – количество символов (от 1 до 255); поз – номер начального символа ПРИМЕР new:=concat(p,x); илиp+x П А Р О 1 5 6 7 2 3 4 Х О Д
-
Программа производит объединение строк.
varx,y,z:string [10]; begin x:= ‘паро’; y:= ‘ход’; z:= x+y; write (z); readln; readln; end.
-
Действие над строками и переменными
НАЗВАНИЕ ОПЕРАТОРА Определение длины строки PASCAL lenght(и_строк); и_срок – имя строковой переменной; п_строк – подстрока (набор символов); N – количество символов (от 1 до 255); поз – номер начального символа ПРИМЕР dlina:=lenght(stroka1); П О В А 1 2 3 4 Р 5
-
Длина строки
Program E29F; varx,y :string [20]; k,l,n: integer; begin writeln (‘Введите две строки’); readln(x); readln(y); k:=length(x); l:=length(y); n:=length(x+y); writeln (‘длина первой сроки’:25, ‘длина второйстроки’:25); writeln(k:25,l:25); writeln(x+y, ‘длина строки’,n); readln; readln; end.
-
Действие над строками и переменными
НАЗВАНИЕ ОПЕРАТОРА Поиск в строке подстроки PASCAL pos(и_строк,п_строк); и_срок – имя строковой переменной; п_строк – подстрока (набор символов); N – количество символов (от 1 до 255); поз – номер начального символа ПРИМЕР n:=pos (s,’КОЛ’); Л Е Д О 1 5 6 7 2 3 4 К О Л
-
Программа производит перемещение элементов в обратном порядке.
Program E28; const n=15; vara,b:array[1..n] of char; i:integer; begin fori:=1 to n do begin read (a[i]); b[n-i+1]:=a[i]; end; fori:= 1 to n do write (b[i]); readln; readln; end.
-
Присваивание
var x :string [6]; begin x:= ‘мим’+‘озабоченный’; write (х); readln; readln; end. результат«мимоза»
-
Спасибо за внимание!
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.