Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
28.10.2014

Операции над строками

Матыцин Игорь Владимирович
Учитель математики и информатики
Операции над строками — это базовые действия для работы с текстовыми данными в информатике. Рассматриваются конкатенация (соединение), нахождение длины, извлечение подстрок, поиск и замена символов. Эти операции являются основой для обработки текста, написания парсеров и алгоритмов поиска. Материал поможет освоить ключевые методы, необходимые для решения практических задач в программировании и анализа строковых данных.

Содержимое разработки

Программирование в Lazarus для школьников.

Занятие № 9.

Операции над строками.

Матыцин Игорь Владимирович

Учитель математики и информатики

МБОУ СОШ с. Девица

Цель: познакомить с основными операциями над строками.

Девица 2012.

Не только числа можно складывать пи программировании, иногда встречаются ситуации, когда необходимо сложить вместе две строки текста.

Для работы со строками создаются переменные типа String. Эта переменная хранит в себе текст, длинной 256 символов.

Строки можно складывать вот так:

Var

S,d,f:string;

Begin

S:=’Begin’;

D:=’Program’;

F:=s+d;

F;=s+’ ‘+d;

End;

Кроме сложения также используются функции обработки строк

Работа со строками

length(S) текущая длина строки S

concat(S1,S2, …) объединение строк

copy(S,n,m) копирование n символов строки S начиная с m-й позиции

delete(S,n,m) удаление n символов из строки S начиная с m-й позиции

insert(S,n,m) вставка n символов в строку S начиная с m-й позиции

pos(S1,S2) номер позиции, с которой начинается вхождение S2 в S1

chr(x) возвращает символ с кодом x

ord(c) возвращает код символа с

Преобразование строк в другие типы

StrToDateTame(S) преобразует символы из строки s в дату и время

StrToFloat(S) преобразует символы из строки s в вещественное число

StrToInt(S) преобразует символы из строки s в вещественное число

Val(S,X,Kod) преобразует строку символов S во внутреннее представление числовой переменной X, если преобразование прошло успешно,Kod=0.

DataTimeToStr(V) преобразует дату и время в строку.

FloatToStr(V) преобразует вещественное число в строку

IntToStr(V) преобразует целочисленное число в строку

FloatToStrF(V,F,P,D) преобразует вещественное число V в строку символов с учетом формата F и параметров P,D.

Теперь давайте воспользуемся этими функциями.

Для начала вспомним наш макет калькулятора. Давайте сделаем так чтобы, при нажатии на кнопки, в поле Edit отображалось набранное число.

В обработчике событий можно набрать:

form1.Edit1.Text:='1';

Но тогда получится, что в Edit будет только единица и больше не чего. Для того чтобы появлялись все набранные числа нужно к старому значению поляEdit прибавить число только что набранное. Этоделаетсятак:

form1.Edit1.Text:=form1.Edit1.Text+'1';

Рис. 9.1 Калькулятор.

Такой обработчик необходимо прописать для каждой кнопки.

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/70139-operacii-nad-strokami

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки
Курсы повышения квалификации