Умножение, деление, сложение, вычитание вещественных чисел в Pascal.

С вещественными числами можно производить операции умножения, сложения, вычитания, а также операцию деления. Причем операция деления отличается от операции Div. Деление вещественных чисел - это обычное математическое деление, в результате которого ...

Тип данных Boolean. Значения True, False в Pascal.

Мы рассмотрели с Вами целый тип данных (integer), вещественный тип (real), символьный (char). В этом уроке мы рассмотрим тип данных, который имеет большое значение в программировании. Логический типBoolean. Одной из особенностей этого типа данных ...

Функции LENGTH и CONCAT.

Функция Length возвращает в качестве значения длину строки. Например, если в строковой переменной «stroka» записано слово «Pascal», то Length(stroka) будет равно 6. Эта операция аналогична операции Ord(stroka[0]), которую мы разбирали в 1-м уроке. ...

Циклы и массивы

Описание процедур.

Процедуры являются основой модульного программирования (МП). Модульное программирование – это процесс построения программы, разделенной на логические части, называемые модулями, и последовательное ...

Стандартные функции в Паскаль.

Наиболее часто встречающиеся операции над скалярными типами данных реализованы в языке Паскаль с помощью встроенных (иногда говорят — стандартных) функций и процедур.

Тип INTEGER (целый). Этот тип представляет множество целых чисел диапазона от -32768 до 32767. В памяти ЭВМ  под целое число отводится два байта (16 бит).

Наибольшему значению целого числа 32767 соответствует стандартный идентификатор MAXINT, а наименьшему – выpaжeниe NOT(MAXINT)=-(MAXINT+1), или число -32768. Операции, проводимые над целыми числами: «+» сложение, «-» вычитание, «*» умножение, DIV - целочисленное деление, MOD - остаток от целочисленного деления, AND - арифметическое 'И', OR - арифметическое 'ИЛИ', NOT – арифметическое отрицание, XOR - исключающая дизъюнкция. Примеры использования этих операций приведены в таблице1.

integer

Любая из этих операций выполнима над двумя целыми числами, если абсолютная величина результата не превышает MAXINT (для умножения). В противном случае возникает прерывание программы, связанное с переполнением.
Например: требуется вычислить выражение 1000 * 4000 div 2000. Поскольку операции умножения и деления имеют один приоритет и выполняются слева направо в порядке записи арифметического выражения, то при умножении произойдет прерывание, связанное с переполнением. Выход из этой ситуации возможен при изменении порядка выполнения операций умножения и деления, для чего используются круглые скобки ==> 1000 * (4000 div 2000).
Предусмотрено представление целых чисел в шестнадцатеричной системе счисления. Форма записи таких чисел $Х, где X - целая константа, а символ $ - признак. Примеры: $57, $1FF. Напомним, что в шестнадцатеричной системе счисления цифры 10, 11, 12, 13, 14 и 15 заменяются латинскими буквами А, В, С, D, Е и F соответственно.
Кроме типа INTEGER в языке Pascal предусмотрены и другие целые типы данных BYTE, SHORTINT, WORD и LONGINT (таблица 2). Все эти типы определены на множестве целых чисел, характеризуются одним набором арифметических операций и отличаются диапазоном значений и объемом занимаемой памяти.

integer.


Предыдущая статья: Алфавит языка Pascal.
Оглавление: Лекции по Pascal.
Следующая статья: Тип данных Real.


