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


 

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

63469. Принципи постмодернізму в художній літературі рубежу ХХ – ХХІ століть 32.98 KB
  Мета: Ознайомити студентів зі зрушеннями у філософських концепціях способі мислення сучасної людини що відбулися на межі ХХ – ХХІ століть та знайшли специфічне відображення у текстах художньої літератури. Завдання: Розкрити особливості й сутність сучасної ситуації постмодернізму.
63470. Спецификация JavaBeans 158 KB
  Для того, чтобы класс Java можно было назвать компонентом JavaBeans, он должен удовлетворять перечисленным ниже требованиям: Способность к инициализации нового экземпляра. Компоненты JavaBeans нельзя создавать на основе интерфейсов и абстрактных классов.
63471. Сериализация объектов 96 KB
  Сериализация объектов Java позволяет вам взять любой объект, который реализует интерфейс Serializable, и включить его в последовательность байт, которые могут быть полностью восстановлены для восстановления исходного объекта.
63472. Настройка страницы свойств 102.5 KB
  При создании кода компонента JavaBeans следует помнить о том, что этот компонент помимо пассивных имеет и активных пользователей, которые могут применять для него визуальные инструменты разработки.
63473. Java DataBase Connectivity. Основы языка SQL 162 KB
  Чтобы получить доступ в БД, поставляемой некоторым поставщиком, вы обращаетесь через разработанный поставщиком движок, в котором используется своя реализация SQL. Несовместимость, главным образом, связана с встроенным SQL и хранимыми процедурами (stored procedure).
63474. Java DataBase Connectivity. Уровни изолированности транзакций 84 KB
  Есть несколько способов разрешения конфликтов между одновременно выполняющимися транзакциями. Пользователь может задать уровень изолированности, то есть уровень внимания, которое СУБД должна уделить при разрешении возможных конфликтов.
63475. Информационные системы 93.5 KB
  Пример: Система Элементы системы Главная цель системы Фирма Люди оборудование материалы здания Производство товаров Информационная система Компьютеры компьютерные сети люди информационное и программное обеспечение Производство профессиональной информации Информационная система...
63476. Предмет возрастной психологии. Общие закономерности психического развития в онтогенезе 247 KB
  Возрастная психология отвечает на вопросы когда эти образования появляются у ребенка каковы их особенности в определенном возрасте. Связь возрастной психологии с социальной дает возможность проследить зависимость развития и поведения ребенка от специфики тех групп в которые он входит...