Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Стандартные подпрограммы

Системный ввод/вывод информации

Преобразование типов

Интервальный тип данных

Строковый тип данных

Строковый тип (String, String[n]) – этот тип данных определяет последовательности символов – строки. Параметр n определяет максимальное количество символов в строке. Если он не задан, подразумевается n=255. Значение типа "строка" в программе записывается как последовательность символов, заключенных в одиночные кавычки (апострофы), например

 

'Это текстовая строка' 'This is a string'

'1234' – это тоже строка, не число

'' – пустая строка

 

Допустимые операции:

- присваивание;

- сложение (конкатенация, слияние); например, S:= 'Зима'+' '+'пришла!';

- сравнение: <, >, >=, <=, <>, =. Строки считаются равными, если имеют одинаковую длину и посимвольно эквивалентны.

 

 

Служит для ограничения значений, которые принимает переменная.

var x: 5..10;

y: 'a'..'z';

chr(c:integer):char – возвращает значение символа, код которого указан.

ord(s: char или integer) – получение кода по символу.

round(x: real):longint – преобразование вещественного к целому округлением.

trunc(x: real):longint – преобразование вещественного к целому путём отбрасывания дробной части.

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

 

WRITELN

Производит вывод числовых данных, значения переменных, символов и строк на экран (или в файл). После вывода значений переводит курсор в начало следующей строки. Форма записи:

 

WRITELN ([параметр],[параметр]);

 

При выводе строка должна быть заключена в апострофы.

 

WRITE

Аналогична WRITELN, но после вывода значений не переводит курсор в начало следующей строки, оставляя его на строке вывода.

 

READLN

Останавливает выполнение программы для ввода значений с клавиатуры или считывает их из файла. Последовательность и тип вводимых данных должны соответствовать последовательности и типу переменных, указанных в операторе. «Лишние» данные отбрасываются. Форма записи:

 

READLN ([переменная],[переменная]);

 

READ

Аналогичен READLN, но «лишние» данные не отбрасываются, а становятся доступными для следующих операторов READ, позволяя производить в программе «потоковый» ввод данных.

 

 

Процедуры для величин порядкового типа
Dec Inc Уменьшение переменной Увеличение переменной
Арифметические функции
Abs АrсТаn Cos Ехр Frac Int Ln Pi Sin Sqr Sqrt Абсолютное значение аргумента Арктангенс аргумента Косинус аргумента Показательная функция с основанием е Дробная часть аргумента Целая часть аргумента Натуральный логарифм Число пи (3,1415926535897932385) Синус аргумента Квадрат аргумента Квадратный корень аргумента

 

 

<== предыдущая лекция | следующая лекция ==>
Символьный тип данных | Короткое замыкание RL цепи
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 332; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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