
Стандартные процедуры и функции для работы со строками
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
14 questions
Кинематика
Presentation
•
9th Grade
17 questions
Задачи на плавление тел
Presentation
•
9th Grade
18 questions
S1 Castells - Level 2
Presentation
•
9th Grade
18 questions
Урок PYGAME
Presentation
•
9th Grade
16 questions
инсульт
Presentation
•
9th Grade
20 questions
Exam Revision_S1 Hist
Presentation
•
9th Grade
18 questions
Списки 1 урок 8 класс
Presentation
•
8th Grade
12 questions
1-топ металдар
Presentation
•
9th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Instructional Technology
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
12 questions
Lab Safety Quizizz
Quiz
•
9th Grade
20 questions
Characteristics of Life
Quiz
•
9th - 10th Grade
10 questions
Scientific Method (The scientific method)
Interactive video
•
9th Grade
20 questions
REGULAR Present tense verbs
Quiz
•
8th - 9th Grade
9 questions
Scientific method
Interactive video
•
9th - 12th Grade
10 questions
Lab Safety Essentials
Interactive video
•
6th - 10th Grade