Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


В записи идентификаторов регистр буквы (строчная или прописная) не играет роли}.




Буквы А и а воспринимаются одинаково, хотя у них разные коды, поэтому MATR, matr, Matr – одно и тоже имя.

Помимо имен, назначаемых пользователем, в языке Turbo Pascal имеются стандартные имена, использующиеся для записи:

стандартных констант – TRUE, FALSE, MAXINT;

стандартных типов – INTEGER, REAL, BYTE, RECORD, WORD, LONGINT, SHORTINT, CHAR, BOOLEAN, FILE, и т.д.;

стандартных функций – ABS, EXP, LN, SQRT, ARCTAN, TRUNC, ROUND, и т.д.;

стандартных процедур – READ, READLN, WRITE, WRITELN, CLRSCR, и т.д.

{! Стандартные имена, как и зарезервированные слова, не рекомендуется использовать в качестве идентификаторов}

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

const ch=324; bukva = ’k’;

l = false; gorod = ’Москва’;

4. Метки помечают операторы в соответствующей операторной части программы. Каждая метка может помечать только один оператор, например: AL:K:=K+1;

Кроме идентификаторов, в качестве меток могут использоваться числа от 0 до 9999. Все метки объявляются в разделе объявления меток, например: LABEL M1, V2, 123, AL;

5. Типы. Под типом данных понимается множество допустимых значений этих данных. Среди типов, используемых в языке, есть стандартные (предопределенные) и определяемые программистом.

Можно выделить следующие группы типов: простые и составные. Простой тип определяет упорядоченное множество значений параметра. В Turbo Pascal имеются следующие группы простых типов (табл.2).

 

Таблица 2. Простые типы данных

Наименование типа Область значений
  Целые: byte word shortint integer longint 0.. 255 0.. 65535 -128.. 127 -32768.. 32767 - 2147483648.. 2147483647
  Логический: boolean False, true
  Символьный: char Множество символов кода ASCII(все символы клавиатуры)
  Перечисляемый тип type имя типа = (имя1, имя2, … имяN) Набор идентификаторов, с которыми могут совпадать значения параметров
  Тип-диапазон type имя типа = <min>.. <max>; Задается указанием минимального и максимального значения, разделенных двумя точками.
  Вещественный: real

 

Из множества целых типов чаще всего используется тип integer.

Все простые типы, за исключением вещественных, называются порядковыми типами. С любыми порядковыми типами могут быть использованы стандартные функции:

ord(x) – возвращает номер символа х в наборе символов;

pred(x) – возвращает предшествующее х значение;

sucс(x) – возвращает последующее за х значение.

К составным типам относятся: массив - array, файл - file, запись - record, строка - string,множество - set и др.

 

6. Переменные. Переменными называются поименованные объекты программы, значения которых могут изменяться в процессе вычисления. Для того, чтобы полностью описать переменную, необходимо указать четыре характеристики:

Имя (идентификатор) Например: summa
Тип переменной   real
Значение   -377.634
Адрес   $1000:$2A34

 

Все переменные программы должны быть объявлены в разделе объявления переменных, начинающемся словом var.

 

Например: var a, b, c: real;

i, j, k: integer;

bukva, f: char;

massiv: array[1..10] of real;

s: string[20];

 

{! Если в тексте программы встретится идентификатор переменной, не объявленной в разделе объявления переменных, то появляется сообщение об ошибке: ERROR 3: Unknown identifier }

Выражения

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

Функции – заранее разработанные подпрограммы, которые можно использовать как готовые объекты. Различают стандартные функции и функции, написанные программистом самостоятельно.

В таблице 3 рассмотрены наиболее часто используемые арифметические функции. Аргументы арифметических функций могут быть величинами целого и вещественного типа.

 

Таблица 3. Арифметические функции

Функция Назначение Тип результата
Abs(x) Абсолютное значение аргумента Совпадает с типом X
Arctan(x) Арктангенс аргумента Вещественный
Cos(x) Косинус аргумента Вещественный
Exp(x) ex Вещественный
Frac(x) Дробная часть числа Вещественный
Int(x) Целая часть числа Вещественный
Ln(x) Натуральный логарифм Вещественный
Pi Значение величины p=3.141592653... Вещественный
Sin(x) Синус аргумента Вещественный
Round(x) Округление аргумента Целый
Trunc(x) Выделение целой части Целый
Sqr(x) Квадрат аргумента Совпадает с типом Х
Sqrt(x) Квадратный корень аргумента Вещественный

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 426 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если вы думаете, что на что-то способны, вы правы; если думаете, что у вас ничего не получится - вы тоже правы. © Генри Форд
==> читать все изречения...

2319 - | 2226 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.