36540

Арифметические выражения в Паскаль

Доклад

Информатика, кибернетика и программирование

Целые числа типа integer это числа диапазона 32768 . Константы типа integer обычные целые числа возможно со знаком. В этих числах недопустимы точка или запятая.

Русский

2013-09-22

26 KB

9 чел.

Арифметические выражения в Паскаль

Хотя в Турбо Паскале имеется много различных стандартных типов, для простых программ (с которых мы начинаем изучение конструкций Турбо Паскаля) будет достаточно знание лишь 5 стандартных типов:

integer - целые числа;

real - вещественные числа;

char - символьный (литерный) тип;

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

boolean - булевский (логический) тип.

Целые числа типа integer - это числа диапазона -32768 .. 32767, над которыми допустимы обычные операции арифметики: сложения (+), вычитания (-), умножения (*). Для целочисленного деления предусмотрена операция div, а для получения остатка от деления (остатка по модулю) - операция mod. Примеры: 42 div 8 даёт результат 5, а операция 42 mod 8 даёт результат 2. Константы типа integer - обычные целые числа возможно со знаком. В этих числах недопустимы точка или запятая.

Синтаксическое определение целых чисел имеет вид:

< целое число > ::= [ -| + ] { < цифра > } 

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

1.072359001E -0018 {число, соответствующее 1.072359001*10-18 }

Операции сложения, вычитания, умножения для типа real обозначаются теми же символами, что и для чисел типа integer. Операция деления обозначается символом / и является делением с остатком (результатом является также число типа real).

Типы real и integer - это существенно различные типы чисел. Однако имеются и операции, которые преобразуют типы данных, такие как round(x) - округление вещественного числа x до ближайшего целого, trunc(x) - отбрасывание у вещественного числа x дробной части.

Для типов integer и real допустима также операция возведения в квадрат sqr, и извлечения квадратного корня sqrt (результатом этой операции всегда является число типа real, если этот результат существует).


 

А также другие работы, которые могут Вас заинтересовать

16460. ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ МЕЖДУНАРОДНОГО ПУБЛИЧНОГО ПРАВА 130 KB
  14 Лекция N 1. ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ МЕЖДУНАРОДНОГО ПУБЛИЧНОГО ПРАВА 1. Понятие сущность и функции международного права. 2. Источники и процесс международного правотворчества. 3. Основные международноправовые принципы и другие ...
16461. ЭТАПЫ СТАНОВЛЕНИЯ МЕЖДУНАРОДНОГО ПРАВА И ЕГО НАУКИ 107.5 KB
  11 Лекция N2. ЭТАПЫ СТАНОВЛЕНИЯ МЕЖДУНАРОДНОГО ПРАВА И ЕГО НАУКИ. 1. Периодизация и предыстория международного права. 2. Возникновение международного права на рубеже средневековья и Нового времени. 3. Классическое международное право. 4. Переход
16462. МЕЖДУНАРОДНАЯ ПРАВОСУБЪЕКТНОСТЬ 125.5 KB
  13 Лекция N3.МЕЖДУНАРОДНАЯ ПРАВОСУБЪЕКТНОСТЬ. 1. Государства основные субъекты международного права. 2. Институты международноправового признания и правопреемства. 3. Международная правосубъектность государствоподобных образований наций и наро
16463. ПРАВО ВНЕШНИХ СНОШЕНИЙ 172.5 KB
  19 Лекция № 6. ПРАВО ВНЕШНИХ СНОШЕНИЙ. 1. Основные понятия дипломатического и консульского права. 2. Дипломатическое право. 3. Консульское право. 1. Дипломатическое и консульское право право внешних сношений можно определить как отрасль междунар...
16464. ПРАВО МЕЖДУНАРОДНЫХ ОРГАНИЗАЦИЙ И КОНФЕРЕНЦИЙ 67 KB
  6 Лекция № 7. ПРАВО МЕЖДУНАРОДНЫХ ОРГАНИЗАЦИЙ И КОНФЕРЕНЦИЙ. 1. Понятие классификация правовая природа и структура международных организаций. 2. Организация Объединенных Наций и другие важнейшие международные организации. 3. Подготовка и правила про
16465. ОБЕСПЕЧЕНИЕ МЕЖДУНАРОДНОЙ БЕЗОПАСНОСТИ 99 KB
  11 Лекция № 8. ОБЕСПЕЧЕНИЕ МЕЖДУНАРОДНОЙ БЕЗОПАСНОСТИ 1. Понятие и система международной безопасности. 2. Мирное урегулирование международных споров. 1. На всем протяжении человеческой истории чрезвычайную актуальность имела проблема недопущени...
16466. МЕЖДУНАРОДНОЕ ГУМАНИТАРНОЕ ПРАВО 93 KB
  Лекция № 9. МЕЖДУНАРОДНОЕ ГУМАНИТАРНОЕ ПРАВО. 1. Понятие и источники международного гуманитарного права. 2. Права человека: понятие классификация и стандарты в международном праве. 3. Система межгосударственного сотрудничества в области прав человека. 1. Нормы ме...
16467. МЕЖДУНАРОДНАЯ ОТВЕТСТВЕННОСТЬ И МЕЖДУНАРОДНОЕ УГОЛОВНОЕ ПРАВО 72 KB
  Лекция № 10. МЕЖДУНАРОДНАЯ ОТВЕТСТВЕННОСТЬ И МЕЖДУНАРОДНОЕ УГОЛОВНОЕ ПРАВО. 1. Ответственность в международном праве. 2. Понятие особенности и правовая природа международного сотрудничества в борьбе с преступностью. 3. Преступления имеющие международный уголовный...