Строка 1 Строка 2 Результат сравнения

Иванов Иванов cтроки равны

васильев Васильев cтрока 1 больше cтроки 2

Алексеев Петров cтрока 1 меньше cтроки 2

Иванова Иванов cтрока 1 больше cтроки 2

Кроме операций сравнения к строковым переменным и константам можно применить оператор сложения, в результате выполнения которого получает­ся новая строка. Например, в результате выполнения инструкций

first name:='Иванов';

last_name:='Иван';

ful_name:=first_name+last_name;

переменная ful_name получит значение 'ивановиван'.

Язык Pascal предоставляет несколько полезных при работе со строками функций и процедур. Рассмотрим их описание и примеры использования.

Процедуры и функции для работы со строками

 

Функция Length

Функция length возвращает длину строки. У функции один параметр - переменная строкового типа. Возвращаемое значение функции (целое чис­ло) - количество символов, из которых состоит строка, без учета начальных и завершающих пробелов.

Например, значение length('Иванов') равно 6,

Пример 6.1. Программа вычисления длины строки.

Program Prog6_1;

uses WinCrt;

Var

name:string[30];

i:integer;

Begin

read (name);

i:=length(name);

writeln('Длина строки =', I, ' символов');

End.

Пример 6.2. Программа, использующая функцию length для завершения

цикла ввода информации с клавиатуры.

Program Prog6_2;

uses WinCrt;

Const

N=35;

Var

student:array[1..N] of string;

name:string[30];

i:integer;

Begin

i:=l;

Repeat

write('Введите фамилию или <Enter> для завершения -> ');

readin(name);

if length(name)<>0








Дата добавления: 2015-01-13; просмотров: 1045;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.