
Стандартные процедуры и функции для работы со строками
Presentation
•
Instructional Technology
•
9th Grade
•
Medium
Леся Вилюха
Used 3+ times
FREE Resource
16 Slides • 6 Questions
1
Стандартные процедуры и функции для работы со строками
2
Multiple Choice
Как описываются строковые переменные?
string
integer
real
char
boolean
3
Multiple Choice
Из чего состоят строки ?
Из слов
Из цифр
Из символов
Из последовательно расположенных символов, и используются для хранения текста
4
Multiple Choice
Какую длину может иметь строка?
>10, но <100 символов
обязательно >3 символов
до 1000 символов
может иметь произвольную длину
5
Multiple Choice
Какие операции возможны над строками?
Сложение и вычитание
Умножение и деление
Сравнение и сложение
Сравнение и умножение
6
Multiple Choice
Сравнение строк происходит посимвольно. А какая строка больше, если строки имеют разную длину?
Та, в которой больше символов
Та, в которой меньше символов
Та, в которой сумма кодов символов больше
Та, в которой сумма кодов символов меньше
7
Multiple Choice
Результатом сложения двух строк будет являться ...
новая строка, в которой записаны символы второй строки, а затем символы первой
новая строка, в которой записаны символы первой строки, а затем символы второй
новая строка, в которой записаны повторяющиеся символы двух строк
8
9
10
11
12
13
14
15
16
17
Program primer_8_8;
var s,p,t:string;
n1, n2, k:integer;
begin
writeln('строка s');
readln(s); {s- исходная строка}
writeln('подстрока p');
readln(p); {p- исходная подстрока}
n1:=length(s); {определяем длину строки s}
n2:=length(p);{определяем длину подстроки p}
18
k:=0; {первоначальное значение счетчика}
for var i:=1 to n1-n2+1 do {устанавливаем цикл от 1 до разницы в длинах строк}
begin
t:=copy(s, i, n2); {выделяем из строки "S" подстроку "t" такой же длины, что и "p" с текущего символа}
if t=p then {сравниваем подстроки}
k:=k+1; {если они равны, то увеличиваем значение счетчика на 1}
end;
writeln('Встречается',k, 'раз(-а)'); {выводим результат}
end.
19
Тестирование программы
20
21
program primer_8_9;
const s = 'ТЕСТИРОВАНИЕ'; {слово будет храниться как константа в строке s}
var s1: string;
begin
s1 := s[6]; {в строке s1 будет храниться 6ойсимвол строки s}
s1 := s1 + copy(s,5,8);{к строке s1 добавляем скопированные символы из строки s} {ПОЛУЧИМ СЛОВО РИРОВАНИЕ}
delete(s1, 3, 1); {удаляем из строки s1 третий символ}
{ПОЛУЧИМ СЛОВО РИОВАНИЕ}
insert(s[3], s1, 3); {на третье место ставим третий символ}
{ПОЛУЧИМ СЛОВО РИСОВАНИЕ}
writeln('Слово =', s1); {Выводим результат на экран}
end
22
Тестирование программы
Стандартные процедуры и функции для работы со строками
Show answer
Auto Play
Slide 1 / 22
SLIDE
Similar Resources on Wayground
13 questions
Составление алгоритмов обработки строковых величин
Presentation
•
9th Grade
18 questions
Н.В.Гоголь "Мертвые души"
Presentation
•
10th Grade
16 questions
Пример Интерактивного урока Физика
Presentation
•
8th Grade
20 questions
Системы счисления 8 класс
Presentation
•
8th Grade
17 questions
9 ano guerra fria
Presentation
•
9th Grade
16 questions
ເຄມີ ບົດທີີ1
Presentation
•
KG
20 questions
Semangat Menuntut Ilmu
Presentation
•
10th Grade
17 questions
Кодирование символов
Presentation
•
10th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade