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


 

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

12188. ОСОБЛИВОСТІ ПОБУДОВИ ЗЛИВКІВ СПОКІЙНОЇ, КИПЛЯЧОЇ ТА НАПІВСПОКІЙНОЇ СТАЛЕЙ 797.5 KB
  ОСОБЛИВОСТІ ПОБУДОВИ ЗЛИВКІВ СПОКІЙНОЇ КИПЛЯЧОЇ ТА НАПІВСПОКІЙНОЇ СТАЛЕЙ Особливості побудови зливка спокійної сталі Звичайна структура зливка спокійної сталі рис. 7.1 характеризується наступними основними зонами. Зона 1. Тонкий поверхневий шар що утвор
12189. ВИЗНАЧЕННЯ ВМІСТУ ВУГЛЕЦЮ В СТАЛІ ЗА ДОПОМОГОЮ КАРБОМЕТРУ ALPHA 1.03 MB
  ВИЗНАЧЕННЯ ВМІСТУ ВУГЛЕЦЮ в СТАЛІ ЗА ДОПОМОГОЮ карбометру ALPHA Ціль роботи: вивчити методи контролю вмісту вуглецю в сталі; освоїти один з фізичних методів визначення вуглецю в сталі. Теоретичне введення Перед проведенням лабораторної роботи студент зобовя
12190. ХРОНОМЕТРАЖ ПЛАВКИ В СТАЛЕПЛАВИЛЬНОМУ АГРЕГАТІ 31.5 KB
  ХРОНОМЕТРАЖ ПЛАВКИ В СТАЛЕПЛАВИЛЬНОМУ АГРЕГАТІ Мета роботи: 1. Вивчити конструкцію сталеплавильного агрегату. 2. Ознайомитись з організацією робіт сталеплавильного агрегату. 3. Вивчити технологію плавки в сталеплавильному агрегаті. Перед проведенням ла...
12191. Определение порядка реакции по мурексиду и ката¬лизатору (кислоте) 282.69 KB
  Цель работы: определение порядка реакции по мурексиду и катализатору кислоте; определение константы диссоциации слабой кислоты путем кинетических измерений. Схема установки Рис. 1. Общий вид прибора где 1 – узел светофильтров 2 – узел кюветодержателя 3 – и
12192. Ознакомиться с оптическим методом изучения кинетики реакции; определить порядок реакции по сахару к катализатору 151 KB
  Цель работы: ознакомиться с оптическим методом изучения кинетики реакции; определить порядок реакции по сахару к катализатору; определить среднюю константу скорости. Схема установки Рис. 1. Схема поляриметра где 1 – источник света 2 – светофильтр 34 – поляр
12193. Определить частные и общий кинетический порядок реакции 31.15 KB
  Цель работы: определить частные и общий кинетический порядок реакции Fe3I→Fe2I Рабочие формулы где: n1 – частный порядок реакции по ионам железа n2 – частный порядок реакции по йодидионам где: n – общий порядок реакции. Таблица 1 Экспериментальны
12194. Установить зависимость удельной и эквивалентной электропроводности электролита от концентрации и температуры 29 KB
  Цель работы: установить зависимость удельной и эквивалентной электропроводности электролита от концентрации и температуры. Рабочие формулы где: k постоянная сосуда RKCl сопротивление раствора KCl ‒ удельная электропроводность раствора KCl ...
12195. ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ СТЕКОЛ 89.5 KB
  PAGE 3 ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ СТЕКОЛ Определение показателя преломления стекол: методические указания по выполнению лабораторной работы № 63 по курсу Физика для студентов инженернотехнических специальностей / Курск гос. техн. унт; сост.: Л...
12196. ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ, КОНЦЕНТРАЦИИ И ДИСПЕРСИИ РАСТВОРОВ САХАРА С ПОМОЩЬЮ РЕФРАКТОМЕТРА АББЕ 304 KB
  ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ КОНЦЕНТРАЦИИ И ДИСПЕРСИИ РАСТВОРОВ САХАРА С ПОМОЩЬЮ РЕФРАКТОМЕТРА АББЕ Методические указания по выполнению лабораторной работы № 64 по оптике для студентов инженернотехнических специальностей ...