Презентация к уроку по теме «Turbo Pascal: Строки»
Оценка 4.6
Презентации учебные
ppt
информатика
8 кл
15.05.2018
При использовании данной презентации при объяснении новой темы появляется возможность применять методы личностно-ориентированного обучения: проблемный метод, метод эвристической беседы и элементы исследования. Постановка проблемы ставит учащихся в условия, которые побуждают его решать учебную проблему, проводить анализ материала и оперировать им. Такая деятельность позволяет учащимся получить новую информацию, освоит новые способы применения знаний
stroki.ppt
Презентация к уроку по теме «Turbo Pascal: Строки»
Строки
Презентация к уроку по теме «Turbo Pascal: Строки»
Строка
– последовательность
символов, к которой
можно обращаться как к
единому целому и к
каждому элементу по
отдельности.
Презентация к уроку по теме «Turbo Pascal: Строки»
Количество
элементов в строке
255 символов.
Презентация к уроку по теме «Turbo Pascal: Строки»
Формат описания строк
type <имя типа> = string[max
длина строки];
var <имя строки>:< имя типа>;
или
var <имя строки> : string[max
длина строки];
var <имя строки>: string;{длина
строки – 255 символов}
Возможно:
Презентация к уроку по теме «Turbo Pascal: Строки»
Презентация к уроку по теме «Turbo Pascal: Строки»
Строка из n символов
(string[n]) занимает в
памяти n+1 байт.
n байт служит для
хранения символов
строки, а ещё один байт
(элемент с индексом 0)
хранит значение текущей
длины строки.
Презентация к уроку по теме «Turbo Pascal: Строки»
Строковые
операции и
выражения
Презентация к уроку по теме «Turbo Pascal: Строки»
Презентация к уроку по теме «Turbo Pascal: Строки»
2. Операции отношения
=,<>,<,<=,>,>=
Пример
writeln(’Ваня’ < ‘Вася’);
True
?
Презентация к уроку по теме «Turbo Pascal: Строки»
Операция сравнения заключается в
сравнении соответствующих
символам кодов.
Сравнение строк производится
посимвольно слева направо.
Значение кодов возрастает при
изменении символов в алфавитном
порядке. Код спец. знаков < кодов
цифр < кодов прописных букв <
кодов строчных букв.
Презентация к уроку по теме «Turbo Pascal: Строки»
Строковые
процедуры и
функции
Презентация к уроку по теме «Turbo Pascal: Строки»
Пример
var st: string[11];
begin
st := ‘информатика’;
Презентация к уроку по теме «Turbo Pascal: Строки»
1. Функция, вычисляющая
длину строки st.
length(st) (ord(st[0]))
Пример
writeln(length(st));
11?
Презентация к уроку по теме «Turbo Pascal: Строки»
2. Функция, копирующая из строки
st n символов, начиная с iтого.
copy(st, i, n)
Пример
writeln(copy(st, 3, 5));
форма?
Презентация к уроку по теме «Turbo Pascal: Строки»
Презентация к уроку по теме «Turbo Pascal: Строки»
4. Функция, обнаруживающая первое
появление подстроки s в строке st.
pos(s, st)
Результат – номер позиции строки st, с
которой строки совпали. Если s в st нет,
то результат = 0.
Пример
writeln(pos(‘a’, st));
7 ?
Презентация к уроку по теме «Turbo Pascal: Строки»
5. Процедура, удаляющая из строки
st n символов, начиная с iтого.
delete(st, i, n);
Пример
delete (st, 1, 6);
writeln(st);
атика ?
Презентация к уроку по теме «Turbo Pascal: Строки»
6. Процедура, вставляющая подстроку s
в строку st, начиная с позиции i.
insert(s, st, i) ;
Пример
insert (‘матем’, st, 1);
writeln(st);
математика?
Презентация к уроку по теме «Turbo Pascal: Строки»
7. Процедура, преобразующая
числовое значение x в строку st.
str(x, st)
Пример
str (125, st);
writeln(st);
125?
Презентация к уроку по теме «Turbo Pascal: Строки»
8. Процедура, преобразующая
строку st в число x целого или
вещественного типа.
val(st, x, err)
Пример
val (‘4e1’, x, err);
writeln(x);
Если
преобразование
= 0, иначе err
без ошибки, то err
содержит номер
первого символа,
не являющегося
числом.
0.4?
Презентация к уроку по теме «Turbo Pascal: Строки»
9. Функция, преобразующая
строчную букву в прописную.
upcase(Ch)
Обрабатывает только буквы латинского
writeln(upcase(‘f ’));
алфавита.
Пример
F ?
Презентация к уроку по теме «Turbo Pascal: Строки»
Какое слово напечатает
ЭВМ?
begin
st : = ‘информатика’;
writeln(concat(st[7], st[5],
st[4], copy(st, 6, 3)));
end.
Аромат?
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.