Процедуры STR и VAL.

В строковую переменную можно записывать не только буквы, но и цифры. Однако это будут не числа, как таковые, а их символьное представление. Для преобразования символьных представлений числа в само число, и наоборот, используются процедуры STR и VAl.

...

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

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

Функции 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.


Комментарии  

 
-8 # монстр 19.11.2012 12:20
:o Решение задач:
1.Найти целую часть и остаток от деления целого числа a на целое число b.
2.Найти сумму цифр заданного трехзначного числа
Ответить
 
 
-10 # монстр 19.11.2012 12:21
помогите решить задачи
Ответить
 
 
-16 # монстр 19.11.2012 12:48
:-* :-*
Ответить
 
 
-10 # Лысый из Браззерс 29.11.2015 07:54
:oops: :oops: :P :roll: :D
Ответить
 
 
-7 # нуб 13.02.2016 13:06
:lol: :lol:
Ответить
 
 
-6 # 007 05.11.2016 13:28
:-) :-) :-) :-) :oops: :oops: :-x :eek: :eek: :P :roll: :sigh: :-* :lol: :D :-) ;-) 8) :-|
Ответить
 
 
-5 # qaralipasha 08.11.2016 06:45
# lalaluw salam
Ответить
 
 
-5 # qaralipasha 08.11.2016 06:45
neteeeersen
Ответить
 
 
-5 # 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
:-*
Ответить
 
 
-4 # qaralipasha 08.11.2016 06:53
:-x :-x :-x :-x :-x :-x :-x :-x :-x :-x
Ответить
 
 
-4 # lalaluw 08.11.2016 06:53
:P :P
Ответить
 
 
-2 # 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)
Ответить
 
 
+1 # lalaluw 08.11.2016 07:07
neter geceler gorursen
Ответить
 
 
0 # 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
Ответить
 
 
0 # Cheryle 03.06.2017 17:32
Cheers, a really interesting read added too bpokmarks
so will pop back for new content and to read other peoples
comments. Thanks again.

Take a look at my weblog :: Freddie: http://webapplicationsecurities.pen.io/
Ответить
 
 
0 # Dina 26.07.2017 19:02
With havion so much content do you ever run into any issues of plagorism or copyright violation? My
blog has a lot of completely unique content Ive either written myself or outsourced but it appears a lot of it is popping it
up all over the internet without my agreement.

Do you know any solutions to help prevent content from being ripped off?
Id definitely appreciate it.

Here is my website :: Kellie: https://is.gd/o9gQzu
Ответить
 

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

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

   ГлавнаяПаскальЛекции по ПаскальПоиск минимального и максимального элементов массива.