Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Стандартные арифметические функции




Выражения

Объявление переменных

Простые типы данных

Типы данных в языке Паскаль

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

Паскаль – типизированный язык. Это значит, что тип переменной определяется при её описании и не может быть изменён.

Существуют следующие типы данных:

- простые типы;

- структурированные типы;

- ссылочные типы;

- процедурные типы.

Различают стандартные типы и типы, определяемые программистом.

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

Все остальные типы должны быть объявлены в разделе определения типов данных.

  1. Целые типы
Тип Диапазон Размер, байт
Shortint -128.. 127  
Integer -32768.. 32767  
Longint -2147483648.. 2147483647  
Byte 0.. 255  
Word 0.. 65535  

2. Вещественные типы

Тип Размер, байт
Real  
Single  
Double  
Extended  
Comp  
  1. Логический тип – Boolean (размер 1 байт).
  2. Символьный тип – Char (размер 1 байт) – определяет полный набор ASCII-символов.
  3. Тип-диапазон

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

Формат:

Type

<имя_типа> = <мин_значение>.. <макс_значение>;

Пример:

Type

Digit = 0..9;

Symbol = ’a’..’z’;

Все используемые в программе переменные должны быть объявлены в разделе описания переменных или в заголовке подпрограммы.

Формат:

Var

<список_переменных>: <тип>;

Пример:

Var

X, Y: Real;

Chislo: Digit;

Flag: Boolean;

Bukva: ’a’..’z’;

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

В языке существует ряд заранее разработанных подпрограмм-функций, которые можно использовать как готовые объекты. Формат обращения к функции:

<имя_функции>(<параметры>)

Функция Назначение
Abs(x) Модуль аргумента
Arctan(x) Арктангенс аргумента
Cos(x) Косинус аргумента
Exp(x) ex
Frac(x) Дробная часть числа
Int(x) Целая часть числа
Ln(x) Натуральный логарифм
Sin(x) Синус аргумента
Sqr(x) Квадрат аргумента
Sqrt(x) Квадратный корень аргумента
Pi Значение π

Существуют основные типы выражений:

- арифметическое (вычисляемым значением является число);

- логическое (вычисляемое значение равно True или False);

- строковое (вычисляемым значением является строка).

Для построения выражений применяются операции, соответствующие типу выражения.




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


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


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



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




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