|
|
preobrazovanie_stroki.PAS |
|
{* Преобразование строки символов *}Unit PREOBRAZOVANIE_STROKI;Interface Implementation Begin writeln('Программа преобразует строку таким образом, что цифры, которые находятся в слове, переносятся в конец строки без изменения порядка следования остальных символов.'); End. { Преобразование строки символов } Program prb_str; Uses preobrazovanie_stroki.pas; {* Эту строку можно удалить *} Uses crt; {* Подключение модулей *} Var {* Необходимые переменные *} a : String; b : String; z : byte; {процедура, которая определяет цифры в строке} Var {* Объявление переменных *} a : String; Var {* Необходимые переменные *} b : String; Var {* Необходимые переменные *} z : byte); Var {* В работе нам потребуются переменные: *} x : Byte; Begin z := 1; For x := 1 To LENGTH(a) Do; {* Переменная x увеличивается с 1 до LENGTH(a) *} {проверяем принадлежность символа к цифрам} Begin a[z] := a[x]; z := z + 1 End Else b; {функция добавляет фифры в конец строки} Var {* Необходимые переменные *} a : String; Var {* В работе нам потребуются переменные: *} b : String; Var {* Необходимые переменные *} z : Byte); Var {* В работе нам потребуются переменные: *} x : Byte; Begin For x := 1 To LENGTH(a) Do {* Увеличиваем x от 1 до LENGTH(a) с шагом 1 *} a[x + z - 1] := b[x]; New_String := a End; Begin Clrscr; {* Очищаем экран *} Write('Введите текст:'); Readln(a); Num_detekt(a, b, z); Write('Результат работы: '); Writeln(New_String(a, b, z)); Readln; {* Ждем подтверждения пользователя *} End...... 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|