

Строки для начинающих
#1
Отправлено 14 January 2012 - 17:50
Раскажу сегодня вам об строках
СТРОКОВОЙ ТИП ДАННЫХ
Строка- это ограниченная апострафами последовательность символов.
Пример- 'Школа № 37'
'10' ' A' ' класс'
Строковая переменная- это переменная, которая принимает значение
в виде строковой константы и обявляется
словом string
Пример- var B:string; A:string[7];
ОПЕРАЦИИ НАД СТРОКАМИ
1) Склеивание - это последовательное соединение нескольких строк в одну
Пример - А:='град'; B:='yc'; C:=A+B; (C='градус)
2) Сравнение - это операция, при которой большей считается строка
с большим числом символов, а при равной длине строк,
большая строка та, у которой код соответствующего символа
больше(дальше в алфавите)
Пример- 'Кошка'<'Мышка'; 'Кот'<'Мышка'
СТАНДАРТНЫЕ ФУНКЦИИ
1) Копирование -
Copy(A,i,k) - копирует из строки А, начиная с i-го номера, к символов.
Пример - A:='abcdefgh'
A1:=Copy(A,4,3); (A1='def');
2)Длина строки -
length(A) - вычисляет количество символов в строке;
Пример - K1:= length(A); (A=8);
3)Поиск подстроки -
Pos(A1,A) - вычисляет номер символа с которого появляется строка А1 в строке А;
Пример- K1:=Pos(A1,A); K2:=Pos(A,A1);
(K1=4, K2=0, так как А не входит в А1)
СТАНДАРТНЫЕ ПРОЦЕДУРЫ
1) Удаление -
Delete(A,i,k) - удаляет из строки А, начиная с i-го номера, к символов.
Пример - А:='abcdefgh'
Delete(A,4,3); (A='abcgh');
2)Вставка -
Insert(A1,A,i)- вставляет строку А1 в строку А, начиная с i-го символа
Пример - A:='ABCDEF'; A1:='abcdef';
Insert(A1,A,3) ; (A=ABCabcdefDEF' , а строрка А1 не изменится)
3) Число в строку -
Str(X,А) - переводит числовое значение X в строковое ,и результат присваивает строке А
Пример - Str(1234,A) (A = '1234')
Str(452.567,A) (A = '452.567')
Str(4.52567e+2,A) (A = '4.52567e+2')
4) Строку в число -
Val(A,X,F) - переводит строковое значение А в числовое и результат присваивает числовой Х.
Если перевод прошел успешно, то F = 0, а если нет , то F будет равно номеру первого символа,
с которым процедура Val "не справилась "
Пример - Val('1234',X,F) (X=1234, F = 0)
Val('25лет',X,F) (F = 3 )
#2
Отправлено 21 June 2020 - 23:34
#3
Отправлено 03 July 2020 - 14:58
---
Подтверждаю. Я согласен со всем выше сказанным. как угадать пароль в вк, как взломать сервер или Взлом Вк на заказ софт для одноклассников
#4
Отправлено 06 July 2020 - 22:42
---
Я извиняюсь, но, по-моему, Вы допускаете ошибку. интуитивное похудение, плавание похудение и капли для похудения fire fit похудение без
#5
Отправлено 07 August 2020 - 02:13
---
Полностью согласен со всем выше сказанным. вывод сайта в топ 10 яндекса, сайты с услугами а также Создание сайтов на 1C Bitrix реклама вашего бизнеса
#7
Отправлено 01 September 2020 - 05:52
---
Согласен, полезная информация кордонивкакино клуб, porno film skachat na telefon или Порно портал Pornportal.ru 2дой
#8
Отправлено 25 September 2020 - 09:42
#9
Отправлено 25 September 2020 - 09:43
#10
Отправлено 25 September 2020 - 09:43
#11
Отправлено 25 September 2020 - 09:44
#12
Отправлено 25 September 2020 - 09:44
#13
Отправлено 25 September 2020 - 09:45
#14
Отправлено 25 September 2020 - 09:45
#15
Отправлено 25 September 2020 - 09:46
#16
Отправлено 25 September 2020 - 09:46
#17
Отправлено 25 September 2020 - 09:47
#18
Отправлено 25 September 2020 - 09:47
#19
Отправлено 25 September 2020 - 09:48
#20
Отправлено 25 September 2020 - 09:48
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анононимных