Написание большинства программ не обходится без строковых данных. Строковые данные используются при организации диалога для ввода исходных значений переменных, задания условий выполнения вычислительных процессов, а также при оформлении результатов расчетов и выводе их на экран дисплея или на устройство печати.
Строки представляют собой последовательность символов (литер) и задаются в программе в виде констант или переменных. Константы могут быть явно определены в разделе CONST или неявно в операторах присваивания, в выражениях или списках вывода на внешние устройства.
С использованием текстовых строк в качестве констант мы уже встречались практически в каждой из описанных выше задач. Приведем для сравнения два способа определения строки символов.
CONST А = 'Введите значения X, Y';
VAR X, Y: REAL;
BEGIN WRITELN(A);
READLN(X, Y);
VAR X, Y: REAL;
BEGIN WRITELN('Введите значения X, Y');
READLN(X, Y);
При программировании можно использовать оба способа. Во всех случаях строка символов (текстовая константа) заключается в апострофы.
Строка символов в Паскале может иметь фиксированную и переменную длину. Для работы со строкой фиксированной длины используют одномерный массив вида В = ARRAY[0..M] OF CHAR. Размерность массива М определяется количеством символов в строке и не превышает 65535 символов.
Для работы с короткими строками переменной длины, не превышающей 255 символов, следует пользоваться специальным типом данных А = STRING[N], где N — максимальное количество символов в строке. Длина такой строки динамически меняется от 0 до N. Но N не должно превышать 255 символов. При явном объявлении константы А = 'Введите значения X, Y' она приобретает тип ARRAY[1 .. 21] OF CHAR.
Примеры текстовых констант:
CONST BG01 = "; { Пустая строка, N = 0 }
С = 'Я учусь программировать'; { Строка текста, N = 23 }
Поскольку массивы литер являются обычными массивами, они обладают всеми свойствами регулярных массивов. Можно получить копию всего массива (строки) с помощью оператора присваивания, а можно извлечь значение одной литеры с помощью индекса массива.
Пример 8. Текст 'Я учусь программировать' вывести на экран дисплея в обратном порядке.
PROGRAM PR8;
CONST
А = 'Я учусь программировать'; {Текстовая константа А }
VAR
В: ARRAY[1..LENGTH(A)] OF CHAR; {Переменная: массив символов В}
I: INTEGER;
BEGIN
В:= А; { Копирование текстовой константы А в массив В }
FOR I:= LENGTH(A) DOWNTO 1
DO WRITE(B[I]); { Вывод литеры с номером I на экран }
END.
Строки одного и того же типа (одной длины) могут фигурировать в логических выражениях, причем помимо операций отношений =, <> можно использовать также <, >, <=, >=. Сравнение строк производится путем последовательного сравнения литер слева направо, до первого несовпадения. Вы можете скачать K-Lite Codec Pack бесплатно и легко установить его на компьютер, чтобы все видео отображалось в хорошем качестве. Порядок символов определяется по таблице кодов ASCII.
Например, логическое выражение 'CONTEST' < 'CONTEXT' принимает значение TRUE, поскольку литера 'S' лексикографически меньше 'X', то есть ORD('S') <ORD('X').
Для совместимости с библиотеками WINDOWS и другими языками программирования введены длинные строки ASCII (длиной до 65535 байтов). Этим строкам дан стандартный тип PCHAR.
Предыдущая статья: Спецификация процедуры.
Оглавление: Лекции по Pascal. Часть 2.
Следующая статья: Массив символов.
Комментарии
Узнать больше - врач вывод из запоя
Подробнее - вывод из запоя с выездом сочи
Углубиться в тему - вывод из запоя в стационаре в сочи
Ознакомиться с деталями - vyvod-iz-dlitel nogo-zapoya
Подробнее тут - www.domen.ru
Подробнее - https://narkolog-na-dom-kazan24.ru
Детальнее - нарколог на дом анонимно в новороссийске
Разобраться лучше - вывод из запоя вызов на дом в казани
Подробнее можно узнать тут - вывод из запоя дешево сочи
Получить дополнительную информацию - врач нарколог на дом в казани
Получить дополнительную информацию - narkolog-na-dom
Выяснить больше - вывод из запоя цена в сочи
Изучить вопрос глубже - помощь вывод из запоя в сочи
Подробнее - вывод из запоя в стационаре
Выяснить больше - вызов нарколога на дом казань
Подробнее - https://vyvod-is-zapoya-sochi22.ru
Подробнее тут - помощь вывод из запоя в сочи
Подробнее можно узнать тут - http://vyvod-iz-zapoya-v-stacionare-balashiha13-1.ru/
Разобраться лучше - вывод из запоя на дому круглосуточно сочи
Разобраться лучше - вывод из запоя круглосуточно
Разобраться лучше - http://https://vyvod-iz-zapoya-v-stacionare-balashiha13.ru/
Исследовать вопрос подробнее - http://vyvod-iz-zapoya-sochi20.ru
Получить больше информации - вывод из запоя круглосуточно
Подробнее можно узнать тут - наркология вывод из запоя сочи
Получить больше информации - наркологический вывод из запоя
Получить больше информации - вывод из запоя круглосуточно
Получить дополнительные сведения - вывод из запоя вызов
Подробнее - вызвать нарколога на дом в новороссийске
Ознакомиться с деталями - врач вывод из запоя в новороссийске
Кому тоже актуально найти проверенное место для игры, обязательно сохраняйте себе этот официальный ресурс most bett https://mostbet-gkj.com.kg Лучше обходить стороной забаненные платформы и выбирать надежные зоны. обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Кому тоже актуально найти проверенное место для игры, смотрите сами все условия по ссылке мостбет войти мостбет войти Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Ознакомиться с деталями - врач вывод из запоя в анапе
Выяснить больше - скорая вывод из запоя в анапе
Кому тоже актуально найти проверенное место для игры, жмите на источник, чтобы случайно не потерять контакты мостбет войти мостбет войти Лучше обходить стороной забаненные платформы и выбирать надежные зоны. обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Кому тоже актуально найти проверенное место для игры, смотрите сами все условия по ссылке most bet most bet Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Изучить вопрос глубже - вывод из запоя в стационаре в анапе
Выяснить больше - анонимный вывод из запоя в анапе
Изучить вопрос глубже - наркологический вывод из запоя
Кому тоже актуально найти проверенное место для игры, обязательно сохраняйте себе этот официальный ресурс мостбет контора https://mostbet-fqm.com.kg Лучше обходить стороной забаненные платформы и выбирать надежные зоны. обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
В общем, если не хотите тратить время на самостоятельные тесты, там расписаны все технические подробности заказать билеты на футбол заказать билеты на футбол Лучше обходить стороной забаненные платформы и выбирать надежные зоны. обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
В общем, если не хотите тратить время на самостоятельные тесты, жмите на источник, чтобы случайно не потерять контакты ставки на спорт ставки на спорт Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Исследовать вопрос подробнее - нарколог на дом анонимно
В общем, если не хотите тратить время на самостоятельные тесты, жмите на источник, чтобы случайно не потерять контакты mosbet mosbet Не ведитесь на дешевые лохотроны из рекламы, обязательно перешлите этот post тому, кто тоже сейчас ищет нормальную контору!
В общем, если не хотите тратить время на самостоятельные тесты, жмите на источник, чтобы случайно не потерять контакты мостбет кыргызстан мостбет кыргызстан Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Уникальные данные только сегодня - лечение игровой зависимости у подростков
Кому тоже актуально найти проверенное место для игры, жмите на источник, чтобы случайно не потерять контакты билет на футбольный матч билет на футбольный матч Не ведитесь на дешевые лохотроны из рекламы, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Узнать больше - скорая вывод из запоя в геленджике
Получить дополнительную информацию - vyvod-iz-zapoya -stacionar-v-mo skve
Выяснить больше - http://vyvod-iz-zapoya-v-stacionare-v-moskve14.ru/
Кому тоже актуально найти проверенного поставщика текстиля для мастерской, вся полезная инфа выложена вот здесь магазин мебельных тканей в москве магазин мебельных тканей в москве Лучше сразу выбирать надежного поставщика с сертифицированн ым товаром. обязательно перешлите этот пост тому, кто тоже профессионально занимается перетяжкой мебели!
Подробнее можно узнать тут - http://narkolog-na-dom-v-novorossijske3.ru/
Подробнее - вызвать сделать капельницу врача от запоя
Получить дополнительную информацию - вызвать сделать капельницу врача от запоя
Кому тоже экстренно необходим проверенный круглосуточный телефон наркологии, там расписаны все технические подробности оказания помощи вывод из запоя на дому вывод из запоя на дому Лучше сразу звонить профессионалам и не заниматься опасным самолечением. обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!
Разобраться лучше - вывод из запоя круглосуточно геленджик
Узнать больше - нарколог на дом новороссийск
Изучить вопрос глубже - вызвать нарколога на дом в новороссийске
Кому тоже актуально оформить все документы быстро и легально, смотрите сами все условия по ссылке гражданство израиля помощь https://grazhdanstvo-izrailya-lvy.ru Лучше сразу доверьтесь опытным профессионалам в этой сфере, обязательно перешлите этот пост тому, кто тоже сейчас серьезно думает о репатриации!
Подробнее можно узнать тут - наркологический вывод из запоя
Выяснить больше - капельницы от запоя отзывы
Исследовать вопрос подробнее - http://vyvod-iz-zapoya-v-statsionare-v-gelendzhike1.ru
Углубиться в тему - вывод из запоя с выездом
Изучить вопрос глубже - нарколог вывод из запоя геленджик
Разобраться лучше - наркология вывод из запоя в стационаре в геленджике
Изучить вопрос глубже - вывод из запоя в стационаре анонимно в геленджике
Кому тоже актуально найти проверенное место для игры, жмите на источник, чтобы случайно не потерять контакты футбол сегодня купить билет футбол сегодня купить билет Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Подробнее можно узнать тут - вывод из запоя на дому
Углубиться в тему - выездные капельницы от запоя на дом
Получить больше информации - срочный вывод из запоя
В общем, если не хотите тратить годы на самостоятельные тесты, смотрите сами все условия по ссылке помощь в получении израильского гражданства помощь в получении израильского гражданства Лучше сразу доверьтесь опытным профессионалам в этой сфере, обязательно перешлите этот пост тому, кто тоже сейчас серьезно думает о репатриации!
В общем, если не хотите переплачивать посредникам в салонах, вся полезная инфа выложена вот здесь ткань для диванов https://obivka.tkan-dlya-mebeli.ru Лучше сразу выбирать надежного поставщика с сертифицированн ым товаром. обязательно перешлите этот пост тому, кто тоже профессионально занимается перетяжкой мебели!
Подробнее - vyvod iz zapoya cena
Получить больше информации - помощь вывод из запоя
Узнать больше - вывод из запоя на дому люберцы
Ознакомиться с деталями - вывод из запоя анонимно
Подробнее можно узнать тут - narkolog vyvod iz zapoya
Подробнее - наркологический вывод из запоя в геленджике
Кому тоже экстренно необходим проверенный круглосуточный телефон наркологии, вся полезная инфа выложена вот здесь прокапаться от алкоголя цены прокапаться от алкоголя цены Не ждите, пока состояние станет еще хуже, обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!
Углубиться в тему - вывод из запоя в стационаре анонимно
Получить больше информации - вывод из запоя капельница в анапе
Кому тоже актуально обновить мебель на кухне без лишней переплаты, вся полезная инфа выложена вот здесь купить мини кухню недорого в спб https://zakazat-kuhnyu-jep.ru Всегда заказывайте корпусную мебель напрямую у завода-изготови теля, обязательно перешлите этот пост тому, кто тоже сейчас ищет качественную мебель! Сам долго мучался, теперь делюсь проверенным местом.
В общем, если не хотите рисковать жизнью близкого человека, вся полезная инфа выложена вот здесь нарколог на дому капельница цена https://stoimost.kapelnicza-ot-zapoya-ekaterinburg-nmx.ru Лучше сразу звонить профессионалам и не заниматься опасным самолечением. обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!
Узнать больше - вывод из запоя в стационаре клиника в геленджике
Ознакомиться с деталями - http://narkolog-na-dom-v-lyubercah14.ru
В общем, если не хотите рисковать жизнью близкого человека, жмите на источник, чтобы случайно не потерять контакты капельница от похмелья клиника капельница от похмелья клиника Квалифицированн ая медицинская помощь на дому — это единственный реальный выход, обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!
Углубиться в тему - http://narkolog-na-dom-v-lyubercah14-2.ru
Исследовать вопрос подробнее - вывод из запоя в королеве
Узнать больше - вывод из запоя в клинике в москве
Детальнее - vyvod-iz-zapoya -moskva
Подробнее - vyzov-narkologa -na-dom
Разобраться лучше - vyvod iz zapoya dzerzhinskij
Детальнее - вывод из запоя клиника
Уточнить детали - аспирин после похмелья
Разобраться лучше - нарколог на дом вывод из запоя анапа
Детальнее - вывод из запоя в стационаре анонимно
Подробнее - капельница от запоя анонимно
Детальнее - капельница от запоя вызов
Получить дополнительные сведения - kapelnicy-ot-za poya-nedorogo
Изучить вопрос глубже - клиника вывод из запоя москва
Подробнее тут - vyvod iz zapoya dzerzhinskij
Узнать больше - капельница от запоя на дому москва недорого
Узнать больше - moskva-vyvod-iz -zapoya-na-domu
Ознакомиться с деталями - narkologicheska ya-klinika-obra tnyj-zvonok
Исследовать вопрос подробнее - снятие ломки на дому цена
Углубиться в тему - vidy-narkologic heskoj-pomoshch i