Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Сандық айнымалыларды түрлендіру функциясы
Функция
| Қ ойылуы
| Аргумент типі
| Функция типі
| trunc(x)
| Санның бү тін бө лігін есептеу
| Нақ ты
Бү тін
| Бү тін
| int(x)
| Нақ ты санның О ге ұ мтылғ андағ ы мә ні
| Нақ ты
| Нақ ты
| round(x)
| Санды дө ң гелектеу
| Нақ ты
Бү тін
| Бү тін
| Frac(x)
| Санның бө лшегі
| Бү тін
| Нақ ты
| Мысалы:
Y: =trunc(13.999); (айнымалы Y меншіктейді 13), Y: =trunc(13.111); (айнымалы Y меншіктейді 13).
Y: =round(3.145); (айнымалы Y меншіктейді 3), Y: =round(23.5); (айнымалы Y меншіктейді 24), Y: =round(-12.5); (айнымалы Y меншіктейді -13).
Y: =int(2.7) (айнымалы Y меншіктейді 2), Y: =int(-32.3) (айнымалы Y -32).
Сандық айнымалылардан басқ а символды жә не логикалық айнымалылар қ олданылады. Символды айнымалылар CHAR операторымен жазылады жә не берілгендердің типі жазылады. CHAR типті айнымалы бір байт орын алады.
Логикалық айнымалылар ( тип Boolean) – бұ л айнымалы, екі мә нді қ абылдайды ақ иқ ат - true (1) немесе жалғ ан - false (0).
Логикалық операциялар
| Атаулары
| =
| Тең
| < >
| Тең емес
| And
| Логикалық жә не (логикалық кө бейту, конъюнкция)
| Or
| Логикалық немесе (логикалық қ осу, дизъюнкция)
| Xor
| Логикалық немесе (нә тиже 1,)
| Not
| Логикалық НЕ
| Реттелген айнымалы шамалармен жұ мыс жасайтын функциялар:
Функция аты
| Қ ойылымы
| Аргумент типі
| Функция типі
| Pred(x)
| Алдың ғ ыэлементтің мә нін табу
| | | Succ(x)
| Келесі элементтің мә нін табу
| | | Ord(x)
| Саналатын тип мә нінің реттік нө мірін анық тау
| Саналатын тип
| integer
| Chr(x)
| Реттік нө мірі арқ ылы символды анық тау
| integer
| CHAR
|
Программалар мысалдары:
Функцияның мә нін табу ү шін қ ажет айнымалыларды атаң ыз, y=x2.
| Var x: real, y: real;
| Дө ң гелектің ауданын есептеудегі қ ажет айнымалыларды ата.
| Var r1, r2, s: real;
| Паскаль тілінде жаз:
Y=-2, 7x3+0, 23x2-1, 4
| Y: =-2.7*x*x*x+0.23*x*x-1.4
| Бө ліндіден қ алғ ан қ алдық ты жә не екі санның бө ліндісінің дө ң гелектенген нә тижесін табу:
| Var a, b, c, d: integer;
Begin
Writeln(‘Екі бү тін сан енгіз’); Readln(a, b);
с: = a div b; d: = a mod b;
Writeln(‘дө ң гелектенген нө тиже - ’, c); Writeln(‘бө ліндіден қ алғ ан қ алдық - ’, d);
Readln; end.
| Функция мә нін есептең із:
| Var
Y, x: integer;
Begin
Write(‘x=’); Readln(x);
Y: =5*x*x+9*x+12;
Writeln(‘Y=’, Y);
End.
| Шең бер радиусы R (l=2π R)болса, l шең берінің ұ зындығ ын табың ыз
| Const
π =3.14;
Var
R: integer;
L: Real;
Begin
Write(‘R =’); Readln(R);
L: = 2*π *R;
Writeln(‘L =’, L);
End.
|
|