% Разное % BACKGROUND- определяет работу бейсика в фоновом режиме 34 % RANDOMIZE- устанавливает начало цепочки генерации псевдо случайных чисел 51 % RND- генерирует псевдо случайное число 51 % VAL- выделяет из строчного выражения цифру 64 % IS_NUMBER- определяет успешность преобразования строки в цифру 75 % LEN- определяет длину строкового выражения 87 % ASCII- возвращает номер символа ascii кодировки 98 % UCODE- возвращает номер символа в юникоде 109 % IS_IN- ищет номер позиции нужной буквы 120 % STARTS_WITH- определяет, находится-ли в нужной позиции указанная буква 131 % END_WITH- определяет, является-ли последней указанная буква 142 % CHR$- возвращает символы по их номерам в юникоде 152 % LEFT$- возвращает из строки только нужные символы слева 163 % MID$- возвращает только нужную часть строки 174 % RIGHT$- возвращает из строки нужные символы справа 185 % REPLACE$- заменяет в строке указанные буквы на другие 196 % TRIM$- удаляет пробелы по концам строки 207 % LTRIM$- удаляет пробел в строке слева 207 % RTRIM$- удаляет пробел в строке справа 207 % WORD$- разбивает строку на части метками и возвращает нужную часть 218 % STR$- преобразовывает число в строку 230 % LOWER$- преобразовывает все заглавные буквы в строчные 241 % UPPER$- преобразовывает строчные буквы в заглавные 252 % INT$- преобразовывает число в строку, отбрасывая дробную часть 263 % HEX$- десятичное число в шестнадцатиричное и в строковое представление 274 % OCT$- в восмиричное 274 % BIN$- в двоичное 274 ? "==== BACKGROUND ====" ? "" % можно попробовать запустить такой цикл, свернуть бейсик и посмотреть, будет-ли % бейсик работать в фоне. Если 1- работает в фоне, 0- нет % for i=1 to 5 % pause 1000 % next i x= BACKGROUND() ? x; " -определили, работает-ли бейсик в фоне" ? "" ? "" ? "==== RANDOMIZE, RND ====" ? "" x= RANDOMIZE (734994) x= RND() ? x ? "" ? "" ? "==== VAL ====" ? "" x= VAL ("2648917") ? x; " -перевели из строки в цифру" ? "" ? "" ? "==== IS_NUMBER ====" ? "" x= IS_NUMBER ("2648917") ? x; " -определили успешность преобразования в цифру" % 1- если преобразование было, 0- если преобразования не было" ? "" ? "" ? "==== LEN ====" ? "" x= LEN ("Москва") ? x; " -определили длину строкового выражения" ? "" ? "" ? "==== ASCII ====" ? "" x= ASCII ("Moskva", 4) % 4- номер определяемого символа ? x; " -определили номер символа в кодировке ascii" ? "" ? "" ? "==== UCODE ====" ? "" x= UCODE ("Москва", 6) ? x; " -определили номер символа в юникоде" ? "" ? "" ? "==== IS_IN ====" ? "" ? IS_IN ("в", "Москва", 4) % 4- с какой буквы начинается поиск ? "нашли, на какой позиции в строке находится нужная нам буква" ? "" ? "" ? "==== STARTS_WITH ====" ? "" x= STARTS_WITH ("к", "Москва", 4) ? x; " -определили, нахоится-ли нужная буква на нужной позиции" ? "" ? "" ? "==== ENDS_WITH ====" ? "" ? ENDS_WITH ("а", "Москва"); " -определили, является-ли а последней буквой" ? "" ? "" ? "==== CHR$ ====" ? "" x$= CHR$ (1052, 1086, 1089, 1082, 1074, 1072) ? x$; " -возвратили все символы по их номерам в юникоде" ? "" ? "" ? "==== LEFT$ ====" ? "" x$= LEFT$ ("Москва", 4) ? x$; " -возвратили из строки 4символа слева" ? "" ? "" ? "==== MID$ ====" ? "" x$= MID$ ("Москва", 2, 3) ? x$; " -возвратили часть строки: с 2-го, длиной 3 символа" ? "" ? "" ? "==== RIGHT$ ====" ? "" x$= RIGHT$ ("Москва", 3) % 3- первые элемента не будут выводиться ? x$ ? "" ? "" ? "==== REPLACE$ ====" ? "" x$= REPLACE$ ("Гороховый суп", "о", "а") ? x$; " -заменили в строке все о на а" ? "" ? "" ? "==== TRIM$, LTRIM$, RTRIM$ ====" ? "" x$= TRIM$ (" Гороховый суп ") ? x$; " -удалили начальный и конечный пробел" ? "" ? "" ? "==== WORD$ ====" ? "" x$= "жили у бабуси два веселых гуся" y$= WORD$ (x$, 5, " ") ? y$; " -возвратили нужное слово из строки" ? "" ? "" ? "====STR$ ====" ? "" x$= STR$ (90347) ? x$; " -преобразовали число в строку" ? "" ? "" ? "==== LOWER$ ====" ? "" x$= LOWER$ ("МОСКВА") ? x$; " -преобразовали все заглавные буквы в строчные" ? "" ? "" ? "==== UPPER$ ====" ? "" x$= UPPER$ ("москва") ? x$; " -преобразовали все строчные буквы в заглавные" ? "" ? "" ? "====INT$ ====" ? "" x$= INT$ (543.13209) ? x$; " -преобразовали число в строку и отбросили дробную часть" ? "" ? "" ? "==== HEX$, OCT$, BIN$ ====" ? "" x$= HEX$ (3674) ? x$; " -преобразовали десятиричное число в шестнадцатиричное и строку" ? "" end "конец"