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 возвращает нуль.
Автор: Цветкова А.В.
<< Назад: Типы параметров подпрограмм
>> Вперед: Записи
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Коммерческое право. Конспект лекций
▪ Отечественная история. Шпаргалка
▪ История мировой и отечественной культуры. Конспект лекций
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Питомцы как стимулятор разума
06.10.2025
Помимо эмоциональной поддержки, домашние питомцы могут оказывать заметное воздействие на когнитивные процессы, особенно у пожилых людей. Новое масштабное исследование показало, что общение с кошками и собаками не просто улучшает настроение - оно действительно способствует замедлению возрастного снижения умственных способностей.
Работа проводилась в рамках проекта Survey of Health, Ageing and Retirement in Europe (SHARE), охватывающего период с 2004 по 2022 год. В исследовании приняли участие тысячи европейцев старше 50 лет. Анализ показал, что владельцы домашних животных демонстрируют более устойчивые когнитивные функции по сравнению с теми, кто не держит питомцев. Особенно выражен эффект оказался у владельцев кошек и собак.
Согласно данным ученых, владельцы собак дольше сохраняют хорошую память, в то время как хозяева кошек медленнее теряют способность к быстрому речевому взаимодействию. Исследователи связывают это с тем, что ежедневное взаимодействие с животными требует внимани ...>>
Мини-ПК ExpertCenter PN54-S1
06.10.2025
Компания ASUSTeK Computer презентовала новый мини-компьютер ASUS ExpertCenter PN54-S1. Устройство ориентировано на пользователей, которым важно сочетание производительности, энергоэффективности и универсальности - от офисных задач до мультимедийных проектов.
В основе ExpertCenter PN54-S1 лежит современная аппаратная платформа AMD Hawk Point, использующая архитектуру Zen 4. Это поколение чипов отличается улучшенным управлением энергопотреблением и повышенной вычислительной мощностью. Новинка доступна в конфигурациях с процессорами Ryzen 7260, Ryzen 5220 и Ryzen 5210, представленных AMD в начале 2025 года. Таким образом, устройство охватывает широкий диапазон задач - от базовых офисных до ресурсоемких вычислений.
Корпус мини-ПК выполнен из прочного алюминия и имеет размеры 130×130×34 мм, что делает его практически незаметным на рабочем столе или за монитором. Несмотря на компактность, внутренняя компоновка позволяет установить два модуля оперативной памяти SO-DIMM ...>>
Глазные капли, возвращающие молодость зрению
05.10.2025
С возрастом человеческий глаз постепенно теряет способность четко видеть на близком расстоянии - развивается пресбиопия, или возрастная дальнозоркость. Этот естественный процесс связан с утратой эластичности хрусталика и ослаблением цилиарной мышцы, отвечающей за фокусировку. Миллионы людей по всему миру сталкиваются с необходимостью носить очки для чтения или прибегают к хирургическим методам коррекции. Однако исследователи из Центра передовых исследований пресбиопии в Буэнос-Айресе представили решение, которое может стать удобной и неинвазивной альтернативой - специальные глазные капли, способные улучшать зрение на длительный срок.
Разработку возглавила Джованна Беноцци, директор Центра. По ее словам, цель исследования состояла в том, чтобы предоставить пациентам с пресбиопией эффективный и безопасный способ коррекции зрения без хирургического вмешательства. Новые капли, созданные на основе пилокарпина и диклофенака, показали убедительные результаты: уже через час после первого пр ...>>
Случайная новость из Архива Скорость мобильной передачи данных 1 Тбит/с
03.03.2015
Исследователи из Университета Суррея в Великобритании смогли достичь скорости беспроводной передачи данных в 1 Тбит/с. Эксперимент был проведен в лаборатории центра по изучению технологий мобильной связи пятого поколения (5G), созданного при учебном заведении.
Скорость 1 Тбит/с в 65 тыс. раз выше, чем средняя скорость загрузки данных в мобильных сетях четвертого поколения, существующих на сегодняшний день. Теоретически такая скорость позволит скачивать на мобильное устройство 100 полнометражных художественных фильмов за три секунды.
Профессор Рахим Тафазолли (Rahim Tafazolli), директор центра 5G Innovation Centre, где был проведен эксперимент, утверждает, что они установили рекорд - никто раньше не смог осуществить беспроводную передачу данных на такой скорости. Достигнутая скорость примерно в тысячу раз выше, чем 1 Гбит/с - значение, которое удалось в 2013 г. получить компании Samsung. "Достигнутая нами скорость сопоставима со скоростью передачи данных по оптике, но мы сделали это по воздуху", - заявил директор центра.
Тафазолли рассказал, что в эксперименте были применены передатчик и приемник, разработанные в Университете Суррея. Передача данных осуществлялась на расстоянии 100 метров. Дополнительных подробностей он не представил.
В 2016-2017 гг. 5G Innovation Centre планирует протестировать технологию на территории университета, на больших расстояниях. Представить разработку общественности можно будет ориентировочно в 2018 г., предполагает директор центра. "Мы хотим стать первыми в мире, кто продемонстрирует такую скорость", - добавил он.
Тем не менее, скорость последовательной передачи данных будет не самым главным в сетях нового поколения, полагает Тафазолли. Гораздо более важное значение в развитии нового стандарта будут иметь стабильность сигнала и время отклика на запрос при передаче данных. Он считает так, основываясь на том, что стандарт 5G будет актуальным в течение не менее 20 лет. "Неизвестно, какие приложения мы будем использовать через пять, пятнадцать или 25 лет. Но мы знаем, что их работа во многом будет зависеть от скорости отклика сети", - пояснил он.
|
Другие интересные новости:
▪ Устройство L'Oreal Colorsonic для окрашивания волос
▪ Texas Instruments раскрывает подробности своего 45-нм техпроцесса
▪ Кофе с молоком действует как противовоспалительное средство
▪ Новые низковольтные МОП-транзисторы Toshiba
▪ Кроме бананов может исчезнуть и кукуруза
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Конспекты лекций, шпаргалки. Подборка статей
▪ статья Человек рождается свободным. Крылатое выражение
▪ статья Какие частицы могут подниматься от ядра Солнца до его поверхности миллион лет? Подробный ответ
▪ статья Пружинщик на пружинно-навивальных станках FS-2, FS-4, FS-5. Типовая инструкция по охране труда
▪ статья Промежуточный усилитель для звуковой карты компьютера. Энциклопедия радиоэлектроники и электротехники
▪ статья Непонятное равновесие монеты. Секрет фокуса
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2025