Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
21 слайд
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
150.00 kB
Просмотров:
66
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Структурированный тип данных-](/documents_6/6d9e2702f7da69a4faca04b213344e97/img0.jpg)
Содержание слайда: Структурированный тип данных-
строка символов
№2 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img1.jpg)
№3 слайд![Строковая константа - это](/documents_6/6d9e2702f7da69a4faca04b213344e97/img2.jpg)
Содержание слайда: Строковая константа - это последовательность любых допустимых символов, заключенная в апострофы.
Строковая переменная описывается в разделе описания переменных с помощью стандартного типа String.
№4 слайд![Способы описания строк Var](/documents_6/6d9e2702f7da69a4faca04b213344e97/img3.jpg)
Содержание слайда: Способы описания строк
Var имя перем : string[n];
Type имя типа= string[n];
Var имя перем : имя типа;
где n- максимальное количество символов в строке (по умолчанию n =255). Может быть любой константой порядкового типа.
№5 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img4.jpg)
№6 слайд![Ввод и вывод строк Ввод строк](/documents_6/6d9e2702f7da69a4faca04b213344e97/img5.jpg)
Содержание слайда: Ввод и вывод строк
Ввод строк осуществляется только процедурой Readln. За одну процедуру можно ввести только одну строку.
вывод на экран организуется посредством стандартных процедур Write и Writeln
№7 слайд![Например Var a,b string begin](/documents_6/6d9e2702f7da69a4faca04b213344e97/img6.jpg)
Содержание слайда: Например: Var a,b:string[20];
begin
Readln( a,b)
. . .
end.
Окно результата
№8 слайд![К символу строки можно](/documents_6/6d9e2702f7da69a4faca04b213344e97/img7.jpg)
Содержание слайда: К символу строки можно обратиться как к элементу одномерного массива.
Любой символ занимает в оперативной памяти 1 байт. Самый первый байт в строке имеет индекс 0 и содержит текущую длину строки
№9 слайд![Например Var st string x byte](/documents_6/6d9e2702f7da69a4faca04b213344e97/img8.jpg)
Содержание слайда: Например:
Var st : string[10]; x:byte;
Begin
Readln(st); {ввод строки st=’молоко’}
If st[ 5 ]=’A’ then . . .
x:= ord(st[0]); {x – текущая длина строки}
...
End.
St
Номер 0 1 2 3 4 5 6 7 9 10
Символа (байта)
№10 слайд![Операции над строками](/documents_6/6d9e2702f7da69a4faca04b213344e97/img9.jpg)
Содержание слайда: Операции над строками
Объединение строк (конкатененация) +
Например:
Var s,s1,s2: string;
S1:=’ком’;
S2:=’пот’;
S:=S1 + S1; {s=‘компот’}
№11 слайд![Операции над строками .](/documents_6/6d9e2702f7da69a4faca04b213344e97/img10.jpg)
Содержание слайда: Операции над строками
2. Сравнение строк (>, <, <=, >=, = < >)
Выполняется посимвольное сравнение строк по кодам таблицы ASCII. Символ с большим кодом дает большее значение всей величине (строке). Перед сравнением автоматически выравниваются длины сравниваемых строк. К более короткой строке справа добавляется недостающее количество пробелов.
Например:
‘Солома ‘ < ‘Соль ’
т.к. буква о в машинном алфавите стоит до буквы ь, а значит ее код меньше, а значит меньше вся величина.
№12 слайд![Стандартные процедуры и](/documents_6/6d9e2702f7da69a4faca04b213344e97/img11.jpg)
Содержание слайда: Стандартные процедуры и функции для работы со строками
№13 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img12.jpg)
№14 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img13.jpg)
№15 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img14.jpg)
№16 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img15.jpg)
№17 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img16.jpg)
№18 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img17.jpg)
№19 слайд![Примеры выполнения процедур](/documents_6/6d9e2702f7da69a4faca04b213344e97/img18.jpg)
Содержание слайда: Примеры выполнения процедур:
№20 слайд![Примеры работы строковых](/documents_6/6d9e2702f7da69a4faca04b213344e97/img19.jpg)
Содержание слайда: Примеры работы строковых функций
№21 слайд![](/documents_6/6d9e2702f7da69a4faca04b213344e97/img20.jpg)