
Стандартные процедуры и функции для работы со строками
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
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
13 questions
Составление алгоритмов обработки строковых величин
Presentation
•
9th Grade
18 questions
Н.В.Гоголь "Мертвые души"
Presentation
•
10th Grade
Popular Resources on Wayground
5 questions
A Home on the Shore
Quiz
•
3rd Grade
28 questions
US History Regents Review
Quiz
•
11th Grade
6 questions
A Horse Tale
Quiz
•
3rd Grade
20 questions
Math Review
Quiz
•
3rd Grade
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
20 questions
Dividing Fractions
Quiz
•
5th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Equation Word Problems
Quiz
•
7th Grade
Discover more resources for Instructional Technology
20 questions
Insurance
Quiz
•
9th - 12th Grade
10 questions
Juneteenth: History and Significance
Interactive video
•
7th - 12th Grade
20 questions
Summer Geometry QUIZ (Week 2)
Quiz
•
9th Grade
6 questions
Mayan Mathematics part 1
Presentation
•
9th - 12th Grade
25 questions
Biology Regents Review
Quiz
•
9th Grade
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
10 questions
Unit 9 Quiz
Quiz
•
9th - 12th Grade
60 questions
Biology Regents Review
Quiz
•
9th Grade