Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Прочие процедуры и функции (избр)
Разбор задач обработки строк. { Определение количества символов в словах строки. } Program Strings_0; Var i, {номер обрабатываемого символа } kol_sym { количество символов в словах строки} : integer; st: string; { исходная строка } Begin { В задаче простейший разделитель - ПРОБЕЛ } writeln(‘Введите строку для обработки ’); Readln (st); i:=1; { обработка начинается с первого символа строки} kol_sym:=0; {до обработки строки количество = 0 } while (i<=length(st)) do {обеспечение перебора всех символов строки } Begin if (st[i] <> ‘ ‘) {очередной символ – не пробел} then kol_sym:= kol_sym +1; i:=i+1; {переход к очередному символу строки } End; writeln (‘ В строке ‘, st, ‘ обнаружено ‘, kol_sym, ‘ символов’); Readln; End. {Условие то же, что и в предшествующей задаче, но } {в качестве разделителей – набор спецсимволов, SET OF CHAR} Program Strings_1; Var razd: set of char; {множество предполагаемых разделителей слов в строке } i, {номер обрабатываемого символа } kol_sym { количество символов в словах строки} : integer; st: string; { исходная строка } Begin { задание символов-разделителей слов в строке } razd:=[ ' ',',','.',':','!' ]; writeln(‘Введите строку для обработки ’); Date: 2015-07-17; view: 250; Нарушение авторских прав |