Комментарии  

 
-9 # монстр 19.11.2012 12:20
:o Решение задач:
1.Найти целую часть и остаток от деления целого числа a на целое число b.
2.Найти сумму цифр заданного трехзначного числа
Ответить
 
 
-10 # монстр 19.11.2012 12:21
помогите решить задачи
Ответить
 
 
-17 # монстр 19.11.2012 12:48
:-* :-*
Ответить
 
 
-10 # Лысый из Браззерс 29.11.2015 07:54
:oops: :oops: :P :roll: :D
Ответить
 
 
-7 # нуб 13.02.2016 13:06
:lol: :lol:
Ответить
 
 
-5 # 007 05.11.2016 13:28
:-) :-) :-) :-) :oops: :oops: :-x :eek: :eek: :P :roll: :sigh: :-* :lol: :D :-) ;-) 8) :-|
Ответить
 
 
-4 # qaralipasha 08.11.2016 06:45
# lalaluw salam
Ответить
 
 
-4 # qaralipasha 08.11.2016 06:45
neteeeersen
Ответить
 
 
-4 # lalaluw 08.11.2016 06:45
salam caaannnn
Ответить
 
 
-4 # lalaluw 08.11.2016 06:48
geweyyy sen?
Ответить
 
 
-3 # qaralipasha 08.11.2016 06:51
:lol: yalan deme v infe kak mojno bit geshey
Ответить
 
 
-3 # qaralipasha 08.11.2016 06:53
:-*
Ответить
 
 
-3 # qaralipasha 08.11.2016 06:53
:-x :-x :-x :-x :-x :-x :-x :-x :-x :-x
Ответить
 
 
-3 # lalaluw 08.11.2016 06:53
:P :P
Ответить
 
 
-3 # qaralipasha 08.11.2016 06:54
almaxanim adivi burda nosh lalaluw qoymusan gul kimi adin var
Ответить
 
 
-3 # qaralipasha 08.11.2016 06:58
:o ALMAXANIM
Ответить
 
 
-3 # lalaluw 08.11.2016 06:59
esl adim armudxanimdi ama wexsiyyetde almaxanim gedir ama da buralarda lalaluw kimi gedirem
Ответить
 
 
-3 # lalaluw 08.11.2016 07:00
:D
Ответить
 
 
-3 # qaralipasha 08.11.2016 07:01
# lalaluw может номер напишешь
Ответить
 
 
-4 # lalaluw 08.11.2016 07:01
was napiwu
Ответить
 
 
-2 # lalaluw 08.11.2016 07:01
was tolko vspomnu
Ответить
 
 
-2 # qaralipasha 08.11.2016 07:02
окей жду
Ответить
 
 
-2 # lalaluw 08.11.2016 07:02
ay menim qarali pawam :-*
Ответить
 
 
-2 # qaralipasha 08.11.2016 07:03
jdu rodnaya :-) celuyu teba mnoqo m,noqo raz
Ответить
 
 
-2 # lalaluw 08.11.2016 07:03
oy stesnayus :lol:
Ответить
 
 
-2 # qaralipasha 08.11.2016 07:04
armud alma ne fergi var esas odu polezni meyvedi
Ответить
 
 
-3 # lalaluw 08.11.2016 07:04
+994553723772
Ответить
 
 
-2 # qaralipasha 08.11.2016 07:05
:-* :oops:
sende utanan uz var
Ответить
 
 
-4 # lalaluw 08.11.2016 07:05
ama heckime verme nomremi
Ответить
 
 
-2 # lalaluw 08.11.2016 07:06
geceler daniwariq
Ответить
 
 
-2 # qaralipasha 08.11.2016 07:06
oldu burda onsuzda hec kes gormur yaz gelsin gizli saxlayacam
Ответить
 
 
-3 # lalaluw 08.11.2016 07:07
ay menim wirinim :-*
Ответить
 
 
-3 # qaralipasha 08.11.2016 07:07
heee sehere kimi onsuzda yuxularimdasan geceler :cry:
Ответить
 
 
-3 # lalaluw 08.11.2016 07:07
axi biz hele indi taniw olduq
Ответить
 
 
-3 # qaralipasha 08.11.2016 07:07
8)
Ответить
 
 
0 # lalaluw 08.11.2016 07:07
neter geceler gorursen
Ответить
 
 
+1 # qaralipasha 08.11.2016 07:08
v moix voobrajeniyax ti jila vseqda
Ответить
 
 
-3 # lalaluw 08.11.2016 07:08
oyyyyyy :roll:
Ответить
 
 
-3 # lalaluw 08.11.2016 07:09
ti moy sladkiy
Ответить
 
 
-1 # qaralipasha 08.11.2016 07:09
ti ce takaya derskaya haaa 8)
Ответить
 
 
-1 # lalaluw 08.11.2016 07:11
:D :lol:
Ответить
 
 
0 # lalaluw 08.11.2016 07:12
ya vlubilas :sad:
Ответить
 
 
-1 # lalaluw 08.11.2016 07:12
eyy ti qde ya uje skucayu
Ответить
 
 
-1 # qaralipasha 08.11.2016 07:13
a skolko tebe let ashkim
Ответить
 
 
-1 # lalaluw 08.11.2016 07:14
pawecka moua sladkaya
Ответить
 
 
-1 # lalaluw 08.11.2016 07:14
mne 18
Ответить
 
 
-1 # lalaluw 08.11.2016 07:15
ya tak privikla jit odnim toboy :-? :cry:
Ответить
 
 
-1 # lalaluw 08.11.2016 07:16
davay vstretimsa
Ответить
 
 
-1 # qaralipasha 08.11.2016 07:17
davay a qde xocesh?
Ответить
 
 
-1 # qaralipasha 08.11.2016 07:18
ce obidelas sladusik :-* :-* :-* :-* :-* :-*
Ответить
 
 
-1 # lalaluw 08.11.2016 07:22
ya toje takimi vewami zanimayus eto moe xobbi
Ответить
 
 
-1 # qaralipasha 08.11.2016 07:23
ranshe bilo xobbi sas rabota biznes denqi seviyeli yerlerde dilenirem bqunun qabaginda
Ответить
 
 
0 # dejavu 15.11.2016 07:28
bular kimdi bele
Ответить
 
 
-1 # lalaluw 15.11.2016 07:29
neolubki xowuna gelmirr
Ответить
 
 
+1 # JQ 23.12.2016 05:52
Это Азербайджанский язык 8)
Ответить
 
 
0 # nequil 04.05.2017 18:22
Террористы)0 :P
Ответить
 

Добавить комментарий

Защитный код
Обновить

   ГлавнаяПаскальЛекции по Паскаль