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


 

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

69580. Автономные адреса 6.71 MB
  Какие адреса может использовать компания для адресации своей сети Очевидно абсолютно любые адреса разрешенные для узлов классов А В и С. При этом количество доступных компании адресов столь велико что делить данные сети на подсети с помощью маски усложняя себе таким образом жизнь просто...
69581. Удаленный доступ 4.83 MB
  Пример: пусть некоторый удаленный пользователь хочет подключиться к своей корпоративной сети будучи в командировке. Для этого в его корпоративной сети должен быть компьютер готовый принимать входящие подключения по телефонной сети общего пользования или по сети ISDN.
69582. Заголовок IP пакета 4.7 MB
  Так же заголовок IP пакета может дополнительно содержать в себе не обязательно используемые поля – опции. Опции могут как присутствовать в пакете так и отсутствовать их длина при этом не может превысить 40 байт. Опции в IP пакете используются не часто в основном с целью диагностики...
69583. Практическая маршрутизация 3.72 MB
  При построении IP сетей особое внимание следует уделять соответствию присвоенных адресов интерфейсов маршрутизатора и подключенных кабелей. Иначе возможны ситуации когда, например, к порту маршрутизатора 1.0.0.1 подключен по невнимательности узел 2.0.0.10.
69584. Протокол ICMP 3.35 MB
  В любой IP сети, не зависимо от ее размеров и сложности построения, возникает потребность в диагностике различных проблем. Например, существует необходимость проверить возможность обмена пакетами с определенным узлом. С одной стороны, это можно сделать, обратившись к любой службе...
69585. RIP практика 3.01 MB
  На прошлом уроке были рассмотрены основные приемы конфигурации протокола RIP. Для закрепления полученных знаний и приобретения практических навыков конфигурирования составных сетей, работающих под управлением протокола RIP, рассмотрим примеры настроек приведенных схем.
69586. ICMP сетевой администратор 2.56 MB
  Проверить возможность обмениваться пакетами произвольной длины между своим узлом и любым узлом составной сети с помощью сообщений типа 0 и 8 (Echo и Echo Reply Message). Проверить время отклика стека на станции с помощью сообщений типа 13 и 14 (Timestamp и Timestamp Reply).
69587. ARP 2.54 MB
  Теоретическая возможность взаимодействия в составных сетях, как следует из рассмотренных ранее тем, существует. Для более детального изучения данного процесса необходимо перейти к изучению его отдельных составляющих. Последовательное рассмотрение этапов взаимодействия при передаче...
69588. ТЕПЛОВІДДАЧА ВЕРТИКАЛЬНОЇ ТРУБКИ ЗА УМОВ ВІЛЬНОГО РУХУ ПОВІТРЯ (ПРИРОДНА КОНВЕКЦІЯ) 414 KB
  У цій лабораторній роботі необхідно: Експериментально визначити значення локальних та середніх коефіцієнтів тепловіддачі для умов вільного руху повітря поблизу поверхні вертикальної трубки а також знайти локальну товщину граничного пласту рідини для фіксованих значень подовжньої...