Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВТИП / Голова / Лекции_Голова.doc
Скачиваний:
28
Добавлен:
16.04.2013
Размер:
178.18 Кб
Скачать

Знаки операций

Знаки операций используются для записи арифметических и логических выражений.

Знаки арифметических операций:

+ - сложение;

- - вычитание;

* - умножение;

/ - деление.

Знаки операций отношения

> - больше;

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

< - меньше;

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

= - равно;

< > - не равно.

Знаки операций присваивания

:=

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

Для обозначения логических операций в языке Турбо Паскаль используются следующие ключевые слова:

AND -логическое «И»;

OR - логическое «ИЛИ»;

NOT - логическое отрицание.

Разделители

Разделители используются для отделения отдельных элементов программы друг от друга.

В языке Турбо Паскаль используются следующие разделители:

; - отделяют операторы друг от друга;

, - разделяю идентификаторы в различных списках;

: - отделяют список переменных от их типа;

[ ] - квадратные скобки ограничивают индексы одномерных и многомерных массивов, а также конструкторы множеств;

( ) - круглые скобки используются в заголовках процедур и функций при их описании и вызове, а также при явном преобразовании типа;

.. - разделяют начало и конец диапазона при задании ограниченного (инжерваленого) типа;

  • - отделяет имя поля от имени переменной в записях и объектах, в числовых константах отделяют целую часть от дробной.

Комментарий

Комментарий не является элементом языка, они также не являются частью программы.

Комментарий используется для пояснения фрагментов программы, особо важных для дальнейшей работы с программой. Например

(* Задание начального значения суммы*)

Признак начала комментария

-{ , (*

Признак конца комментария

-} , *)

Внутри комментариев можно использовать любые символы:

-русские и латинские буквы;

-цифры;

-знаки пунктуации;

-кавычки;

-апострофы и т.д.

исключением является закрывающаяся фигурная скобка }, и последовательность символов *) - которые воспринимаются как конец комментария, а текст после символов уже не воспринимается компилятором как комментарий.

(* определение корней квадратного уравнения *)

-правильный комментарий {задание множества {1,3,5} - начальное значение}

неправильный комментарий, т.к. внутри его текста есть закрывающаяся фигурная скобка.

Константы и переменные

Константы - это объекты программы, которые не меняют своего значения, например 9.89; 5; -786; ‘строка’; false; true и т.д.

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

Переменные в программе имеют имя и тип.

Имя переменной определяется программистом в соответствии с правилами задания идентификаторов: например- min, max, s Pr и т.д.

Одной переменной соответствует только одно имя, и все имена уникальны. Т.е. нельзядвум и более переменным задавать одно имя. Компилятор в этом случае выдаст ошибку.

Тип переменной определяет диапазон её значений и действия, допустимые с данной переменной.

Например, числовые переменные участвуют в вычислениях, символы в основном только сравнивают и т.д.

Классификация типов данных

Типы данных бывают простыми и составными.

Типы данных

простые

составные

Данные простых типов имеют только одно (скалярное) значение - например 5 или 7;

  1. и 3.14 и т.д.

Слово «скаляр» - используется здесь в том же смысле, что значение только одно и у него нет составляющих, например

- 5;

- 7;

- 2.4;

- 3.14 и т.д.

Составные типы так названы потому, что данные этих типов образованы объединением простых типов.

Например, - одномерный массив - это последовательность элементов одного типа, имеющая имя, размер, а элементы массива имеют индексы и строго упорядочены.

Например: массив X={0.5; -1.8; 4; 13.6; 7 }

имеет имя - Х; размер - 5 (число элементов массива)

А элементы массива имеют индексы 1, 2, 3, 4, 5, и соответствующие значения

X [1] = 0.5

X [2] = -1.8

X [3] = 4

X [4] = 13.6

X [5] = 7

К составным типам относят:

- массив;

- строковый тип;

- множество;

- файл;

- запись;

- объект.

Классификация простых типов

Простые типы

Стандартные типы

Типы, задаваемые пользователем

Стандартные простые типы были определены при создании языка Турбо Паскаль, они входят в стандарт языка.

Стандартные типы подразделяются на:

  1. целые;

  2. вещественные;

  3. символьный тип;

  4. логический тип.

Типы задаваемые пользователем определяет сам пользователь и задает их особым образом в программе.

Типы задаваемые пользователем подразделяются на:

  1. перечислимые типы;

  2. ограниченные типы.