мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| pascal:standart [03/04/2013 14:51] – oca | pascal:standart [03/04/2013 15:45] (текущий) – oca | ||
|---|---|---|---|
| Строка 32: | Строка 32: | ||
| Функция //Random// имеет **две формы (!)**, одна из которых возвращает случайные " | Функция //Random// имеет **две формы (!)**, одна из которых возвращает случайные " | ||
| - | Function | + | //Random: Extended//; |
| и | и | ||
| - | Function | + | //Random( Range: Word): Word//; |
| - | Если параметр //Range// не указан, | + | Если параметр //Range// не указан, |
| <code pascal| Заполнение массива случайными целыми из интервала [1 , 9] > | <code pascal| Заполнение массива случайными целыми из интервала [1 , 9] > | ||
| Строка 148: | Строка 148: | ||
| - | Общий вид Val(Stroka,Chislo,Code) | + | Общий вид Val(Stroka: String; var Chislo: < |
| Процедура //Val// преобразует значение строки //Stroka// в величину целочисленного или вещественного типа и помещает результат в //Chislo//. Значение строковой переменной //Stroka// не должно содержать пробелов в начале и в конце. | Процедура //Val// преобразует значение строки //Stroka// в величину целочисленного или вещественного типа и помещает результат в //Chislo//. Значение строковой переменной //Stroka// не должно содержать пробелов в начале и в конце. | ||
| Строка 170: | Строка 170: | ||
| ==== Функция Length ==== | ==== Функция Length ==== | ||
| - | Общий вид Length(Stroka):Chislo | + | Общий вид Length(S:String):< |
| Функция | Функция | ||
| Строка 176: | Строка 176: | ||
| Определить длину всей строки (размер выделенной под неё памяти) в байтах можно с помощью функции | Определить длину всей строки (размер выделенной под неё памяти) в байтах можно с помощью функции | ||
| - | <code pascal| Применение | + | <code pascal| Применение |
| If length(S)=SizeOf(S)-1 then | If length(S)=SizeOf(S)-1 then | ||
| Строка 192: | Строка 192: | ||
| ==== Функция Concat ==== | ==== Функция Concat ==== | ||
| - | Общий вид | + | Общий вид |
| Функция с произвольным числом строковых аргументов, | Функция с произвольным числом строковых аргументов, | ||
| - | <code pascal| Применение | + | <code pascal| Применение |
| var | var | ||
| Строка 223: | Строка 223: | ||
| ==== Pos ==== | ==== Pos ==== | ||
| - | Общий вид // | + | Общий вид // |
| - | Функция Pos возврашает позицию, | + | Функция Pos возврашает позицию, |
| <code pascal| Применение Pos> | <code pascal| Применение Pos> | ||
| Строка 231: | Строка 231: | ||
| If Pos(' | If Pos(' | ||
| - | write(' | + | write(' |
| | | ||
| | | ||
| Строка 239: | Строка 239: | ||
| </ | </ | ||
| - | ==== Copy ==== | + | ==== Функция |
| - | <code pascal| Применение | + | Общий вид // |
| + | |||
| + | Функция Copy возвращает строку, | ||
| + | |||
| + | <code pascal| Применение | ||
| + | |||
| + | String2:= Copy(' | ||
| + | If String2 = ' | ||
| + | Write ('P = 1, N=6' | ||
| </ | </ | ||
| - | ==== Insert ==== | + | ==== Процедура |
| - | <code pascal| Применение | + | Общий вид // |
| + | |||
| + | Процедура Insert " | ||
| + | |||
| + | <code pascal| Применение | ||
| + | |||
| + | ... | ||
| + | Insert(' | ||
| + | If S2 = ' | ||
| + | Write ('S2 была пустая' | ||
| </ | </ | ||
| - | ==== Delete ==== | + | ==== Процедура |
| - | <code pascal| Применение Str> | + | Общий вид // |
| + | Процедура Delete " | ||
| + | |||
| + | <code pascal| Применение Delete> | ||
| + | |||
| + | ... | ||
| + | S1 := S2; | ||
| + | Delete(S1, 1, length(S1)); | ||
| + | If S1 = S2 then | ||
| + | Write ('S2 была пустая' | ||
| </ | </ | ||