Неверов Евгений Викторович
QR-код
Меню сайта
Категории раздела
Программирование на языке Паскаль [27]
В данной категории представлены новые функции, созданные на языке Паскаль, которые могут пригодиться при написании своих программ
Программирование на Delphi [18]
В данной категории представлены полезные подпрограммы, которые могут пригодиться при написании своих программ, а также рассматриваются примеры готовых проектов, создаваемых в среде программирования Delphi
Программирование на HTML [1]
В данной категории рассматриваются примеры готовых проектов, создаваемых на языке HTML
Мои программы [1]
Описание разработанных автором программ.
Online-программы [2]
Прочее [42]
Свободная тематика
Мини-чат
200
Наш опрос
Сколько Вам лет?
Всего ответов: 76
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Операции с регистрами

1. Проверка прописной буквы в строке


function Registr(s: string): boolean;
var i: integer;
begin
   Result:=false;
   For i:=1 to Length(s) do
      If (s[i]>='A') and (s[i]<='Z') or (s[i]>='А') and (s[i]<='Я') or (s[i]='Ё') then
      begin
         Result:=true;
         Exit;
      end;
end;

где

s - исходная строка.

Например, Registr('Программа') выведет положительное значение; Registr('паскаль') выведет отрицательное значение.


2. Перевод всех букв строки в нижний регистр


function RegistrNizhniy(s: string): string;
var i: integer;
begin
   For i:=1 to Length(s) do
   begin
      If (s[i]>='A') and (s[i]<='Z') or (s[i]>='А') and (s[i]<='Я') then
         Inc(s[i], 32);
      If s[i]='Ё' then
         Inc(s[i], 16);
   end;
   Result:=s;
end;

где

s - исходная строка.

Например, RegistrNizhniy('Windows МоЖет всЁ!') выведет 'windows может всё!'.


3. Перевод всех букв строки в верхний регистр


function RegistrWerhniy(s: string): string;
var i: integer;
begin
   For i:=1 to Length(s) do
   begin
      If (s[i]>='a') and (s[i]<='z') or (s[i]>='а') and (s[i]<='я') then
         Dec(s[i], 32);
      If s[i]='ё' then
         Dec(s[i], 16);
   end;
   Result:=s;
end;

где

s - исходная строка.

Например, RegistrWerhniy('Windows МоЖет всё!') выведет 'WINDOWS МОЖЕТ ВСЁ!'.

Категория: Программирование на языке Паскаль | Добавил: newerow1989 (12.03.2016)
Просмотров: 632 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Друзья сайта
Заработок в Интернете
Для начала необходим Электронный PAYEER® кошелек!
Copyright MyCorp © 2024
Версия для мобильных устройств. Яндекс.Метрика БКНС Анализ сайта