русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Процедуры и функции. Действие процедуры и функции


Дата добавления: 2014-09-02; просмотров: 625; Нарушение авторских прав


 

Function AnsiLowerCase(const S: String): String - Возвращает исходную строку S, в которой все прописные буквы заменены на строчные в соответствиис национальной кодировкой Windows (то есть с учетом кириллицы).

 



Function AnsiUpperCase(const S: String): String - Возвращает исходную строку S, в которой все строчные буквы заменены на прописные в соответствии с национальной кодировкой Windows

 



Function Concat(Sl [ , S2,…, SN]: String): String - Возвращает строку, представляющую собой сцепление строк-параметров S1, S2,... , SN.

 



Function Copy(St: String; Index, Count: Integer): String - Копирует из строки St Count символов начиная с символа с номером Index.

ProcedureDelete(St: String; Index, Count: Integer) - Удаляет Count символов из строки St начиная с символа с номером Index .

 



ProcedureInsert(SubSt: String; St. Index: Integer) - Вставляет подстроку SubSt в строку St, начиная с символа с номером Index .

Function Length(St: String): Integer - Возвращает текущую длину строки St.

 



Function LowerCase(const S: String) - String; Возвращает исходную строку S, в которой все латинские прописные буквы заменены строчными.

 



Function Pos(SubSt, St: String): Integer - Отыскивает в строке St первое вхождение подстроки SubSt и возвращает номер позиции, с которой она начинается. Если подстрока не найдена, возвращается ноль.

 



Procedure SetLength(St: String;NewLength: Integer) - Устанавливает новую (меньшую) длину NewLength строки St. Если NewLength больше текущей длины строки, обращение к SetLength игнорируется.

 



Procedure Val(St: String; var X; Code: Integer) - Преобразует строку символов St во внутреннее представление целой или вещественной переменной X, которое определяется типом этой переменной.

 



 



Function IntToStr(Value:Integer):string - Преобразование значения целочисленного выражения Value в строку.

 



Function StrToInt (const S: string): Integer - Преобразование строки S в целое число.

 



Function FloatToStr(Value:Extended):string - Преобразование значения вещественного выражения Value в строку.

 



Function StrToFloat(const S: string): Extended - Преобразование строки S в вещественное число.

 



 



2.Логические выражения

Результатом логического выражения является логическое значение True или False. Такие выражения чаще всего используются в условных операторах и в операторах цикла. Логические выражения могут содержать:

- Логические константы True и False

- Логические переменные типа Boolean

- Операции сравнения (отношения)

- Логические операции

- Круглые скобки

Для установления отношения между двумя значениями, заданными выраже­ниями, переменными или константами, используются следующие операции сравнения:

= равно

< меньше

> больше

<= меньше или равно

>= больше или равно

<> не равно

Результатом операции сравнения является значение False, если соответствующее отношение не имеет место, и значение True, если соответ­ствующее отношение имеет место.

Приоритет операций сравнения ниже, чем приоритет логических операций. По­этому, если логическое выражение, содержащее операцию сравнения, являет­ся операндом логической операции, его нужно заключить в круглые скобки.

Например: (х>a) and (x<b)



Результат выполнения логических операций будет логического типа (boolean).

Операция Операнд 1 Операнд 2 Результат
not Отрицание False True   True False
and Логическое И False False False
False True False
True False False
True True True
or Логическое ИЛИ False False False
False True True
True False True
True True True
xor Исключающее ИЛИ False False False
False True True
True False True
True True False


<== предыдущая лекция | следующая лекция ==>
Урок № 13. Выражения. | Описать множество, состоящее из 5 названий деревьев.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.197 сек.