Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Стандартные функции для значений и идентификаторов порядковых типовСодержание книги
Поиск на нашем сайте
Таблица вещественных типов(основных)
Стандартные процедуры и функции для выполнения операций над значениями порядковых типов Inc(X[,N]) – увеличивает X на N или на 1, если N опущено). Dec(X[, N]) –уменьшает Х на N или на 1, если N не указано). ODD(x) – результат True/False(число нечетное/иначе). Примечание. Аргумент данных функций должен иметь целый тип.
Основные стандартные математические функции – Abs(x), ArcTan(X), Cos(X), Sin(X), Exp(X), Ln(X), sqrt(X), Sqr(X), PI, Random[()] -,Round(x) -,– преобразует вещественное число в целое, округляя до ближайшего целого, Round(x, y) - рез. округления до десятичного порядка, определенного y. Trunc(X) - преобразует вещественное число в целое, отбрасывая дробную часть. Основные функции преобразования строки в целое и вещественное и наоборот. Примечание. Синтаксис функций см. ниже FloatToStr(Value) - преобразует вещественное число в строку. FloatToStrF(Value) - преобразует вещественное число в строку с форматированием. IntToStr(Value) - преобразует целое число в строку. StrToInt(value) - -преобразует строку в целое число. StrToFloat(value) - преобразует строку в вещественное число.
Примечание. В качестве Value могут выступать имена переменных, массивов, ячейки таблиц, значения строк списка, значения ячеек таблиц, значения редакторов. Операции · Унарные – not, @; · Мультипликативные -*,/,div,mod,and,sh1,shr; · Аддитивные- +,-,or,xor; · Отношения- =,<>,<, >,<=,>=,in; Приоритет выполнения в обозначенном порядке и устанавливается компилятором исходя из условий оптимизации программного кода.
Логические операции: not(НЕ), or(ИЛИ), and(И), xor( исключительное ИЛИ) применяются как к операндам логического типа, так и целого. Таблица логических операций известна из начальной информатики. Результат логической операции к операндам целого типа - целое число, биты которого формируются по правилам двоичной арифметики. К логическим относят сдвиговые операции sh1,shr над целыми числами: I shi j – сдвигает содержимое I на j разрядов влево, заполняя освободившиеся младшие разряды нулями. I shr j– сдвигает содержимое I на j разрядов вправо, заполняя освободившиеся старшие разряды нулями. I и j – выражения любого целого типа. Строки – текстовые строки, состоящие из символов какого-либо языка, т.е. любого алфавита. Базовые операции над строками: · Определение длины строки. · Сцепление (конкатенация) – сцепление строк. · Сравнения. · Выделения подстроки. Для выполнения этих операций используются функции и процедуры. Их Синтаксис: Function Length(s:string):integer; - возвращает длину строки s. Function Pos(s1:string;s:string):Byte; -ищет подстроку s1 в строке s. Function ConCat(s1[,s2,…,sn]:string):string; - объединение строк от s1 до s. Procedure Val(s:string;var x; var code:integer); -преобразует строку s в вещ. или целое. Function StrToInt(s:string):integer; - преобразует строку s в целое число. Function FloatToStr(value:Extended):string; Function FloatToStrF(value:Extended; Format:TFloatFormat;Precision,Digits:Integer):string; - преобразует вещ. число в строку с учетом формата. Function IntToStr(Value:Integer):string; - преобразует целое число в строку. Function StrToFloat(const s: string):Extended; - преобразует строку s в вещ. число.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-08; просмотров: 375; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.189.182.15 (0.006 с.) |