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, если этот результат существует).


 

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

70875. Законы и традиции лагеря 20.96 KB
  Иерархия лагеря. Временный коллектив: Начальник лагеря зам начальника лагеря; старший вожатый старший воспитатель начальник спорт корпуса; организатор методист звукорежиссер психолог; вожатый воспитатель физрук плаврук кружковод инструктор по туризму.
70876. Введение в профессию вожатого 17 KB
  Впервые термин вожатый применительно к детской общественной организации в СССР появился в 1922. Так тогда называли руководителя пионерского отряда пионервожатый вожатый пионеров. В настоящее время термин вожатый не имеет нормативного определения кроме всероссийских детских...
70879. ОБЩИЕ СВЕДЕНИЯ О ЖИДКОСТИ И ГАЗЕ. ФИЗИКО-МЕХАНИЧЕСКИЕ СВОЙСТВА И ПАРАМЕТРІ ЖИДКОСТИ И ГАЗА 1.24 MB
  В теории аэродинамики различают 3 основных принципа полета ЛА: аэростатический принцип который основывается на законе Архимеда: на тело погруженное в жидкость газ действует выталкивающая сила направленная вверх и равная весу вытесненного им объема жидкости газа рис.
70881. Регулирование профессиональной деятельности архитектора в России 39 KB
  В соответствии с Федеральным законом «Об архитектурной деятельности в Российской Федерации» под архитектурной деятельностью понимается профессиональная деятельность граждан (архитекторов), имеющая целью создание архитектурного проекта и включающая в себя...