Курсовая работа: Разработка программ в среде программирования Turbo Pascal 7.0
ПРОЦЕДУРЫ
Delete(St,Pos,N) - удаление N символов строки St, начиная с
позиции Pos. Если значение Pos > 255, возникает ошибка.
Значение St Выражение Результат
'река Волга' Delete(Str, 1, 5); 'Волга'
Insert(Str1,Str2,Pos) - вставка строки Str1 в строку Str2,
начиная с позиции Pos.
П р и м е р:
Var S1, S2, S3 : string[11];
...
S1 := ' ЕС '; S2 := 'ЭВМ1841 '; S3 := Insert(S1,S2,4);
Р е з у л ь т а т:
'ЭВМ ЕС 1841'.
Str(IBR,St) - преобразование числового значения величины IBR и помешение результата в строку St. После IBR может записываться формат, аналогичный формату вывода.
Значение Выражение Результат
4.8E+03 Str(IBR:10,St); ' 4800'
Val(St,IBR,Cod) - преобразует значение St в величину целочисленного или вещественного типа и помещает результат в IBR. Значение St не
должно содержать незначащих пробелов в начале и в конце. Cod - целочисленная переменная.
Если во время операции преобразования ошибки не обнаружено, значение Cod равно нулю, если ошибка обнаружена, Cod будет содержать номер позиции первого ошибочного символа, а значение IBR не определено.
Записи.
Запись есть структура данных,построенная из компонент,имеющих в общем случае разные типы данных.
Например, чтобы описать в программе время суток (10.45 утра или 7.15 вечера) , можно использовать структуру данных следующего формата:
часы |
минуты |
до полудня |
в которой 10.45 утра может храниться как
10 |
45 |
true |