Процедуры Dec и Inc в Pascal.

При работе с целыми числами используются процедуры DEC и INC. Процедура Dec уменьшает число на определенное значение, а процедура Inc увеличивает число на определенное значение.

Перевод числа из десятичной системы счисления в шестнадцатеричную.

Напишем программу, которая вводит с клавиатуры целое число в диапазоне от 0 до 15 и преобразует его к шестнадцатеричной системе счисления. Напомню, что в шестнадцатеричной системе счисления числа в диапазоне от 0 до 9 соответствуют таким же числам в ...

Логические и символьные константы.

В данном уроке будет рассмотрено применение логических и символных констант. Логическая константа может принимать только 2 значения, либо True, либо False. В качестве значения символьной константы могут использоваться любые символы, которые есть в ...

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

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

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

Подпрограммы, определенные пользователем.

Технология программирования с использованием подпрограмм предусматривает разбиение программ на логически связанные, но функционально-замкнутые компоненты, имеющие свое имя, что дает следующие ...

Тип 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.


Комментарии  

 
-1 # монстр 19.11.2012 12:20
:o Решение задач:
1.Найти целую часть и остаток от деления целого числа a на целое число b.
2.Найти сумму цифр заданного трехзначного числа
Ответить
 
 
-3 # монстр 19.11.2012 12:21
помогите решить задачи
Ответить
 
 
-9 # монстр 19.11.2012 12:48
:-* :-*
Ответить
 
 
-3 # Лысый из Браззерс 29.11.2015 07:54
:oops: :oops: :P :roll: :D
Ответить
 
 
-2 # нуб 13.02.2016 13:06
:lol: :lol:
Ответить
 
 
0 # dejavu 15.11.2016 07:28
bular kimdi bele
Ответить
 
 
-1 # lalaluw 15.11.2016 07:29
neolubki xowuna gelmirr
Ответить
 
 
0 # безумная мардж 02.11.2017 15:35
;-)
Ответить
 
 
+2 # белый 17.03.2022 13:08
:-x :-x :-x
Ответить
 
 
0 # Javier 22.08.2025 19:14
Ternyata LUXURY777 benar-benar platform slot online terpercaya yang patut
dicoba.
Saya terpikat dengan slot PG Soft di sini karena menyediakan luxury777 rtp tinggi sampai 98%,
jadi peluang menang sering terjadi.

Masuk ke akunnya juga cepat lewa luxury777 login: http://www.vent-vektor.ru/links.php?go=https://Lulop.com/proxy/FJJqHNSUKog3ABpFdiBnsNBDkmPrk5BaPdVcflpp/aHR0cHM6Ly9Xd3cuUnNzdG9wMTAuY29tL2RpcmVjdG9yeS9yc3Mtc3VibWl0LXRoYW5reW91LnBocA yang stabil.
Kalau terjadi blokir, gampang diatasi, karena ada luxury777 alternatif yang bisa
langsung digunakan tanpa ribet.

Buat member baru, ada juga bonus 100% member baru dan pola maxwin yang menambah peluang
jackpot.

Buat saya pribadi, Luxury 777 nggak cuma memberikan hiburan, tapi juga memberi peluang
cuan besar.
Mantap buat review ini, benar-benar berguna!
Ответить
 

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

   ГлавнаяПаскальЛекции по ПаскальТип данных Integer.