БЪРЗО - Бързо търсене на дума
синтаксис: БЪРЗО (д,%к,код [,ред1,ред2])
описание : Намира мястото на думата д в сортиран файл по
колона к. Променливата CURR(0) се установява на
реда, където е открита думата.
Кодът има следния смисъл:
1..2 : подредбата е по прав азбучен ред;
5..6 : подредбата е по обратен азбучен ред;
3..4 : подредбата е числова по нарастване;
7..8 : подредбата е числова по намаляване;
Ако кодът е четно число, CURR(0) се установява
на място, независимо от това, дали е открита
търсената дума, или не.
Вместо думата д е допустимо задаването @р,к,
или (с дума от външен файл) &име,@р,к.
Ако например командата е БЪРЗО (@1,1,%4,2),
търсената дума ще бъде прочетена от клетка (1,1)
на текущия файл и ще бъде търсена в колона 4 при
код 2.
Ако командата е БЪРЗО (&ANYFILE,@1,1,%1,1),
търсената дума ще бъде прочетена от файла
първи ред ,първа колона на файла "ANYFILE.BSF".
ако са зададени ред1 и ред2, те означават сортирания
участък.
Забележка:
Името на файла след знака & не бива да започва
с главно "R".
пример : Да предположим, че текущият файл е сортиран
по колона 4, която съдържа имена на градове.
Командата
БЪРЗО (СЕВЛИЕВО,%4,2) ще заведе маркера върху
полето, което съдържа думата "СЕВЛИЕВО", или,
ако няма такова, на мястото, където трябва да
бъде то, за да се запази азбучната подредба.
.......
град 'СЕВЛИЕВО'
БЪРЗО (@град,%4,2)
===================край=====================