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