Тема Язык программирование Паскаль. Операторы паскаль (2 часа)



Download 33,77 Kb.
bet7/7
Sana22.02.2022
Hajmi33,77 Kb.
#81647
TuriЛекции
1   2   3   4   5   6   7
Bog'liq
Паскаль для начинающих

Тип

Диапазон

Значащие цифры

Требуемая память

от

до

Real

2.910-39

1.71038

11-12

6 байт

Single

1.510-45

3.41038

4

6 байт

Double

1.510-45

3.41038

15-16

8 байт

Extended

3.410-4932

1.1104932

19-20

10 байт

Comp

-263 + 1

263 - 1

19-20

8 байт

Над действительными числами можно выполнять следующие арифметические операции, дающие действительный результат: сложение, вычитание, умножение, деление.


К величинам действительного типа применимы все операции отношения.
К действительным аргументам применимы функции, дающие действительный результат: ABS(), SQR(), SIN(), COS(), ARCTAN(), LN(), Exp(), SQRT(), INT(), PI.
К аргументам действительного типа применимы также функции TRUNC() и ROUND(), дающие целый результат. Первая из них выделяет целую часть действительного аргумента путем отсечения дробной части, вторая округляет аргумент до ближайшего целого.
Логические величины.
Для описания логических величин используется служебное слово BOOLEAN (булевская).
Логические величины принимают только два значения: TRUE (истинно) и FALSE (ложно).
Результатами обработки логических величин также являются величины логического типа.
Стандартные функции языка «Pascal»
Для обозначения математических функций применяются следующие обозначения:
PI – возвращает значение 3,14159…
SIN() - функция синуса; аргумент задается в радианах; функция возвращает вещественное значение. Например, SIN(0)=1, SIN(PI/2)=0.
COS() – функция косинуса; значение аргумента в радианах; функция возвращает вещественное значение. Например, COS(0)=0, COS(PI/2)=1.
ARCTAN() – функция арктангенса; тип результата – вещественный.
ABS() – абсолютная величина аргумента. Например, ABS(-5)=5, ABS(146)=146. Аргумент для данной функции может быть целым либо вещественным; тип возвращаемого значения определяется типом аргумента.
SQRT() – корень квадратный из аргумента. Например, SQRT(9)=3.
A MOD B – остаток от деления числа А на B. A и B – целые числа. Например, 123 MOD 10 = 3; 17 MOD 12 = 5.
A DIV B – вычисление целой части частного от деления числа A на B. Например, 123 DIV 10 = 12, 5 DIV 8=0.
TRUNK() – нахождение целой части аргумента. Например, TRUNK(23.45)=23, TRUNK(125)=125.
INT() – возвращает целую часть аргумента в виде вещественного значения. Например, INT(23.5)=23.
FRAC() – дробная часть аргумента. Например, FRAC(23.45)=0.45.
ROUND()- округляет аргумент до целого значения; тип результата – Longint. Например, ROUND(12.15)=12, ROUND(12.51)=13.
EXP() – вычисляет значение ex(экспоненциальная функция); тип результата – вещественный.
LN() – натуральный логарифм аргумента. Тип функции – вещественный.
SQR() – возведение аргумента в квадрат. Аргумент может быть, как целого, так и вещественного типа; результат имеет вещественный тип. Например, SQR(2)=4, SQR(-5)=25.
DEC(Х,[А]) - уменьшает значение Х на заданное число или на другую переменную. Параметр Х может быть значением любого типа. Например, для целочисленного аргумента Х процедура DEC(Х;1) аналогична оператору Х:=Х-1. Параметр А является необязательным. При его отсутствии значение Х уменьшается на единицу. Например, DEC(5)=4, DEC(5, 3)=2.
INC(Х, [А]) - увеличивает переменную на заданное число или на другую переменную. Например, INC(6)=7, INC(3,10)=13.
ODD() – проверяет аргумент на четность; возвращает значение TRUE, если аргумент – нечетное число, и FALSE – в противном случае. Тип функции – Boolean. Например, ODD(12)=TRUE, ODD(15)=FALSE.
В языке «Pascal» нет обозначения для операции возведения в степень. Эта операция строится с помощью функций EXP() и LN(). Например, Y:=EXP(LN(X)*5) – возведение числа Х в степень 5.
RANDOM() - данная функция возвращает от своей работы случайное число. В качестве параметра задается максимальное значение случайного числа. Инициализация датчика случайных чисел происходит вызовом процедуры Randomize.
Язык «Pascal» предусматривает и создание новых пользовательских функций.
Вопросы для самоконтроля

  1. Общие сведения о языке «Pascal»

  2. Словарь языка «Pascal»

  3. Типы величин языка «Pascal»

  4. Числовые величины

  5. Логические величины

  6. Литерные величины

  7. Стандартные функции языка «Паскаль»

Download 33,77 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish