11. Строковый тип в Pascal. Процедуры и функции для переменных строкового типа
Последовательность символов определенной длины называется строкой. Переменные строкового типа определяются путем указания имени переменной, зарезервированного слова string, и возможно, но не обязательно указания максимального размера, т. е. длины строки, в квадратных скобках. Если не задавать максимальный размер строки, то по умолчанию он будет равен 255, т. е. строка будет состоять из 255 символов.
К каждому элементу строки можно обратиться по его номеру. Однако ввод и вывод строк осуществляются целиком, а не поэлементно, как это происходит в массивах. Число введенных символов не должно превышать указанного в максимальном размере строки, так если такое превышение будет иметь место, то "лишние" символы будут проигнорированы.
Процедуры и функции для переменных строкового типа
1. Function Copy(S: String; Index, Count: Integer): String;
Возвращает подстроку строки. S - выражение типа String. Index и Count - выражения целого типа. Функция возвращает строку, содержащую Count символов, начинающихся с позиции Index. Если Index больше, чем длина S, функция возвращает пустую строку.
2. Procedure Delete(var S: String; Index, Count: Integer);
Удаляет подстроку символов длиной Count из строки S, начиная с позиции Index. S - переменная типа String. Index и Count - выражения целого типа. Если Index больше, чем длина S, символы не удаляются.
3. Procedure Insert(Source: String; var S: String; Index: Integer); Объединяет подстроку в строку, начиная с определенной позиции. Source - выражение типа String. S - переменная типа String любой длины. Index - выражение целочисленного типа. Insert вставляет Source в S, начиная с позиции S.
4. Function Length(S: String): Integer;
Возвращает число символов, фактически используемое в строке S. Обратите внимание: при использовании строк с нуль-окончанием, число символов не обязательно равно числу байтов.
5. Function Pos(Substr: String; S: String): Integer; Ищет подстроку в строке. Pos ищет Substr внутри S
и возвращает целочисленное значение, которое является индексом первого символа Substr внутри S. Если Substr не найден, Pos возвращает нуль.
Автор: Цветкова А.В.
<< Назад: Типы параметров подпрограмм
>> Вперед: Записи
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Международное частное право. Шпаргалка
▪ Психология развития и возрастная психология. Конспект лекций
▪ Детские инфекционные заболевания. Конспект лекций
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Дети, растущие рядом с природой, обретают крепкие кости
02.03.2026
Влияние окружающей среды на здоровье человека становится все более очевидным, особенно в детском возрасте. Новое исследование, опубликованное в журнале JAMA Network Open, показывает, что близость к природе напрямую связана с крепостью костей у детей. Ученые установили, что у детей, чьи дома окружены природными территориями в радиусе 1000 метров на 25% больше обычного, риск развития крайне низкой плотности костей снижается на 65%.
Для проведения исследования были проанализированы данные более 300 детей, проживающих в городских, пригородных и сельских районах Фландрии в Бельгии. Плотность костной ткани у детей в возрасте от четырех до шести лет оценивалась с помощью ультразвуковых методов. Такой подход позволил безопасно и точно измерить состояние костей на ранних этапах формирования скелета.
При анализе учитывались ключевые факторы, влияющие на рост и развитие детей: возраст, вес, рост, этническая принадлежность и уровень образования матери. На основании этих параметров исследоват ...>>
Самовосстанавливающаяся инфраструктура будущего
02.03.2026
Современные мосты и бетонные конструкции по всему миру сталкиваются с проблемой устаревания и износа. Многие сооружения, построенные до 1980-х годов, постепенно теряют свою несущую способность, что требует дорогого ремонта или полной замены. Недавние разработки ученых из Швейцарских федеральных лабораторий материаловедения и технологий (Empa) предлагают инновационное решение - систему укрепления бетонных конструкций с помощью "умной стали", способной самостоятельно устранять трещины и повреждения.
В основе новой технологии лежит арматура из сплава на основе железа с эффектом памяти формы (Fe-SMA). Этот материал обладает уникальным свойством: при нагревании до 190-200 °C стержни стремятся вернуться к своей первоначальной конфигурации. В бетонной конструкции это создает внутреннее напряжение, которое затягивает трещины и выравнивает деформированные элементы, существенно повышая прочность и долговечность сооружений.
Актуальность разработки объясняется критическим состоянием инфрастр ...>>
Поцелуи полезны для здоровья
01.03.2026
Вопрос о том, как социальные связи и близость с партнером отражаются на здоровье человека, привлекает внимание не только психологов, но и специалистов в области микробиологии. Новое исследование показывает, что совместное проживание с любимым человеком может оказывать значительное влияние на микробиом кишечника и общее самочувствие.
Доктор Наоми Миддлтон, клинический психологи и эксперт по здоровью кишечника, объяснила, что все аспекты совместной жизни - поцелуи, совместное питание, физическая близость и даже просто пребывание рядом - тесно связаны с поддержанием сбалансированной кишечной микрофлоры. Она подчеркивает, что здоровье экосистемы кишечника во многом определяется социальными взаимодействиями и повседневной близостью с другими людьми.
По словам Миддлтон, длительное совместное пребывание с партнером может способствовать увеличению микробного разнообразия в кишечнике, а также снижать воспалительные процессы, связанные со стрессом. Такой эффект обусловлен тем, что микробио ...>>
Случайная новость из Архива Ультраширокий монитор ASUS ROG SWIFT OLED PG49WCD
01.06.2023
ASUS представила 49-дюймовый монитор QD-OLED с широким экраном ROG SWIFT OLED PG49WCD.
Экран ASUS ROG SWIFT OLED PG49WCD имеет разрешение 5120 х 1440 пикселей - как два 27-дюймовых монитора 1440p, стоящие рядом. перефирийное зрение пользователя покрывается кривизной 1800R. По сравнению с другими 49-дюймовыми 5K-мониторами у PG49WCD ниже частота обновления - "всего" 144 Гц. Время отклика экрана равно 0,03 мс, поддерживается AMD FreeSync Premium.
ROG SWIFT PG49WCD имеет сертификат VESA DisplayHDR True Black 400 с 10-битным цветом и 99-процентной цветовой гаммой DCI-P3. При включенном HDR максимальная яркость составляет 1000 нит на трех процентах площади дисплея.
Монитор оснащен массивной безвентиляторной системой охлаждения на базе радиатора и графеновой пленки. PG49WCD снабжен портами DisplayPort 1.4 и HDMI 2.1, встроенный хаб включает USB 3.1 Gen 1 Type-A и Type-C на 90 Вт.
К монитору можно подключать мышь, клавиатуру и два ПК с одновременным управлением обоими. Простое передвижение мыши позволяет переключиться с одного компьютера на другой, а разъемы USB обеспечивают обмен файлами между ними.
|
Другие интересные новости:
▪ Электромобиль как резервный источник питания в доме
▪ Новый подход к формированию стекла
▪ 3.0 USB-накопитель Mushkin Ventura Ultra
▪ Компьютерная мышь умеет печатать
▪ Нейрокомпьютерный интерфейс для роботов
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Важнейшие научные открытия. Подборка статей
▪ статья Все гнило в Датском королевстве. Крылатое выражение
▪ статья Кто и когда занимался сексом на лунном грунте? Подробный ответ
▪ статья Ремонт кабельных линий и монтаж кабельных муфт. Типовая инструкция по охране труда
▪ статья Укороченная УКВ-антенна. Энциклопедия радиоэлектроники и электротехники
▪ статья С завязанными глазами. Секрет фокуса
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026