TurboPascal

ученически дневник

събития

ученически дневник

събития

БЕЗПЛАТНИ УРОЦИ. Програмиране

TurboPascal. струни

В Turbo Pascal типът низ е string - поредица от знаци с дължина до 255 знака. Един низ може да се разглежда като масив от знаци.

Формат на описание на низа:

Дължината на низа е посочена в квадратни скоби. Максималната стойност е 255. Ако дължината на низа не е указана, тя по подразбиране е 255.

Пример

За работа с низове в Turbo Pascal се използват следните процедури и функции:

  • Delete(var s:string; n, m:integer);

Премахва m знака от низ s, започвайки от позиция n.

Пример

Резултати от програмата:

  • Insert(subs:string; var s:string; n:integer);

Вмъква подниза subs в низа s, започвайки от позиция n.

Пример

Резултати от програмата:

Преобразува числовата стойност x в нейното символно представяне s.

Пример

Резултати от програмата:

Преобразува стойността на низа s в нейното числово представяне x. Параметърът на кода съдържа знак за грешка при преобразуване (ако код = 0, няма грешка).

Пример

Резултати от програмата:

  • Chr(n:byte):char;

Връща знака с даден реден номер x.

Пример

Резултати от програмата:

Извършва конкатенация (конкатенация) на поредица от низове.

Пример

Резултати от програмата:

Университетски център Турбо

Връща подниз от низ s, започващ от позиция nи дължина m знака.

Пример

Резултати от програмата:

Връща броя знаци в низ s.

Пример

Резултати от програмата:

Връща поредния номер на знака x в кодовата таблица на знаците.

Пример

Резултати от програмата:

Връща номера на позицията, започваща от която се намира поднизът SubS в низа s (ако стойността на функцията е нула, тогава S не съдържа SubS).

Пример

Резултати от програмата:

ЗАДАЧА 1 . Напишете програма, която определя броя на думите в даден текст. Думите са разделени с произволен брой интервали.

Резултати от програмата:

Университетски център за компютърно обучение "Турбо" Броят на думите в текста е: 5

ЗАДАЧА 2. Напишете програма, която определя колко пъти дадена буква се среща в текст.

Резултати от програмата:

Turbo University Computer Learning Center Въведете буквата: e