Дельфи программалау ортасы

Мазмұны

I. Кіріспе
І.1 Delphi туралы негізгі түсініктер
II. Негізгі бөлім
ІІ.1 Delphi программалау ортасы
ІІ.2 Delphi операторлар
ІІ.3 Логикалық амалдар
III. Қорытынды
IV. Пайдаланылған әдебиеттер
        
        Мазмұны
Кіріспе
І.1 Delphi туралы негізгі түсініктер
Негізгі бөлім
ІІ.1 Delphi программалау ортасы
ІІ.2 Delphi ... ... ... әдебиеттер
Кіріспе
Қазақстан -2030 жылғы бағдарламасына сәйкес қоғамның барлық салаларында
ақпараттандыру үрдісі ... ... ... оқу ... басқаруды
автоматтандырудың әдістерін көлемді және қарқынды қолдану, тәжірибелік және
теориялық мәселелерді зерттеу.
Соңғы кездерде Windows ... ... ... және обьектілі
бағдарлы программалау (ОБП) негізінде құрылған программалау тәсілдері
Object Pascal, Microsoft Visual Basic, Borland Delphi, Borlan C++ ... ... ... ... ... ... және ... осы оқиғаларға жауабынан тұрады. Олар, ... ... тілі ... ... ... болатын жылдамдығы тез,
қуатты тіл.
Delphi -дің бірінші нұсқасы 1994 жылы ... ... ... оның ... ... ... ... көрді. 5,
6-нұсқалардың бір-бірінен ... жоқ ... ... ... ... ... ... дайындалған. Delphi 6-да ... ... ... ... кенейтілеген және берілгендер қорымен
жұмыс істеуді өзгешіліктер еңгізілген.
Экранда Delphi ортасының 3 ... ... Delphi 5-тін ... ... Форма (Form)
в) Обьект инспекторы терезесі (Object Inspecttr)
г) Модуль ... ... код ... ... ... Delphi -де ... істеу командалары, аспаптар
тақтасына мәзір пунктеріне еңгізілген негізгі командаларды ... ... -де ... ... жоба деп ... ... алдында ашылатын, программалық сұқбаттық терезесі. Delphi
алғашқы рет іске ... ... ... Form1 ... тақырыбымен
көрінеді.
1.2 Delphі-программалау ортасы.
Структуралық программа.
Кез-келген программа Delphі файлдық жобадан тұрады. (файл кенейтпесі
dpr) бір ... ... ... ... ... Pas). Әр бір ... бірлігін, Object Pascal деп жазылады.
Мына программа автоматты түрде Delphі-ді құрайды және бірнеше жолды
сақтайды. Оны көру ... ... ... project ... ... ... ... менюден Delphі-де терезе кодын көрсетеді ... ... ... ... ... in “Unit1.pas” {fmExample};
{SR*.Res}
begin
Application. Initalize;
Application. GreateForm(TFmExample,FmExample);
Application. Run;
end.
Терезе кодында қара қою шрифпен ... ал ... ... ... ... және ... ... )
Текстік программа басталады Program деп қара қою жазумен және ... End деп ... ... сөз ... біз Object Pascal байқасақ шектеулі
коментарияда бірнеше қос символдарды пайдалануға болады. (*,*) және ... (*….*) ... ... ... Ол ... ... ... тест оқылады, ал символы // компиляторды көрсетеді.
{Это коментарий}
(*Это тоже коментарий*)
// Это символы до конца этой строки составляют коментарий
Program сөзінен ... ; ... ... деп ... ... ... ... программист (немесе Delphі) программада индификатор
(ұқсатқыш) программасын элементің белгілейді, түрі тағы сол ... ... ... ... ... ... және басты форма
терезесінде экранға шығарады, ал Run ... іске ... ... ... тан ... хабарландыруды өңдеу, пайдаланушының іс-әрекеті.
Пайдаланушы Close батырмасын шертсе, Windows ... ... ... структурасы.
Модуль-ол программаның бірлігі, үзіндінің программада сығыстырылғана
арналады. Кез-келген ... ... ... бола ... хабарлау секциясы.
Іс жүргізу секциясы.
Терминатор
Келесі фрагмент программаның дұрыс вариантты ... ... ... ... ... ... секциясы.
implementation
// Іс-жүргізу секциясы.
End.
Терезе кодында Unit1 кепілзатты бассақ, мына текст көреміз:
Unit ... ... ... ... Grahics, Control,
Forms, Dialogs;
Type
TFmExample =Class (TForm)
Danell: TPanel;
BbRun: TBitBth;
BbcCose: ... ... ... ... ... ... TfmExample;
implementation
{SR*.Dem}
end.
Мына бұл текст Delphі-да құрылған, файлдың ... ... оны ... ... ... ... еңгізу арқылы.
Интерфейстік түрде бір түрі жазылған (класс TFmExample) және бір обьект
(үздік TFmExample)
Кластардың жазылуы.
Type
TFmExample =Class (TForm)
Danell: ... ... ... ... ... TMemo;
Private
{Private declarations}
pablic
{pablic declarations}
end;
Біз арығарай жалғастырғанда, класстар негізгі ... ... ... іске ... ... ... элементері.
Программаның элементі-минимальді бөлінбейтін бөлшек.
Элементке жататындар:
• Зарезервированные слова қара ... ... ... ... ... ... ... ... ... ... переменные; ... ... ... ... ... ... ішкі программа
• коментарий ; ... ... ... бұл ... сөзінен шыққан, қажет анықталған
әрекетті компиляторға көрсетеді. Мысалы: қара ... сөз ... ... операторын құрайды.
Бірдейлеуші- ол дегеніміз программист кез-келген элементі анықтап белгілей,
қара қою сөзден басқа бірдейлеуші немесе ... ол ... ... ... ... ... мен
көрінетіндей нұсқа ретіндей басқа программалық элементті құрайды.
Тұрақтылық- жады ауданың анықтайды, программаның шығу ... ... ... ... элемтер сияқты, олар тұрақты деген атын
ауыстырудан басқа.
Const- сөзі (ағылшын сөзінен шыққан Constants- ... бір Const- ... ... орнына 104876 (1024*1024) және 1073741824 ... ... жазу ... Mbyte және Gbyte.
Үзіліс- облысындағы памяттын ауысуына байланысты ол ... ... ... шығуын, ауысуын сақтайды.
Белгі- программа оператор аты. ... ... ... ... ... ... ... сияқты, программаларда өнемі хабарлайды.
Label 1;
loop;
begin
.............
Goto loop; ... ... ... ... // ... ... ... //эти ... ... ... ... за этой ... // ... ... управление
end;
Қосалқы программа- бұл арнайы бейнемен бейнеленген аргумент. Ол дегенімз
егерде программист кейбір қосалқы программада өзгертсе, оның ... ... ... ... арқылы өзгерту қажет емес.
Object Pascal-да екі сортты қосалқы программадан тұрады-процедура
және ... ... ... айырмашылығы оның едентификаторы
тұрақтымен үзілісте қатар пайдалану, ол дегеніміз функциядан шығу
нәтижесін, түрін анықтайды.
Function Myfunction: integer
Және ... ... ... ... ... Myfunction-1;
белгілерді процедурада пайдалануға болмайды
procedure Myprocedyre;
……………………..
x: =2* Myprocedyre-1; ... ... ... ... жүрген операторлардың бірі- Object Pascal-иелену операторы.
Құраушы операторы-ол прорграмманың ақырғы жасалу операторы, ал
операторлық жақшада бітеді-қарамен боялған Ж сөз ... ... Pascal –да ... ... көп, ... технологияда жазуға мүмкіндік бар (Goto операторының көмегінсіз) .
Осылардың ішінде ... ... ... ... мүмкін- Object Pascal
тілі
терендетілген.
begin
………..
begin
…………
begin
………..
end;
……….
end;
……….
end;
2.2 Шартты оператор.
Шартты оператор дегеніміз-кейбір шартты тексеруге және нәтижесі ... ... ... әрекеттің орындалуын тексеру, шартты оператор бұл әдіс
шегеру ... ... ... ... ... болуы керек.
If then < оператор1> else
If , then, else- бар ... қара ... ... сөз ... онда, әйтпесе)
-логикалық түрі
кез-келген оператор тілі Object ... ... ... ... ... істейді.
Мысалы:
var
x,y,max:integer;
begin
…………..
if x>Max Then
y:=Max
else
y:=x;
………….
end.
У үзілісі орындалу кезінде келесі өндіруші Х-ті алады, егер ол мағынасы
Мах-ге жоғарлап кетпесе, У ... тең ... ... ... Pascal тілінде үш тілді оператор бола ... ... ... ... ... ... ... келесі структура бола алады. For
:= to do
Мұндағы:For ,to ,do – қара ... ... ... ... ... түрі integer ... мағына
-ақырғы мағына
-өндіруші оператор Object Pascal
2.4 Таңдау операторы
Таңдау ... ... ... бірнеше оператордан біреуін
таңдауға мүмкіндік береді. Параметрлік таңдау, таңдау ... ... ... реттік түрде, оған жататындар (Integer, Char және логикалық
басқа реттік түрдің жазылуы)
Case of [ else] ... Case, of, else, ... ... (кездейсоқ, әйтпесе, соңы,
осыдан)
Таңдау операторы келесі түрде жұмыс істейді. , ... ... ... ... тең ... ... ... орындалу, осыдан кейін оператор өз жұмысын аяқтайды.
МАССИВТЕР.
Берілген қарапайым ... ... ... пайдалануға мүмкіндік
береді- сан, символдар, жолдар және т.б.
Ол массивтер-бірнеше бір түрдегі обьетілердің формальді қосылуы ... ... т.б) ... ... ... of ... of char;
crray[-3…4] of string;
Диапозон түрі-оң және сол жақ ... ... ... ... ... 10 элементтен тұрады, В массиві 51 элементтен, ал С-массиві 8
элементтен , ... ... ... ... ... ... ... программадағы массив элементері массивтан ... ... ... жақшада беріледі. Мысалы:
Var
a:aray[1..10] of integer;
barray[0..40] of Char;
carray[-2..2] of ... k:=1 to 10 ... ... анықтау ол мысалы мына элементерді пайдалануға болады.
A[17], В[38],С[0],бірақ A[0]немесе C[38] (массивті ... және ... және ... Object Pascal –да ең ... ... ... структуралық программаны жақсы жазуға көмектеседі.
Object Pascal –да процедура программасының ерекше бейнемен ... ... ... ескерсек процедура активизацияға әкеп
соғады және оны шақыру деп ... ... ... ... ол ... ... ... функция StrTolnt, FloatTostr, Random, математикалық
функция және т.б. Стандартты деп атайтынымыз, Delphi ... ... ... және ... бөлігі болып саналады Delph-да стандартты көп
процедура және ... ... ... деп ... ... ... символдарды өзгерте
алады және біз оны латын әріпімен пайдалануға ғана емес орыс ... ... ... ... екі ... ... Оның әрекеті
қарапайым edlnput компонентінен шығу жолын табу керек., процедураны өңдеу
арқылы UpString шығу жолы және ... ... ... сығыстырылуы
керек. Мысалы:
Procedure TfmExample. BbRunClick (Sender:Tobject);
Procedure UpString(StInp:String: var StOut:String);
{Это процедура преобрезует все ... ... StInp в ... и помещает
результат в выходящую строку StOut }
begin
StOut:=StInp;
End; ... ... ... ... (s1,s2); ... ... ... результат
Edinput.Text:=’ ‘;
Edinput. SetFocus;
End;
Бұл программада UpString процедурасы пайда болғаңнан кейін «заглушкой»
деп атайды, ол дегеніміз процедура қажетті ... ... үшін ... ал шығу жолын көшіреді.
Алгаритмдік процедураны өңдеуге ... ... ... ... «А» дан «Я» ға ... массивқа жатады, «е» және «Е»шығару арқылы,
«А»
«Я» символы 255 бал алады, ол дегеніміз-максимальді 1 ... ... бір ... ... 1 ... бөлініп тұр.)
Процедуралық варианттың мүмкіндіктері:
Procedure UpString(StInp: String; Var StOut: String)
{ Это ... ... все ... ... StInp в прописные и
помещаеть результат в выходную строку ... integer; ... ... StInp; ... ... преобрезования
for k:=1 to length(StOut) {lendth ... ... ... латиницу
If stout[k]>=’a’ then ... ... ... //Да: ... ... then ... е и ... тілі
Object Pascal-тілі әріпте, цифрда , 16 түрдегі цифрда, символдар,
пробель және қара қою сөздер кіреді.
Әріп-ол ... ... ... А дан Z қа дейін және А да Z, сол сияқты
(асты сызылған) “_”.
Цифрлар-ол араб ... 0-дан 9-ға ... Әр бір 16 ... цифр маңызды
орын алады. 0-дан 15-ке дейін. Бірінші 10 араб ... ... ... ... 6-сі ... ... А…Ғ ... а…ғ.
Арнайы символдар Object Pascal-да –олар:
+ - * / =” “ : ; {} [] () ^ $ ... ... тағы ... қос символдар жатады.
□ , =,:=,(*,*),(.,.),//
Программа кезінде бұл қос символдар арағашығын пробельмен ажыратуға
болмайды, ... ... ... ... ... ... түсінік ретінде
пайдалынады.
Идентификаторлар.
Object Pascal идинтификаторы –ол тұрақтылардың аты, ... ... ... ... қасиеттер, процедуралар, функция, модульдер,
программа және запис жазатын өріс.
Идентификатор ең алдымен әріптен бастайды, содан сон арығарай әріп ... ... ... ... ... ... және 16 ... тұрақты сандар, ... ... ... ... және анықталмаған белгілер NIL көрсеткіштер.
Бүтін сандар- белгілер мен немесе белгісіздермен жазылады, ол –214783648-
дан +21483648 ге ... ... ... он нүктеден кейін жазылады ол
дегеніміз, заттегі сандармен анықталады.
Заттегі сандар – белгілер мен немесе ... он ... ... және ... ... ... е символынан немесе Е басталады, «+» немесе «-»
және ондық ... ... ... Символ е(Е) ондық реттік және
«умножение на 10 в степень».
Мысалы: 3.14Е5-3.14 умножить на 10 в ... ... 17 ... на 10 в степени минус2
16 түрлі сан, 16 ... ... ... ... таңбасымен белгіленеді.
$ (символ коды36) Диапозоны 16 түрлі ... ... ден ... ... ... False ... ... немесе True (айқын) деген
сөздер.
Символдар тұрақтысы-ПК символ, апострофпен белгіденеді
“Z”- Символ “Z”
“Ф”- Символ “Ф”
Символдар жолының ішкі ... ... #97 ... ... ... ... “’ ”
#13 –символ “CR”
Жолдар түрі- кез-келген ақырғы символдар (CR-символынан басқа-возврат
коретки) апострофпен белгіленеді. ... ... ... ... ... ол екі ... ... ... ... ‘ ‘ S ... ... бос болу ... ол ... ешқандай символдар
апострофпен алынған болмайды. Жолды ... ... ... ... ... ... эквиваленті жолдар “Symbol”
Конструкторлық жиынтық-ол элементерінің тізімдерінің жиынтығы, квадрат
жақшада алынады. Мысалы:
[1.2.4…….7,12]
[blue.red]
[ ]
[true]
2.5 ... ... ... ... ... және ... ... қолданылады.
Егерде операнды-бүтің сан болса, онда ... ... ... ... «Логика » термині Logos (логос) ... грек ... ... ... ... ... деген ұғымды береді. Логика (немесе формальді
логика) ... ... ... ... ... ... логикасымен ғана
зерттеліп қоймай сонымен ... әр ... ... ғылымдармен де
зерттелінеді Мысалы: психология, ... ... ... ... . ... әр ... күрделі ойлау процессін зерттейді. ... және ... ... ... ғылымы. Ол форманың талқылауын
зерттейді, оның мазмұнына нақты көңіл бөлмей.
Математикалық логика символдық және теориялық логика деп ... ... бір ... ... ... дұрыс ойлау құрылымына қолдаылады.
Ал басқа жағынан қарасақ математикалық ... ... ... ... ... ... ... логика құралдары,
математиканың негізінде ауданың зертейді.
Қысқаша таорихына тоқтала ... ... ... ... ... ежелгі грек философы Аристотель (384-322ж. б.з.д) . Ол ең алғаш
дедукция теоремасын өңдеген. Тек сол ғана ... ... ... мен ... ... көңіл бөлген.
Ежелгі грек математигі Евклид (330-275 ж.б. з. д) ең ... ... ... ... ... мәлеметтерді тәртіпке салуға талаптанды.
Ең маңызды ... ... ... ... ағылшын
математигі және логикі Джордж Буль (1815-1864ж). ... ... (1847) және ... ... ... (1854). ... алгебра тәсілін қосқан- символдар тілі және формула, теңдеулерді
шешу үшін. Бұдан алгебраның ... ... ... ... ... ... математиканы тануда 3 бағыттаушы
қалыптасқан, әр кім әр түрлі құрған ... ... ... тәсілмен шешіп талаптанып көрді. Әр біреуінен әр ... ... ... ... жалғыз математикалық логикаға қиыншылығын
тигізбей-ақ сонымен қоса ... ... ... ... қалаған неміс математигі Г.Фреге (1848-1925), ол бүкіл
математиканы ... ... ... ... ... ... арифметиканы негіздеуге қолданан.
XX ғасыр математикалық қатты даму кезені болды, оның жаңа бірнеше
алгоритм ... ... ал ... ... ... соншалықты
даже атематикалық логиканы бһлімдеріне де еңгізген.
Жәнеде XX ... ... ... ... және ... ... ... (және ЭВМ-да құрылған) кибернетика,
есептеу математика, лингвистика құрылымы т.б.
Бұл әдістер компьютерді құруда ... ... және ... ... ... қосу үшін құрылады) , сол сияқты
соларға математикалық қамтамассыз етуді де қосамыз. ... ... ... программалау логикалық предикатта жатыр және алгоритм теоремасы)
Мысалы тілдің атауы Prolog ... ... ... деп атайды.
0 ден басқа логикалық синтез және компьютерлік ... ... ... ... ең маңызды этаптар табиғи парасатқа құру жоы.
Логикалық ... ... көз ... Тағы бір ... кетсек логикалық
мағына немесе айқындық белгіленуі емес, бізге керегі оның ... ... әр ... ... ... ... эквивалентті
операция анықталған символдар әрекеттер сияқты қарастыруымыз керек. 0 және
1, жиынтықтардың {0,1} ... ... ... ... ... ... әрекеттерде орындалады.
┐0=1, ┐1=0 , келесі коньюкция: 0 0=0, 0 1=0, ... 1=1, ... және ... ... ... ... ... айқындалмаған анықталып логика есептеу
теңдігін жазуға болады.
(┐p)=┐((p)
(1.1)
0 және 1 символдардын 4 ... ... ... ... логикалық есептеу теңдігін жазуға болады. P(Q
((P(Q)=((P)(((Q)
(1.2)
Ұқсастық, 0және 1 символдық ережесінің әрекеті, логикалық есептеу теңдігін
жазуға мүмкіндік ... P(Q, және P(Q ... ... ... ... және (1.5) ... бір түрдегі арақатынаспен жазуға болады: (
(P*Q)=((P)*((Q);
Мұндағы: * логикалық операцияның бір символдық белгісін көрсетеді. (, (, (
, ... мен (1.5) ... ... ... ... ... ┐А6, А2(А3, А3(А5, А2(А7, А6(А5, А2(А8, ... ... ... сапада жасалған операцияларды пайдаланған.
Логика-ақиқат және дұрыс ойлау. ... ... және ... Ой
мазмұнына қарай құбылыстардың ... ... ... ... ... Ал ... қарсы жалған дейді. Тану барысында ақиқатқа жету
үшін бір ден ойлауға арқау болатын ... ... ... болу ... ден ой ... ... дұрыс болу керек. Математикалық дәлдемелермен
математикалық сұрақтарды ... ... ... ... ... ... Архетектураны, жиындар теориясын, форманың
дәлелденуі, жүйенің ... ... ... ... ... логикада ұғым белгі және қасиетпен анықталады.
| Логикалық операциялар бүтің сан мәлеметтерінің берілуі. ... ... | not | and | or | xor |
| 1 | - | 0 | - | - | - |
| 0 | - | 1 | - | - | - |
| 0 | 0 | - | 0 | 0 | 0 |
| 0 | 1 | - | 0 | 1 | 1 |
| 1 | 0 | - | 0 | 1 | 1 |
| 1 | 1 | - | 1 | 1 | 0 ... Object Pascal –да 2 ... операция бүтің санға жаиады:
i shl j-жылжымалы i-дан j-ға сол жақ ... ... ... 0-мен ... shr ... i-дан j-ға оң жақ разрядқа үлкен разрядтан босаса 0-
мен ... Бұл ... i және j ... ... түрде
бейнеленеді.
|Логикалық операция мәлеметтер үстінен берілген логикалық тип. ... ... | not | and | or | xor |
| True | - | False | - | - | - |
| False | - | True | - | - | - |
| False | False | - | False | False | False |
| False | True | - | False | True | True |
| True | False | - | False | True | True |
| True | True | - | True | True | False |
1) unit ... ... SysUtils, Variants, Classes, Graphics, ... ... = ... TEdit;
Edit2: TEdit;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
Button5: TButton;
Label1: TLabel;
Label2: TLabel;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure ... ... Private ... ... Public declarations }
end;
var
Form1: TForm1;
x,y:integer;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
x:=strtoint (Form1.Edit1.Text);
if (x=1) then Form1.Label1.Caption:='0';
if (x=0) then ... ... ... (x=0) and (y=0) then ... (x=1) and (y=1) then ... ... ... (x=0) or (y=0) then Form1.Label1.Caption:='0';
if (x=1) or (y=1) then Form1.Label1.Caption:='1';
end;
procedure ... ... (x=1) Xor (y=1) then ... (x=0) Xor (y=1) then ... ... TObject);
begin
Edit1.Clear;
Edit2.Clear;
end;
end.
Мәлеметтер типі
Кез-келген мәлеметтер ол дегеніміз тұрақты, үзілісті, функцияның қасиеті
немесе айту мағынасы Object Pascal-да ... ... ... Pascal-да берілген түрдегіні мазмұндайды (7.1рси) Бұл тілде жаңадан
құрылған түрдің механизмін қарастырады.
Осы тарауда осы ... ... ... ... көрсеткіштермен,
келесі екі тарауда көрсетіледі.
Қарапайым түрлер.
Қарапайым түрлерге ... ... және ... Қарапайым
түрлердің айырмашылығы әрбіреуінің ақырғы мәні болады.
Ол мәнің мынадай ... салу ... ... ... ... аты
және әрбіреуінен бір бүтін сан сығыстыру- нөмірді тәртіпке салу.
Заттық түрлері.
Нақты айтқанда ... ... мәні ... ... түрің анықтайтын ішкі
формат.
Уақыт мерзім түрлері.
Ол дегеніміз уақыт мерзім сақтауға арналған.
Реттік типы .
Реттік түрлеріне жататындар-бүтін, ... ... ... ... ... ... әрбіреуіне функцияны қолданамыз Ord (x), тәртіпке салу реттік
номері Х мағынасын артқа қайтадан қайтарады. ... ... Ord (x), ... ... ол ... Ord (x)=x , Х үшін ... ... сан
жатады.
Ord (x) логикалық түрге қолданамыз, символдық және санаулы ... ... ... сан 0-ден 1-ге ... 255-ке ... ... 0-ден 65535 (санаулы). Диапозон түрі
базалық тәртіпке салу бүкіл қасиеттерін сақтау, ... ... ... ол Ord (x) ... салу ... түрі ... қолдануға болады.
Pred(x)-алдыңғы түрді реттік түрге келтіру (реттік номерге сәйкес
келеді, мәні Ord (x)-1)
ол дегеніміз ... ... ... ... ... келтіру.
Succ(x)+1 ол дегеніміз
Ord(Succ(x))=Ord(x)+1;
Мысалы: Егер программада қолданылған ... ... ... Pred(c) ... ... '4', ал ... Succ(c)-символ
'6’.
Құрылым түрлері.
Кез-келген құрылымдардың түрі (Object Pascal-да 4 ... ... ... жиынтық және файлдар) жиынтықтарды осы ... ... ... Pascal ... ... ... берілген басқа тілдегі
программалаумен ұқсас. Мына компонентер оңай ... етіп ... ... реттік номеріне кіре алады.
Мысалы:
type
digit=array[0..9] of Char;
matrix=array[byte] of Single;
var
m:matrix;
d:digit;
i:integer;
begin
................
m[17]:=ord(d[i-1])/10;
.................
end;
Массивтық түр келесі түрде жазылады.
=array[] of
Мұндағы: ... ... ... ... ... ... бір ... бірнешеудің индекстік түрі,
үтір арқылы белгіленеді, квадрат жақшамен, синтаксисті қажет етеді.
- Object Pascal-да кез-келген реттік ... ... оның ... 2 ... (ол ... LongWord және int ... ... бір-бірімен байланысқан біртүрдегі логикалық обьект.
Элементердің сандық шығу жиынтығы 0-дан 256-ға ... ... ... ... ... және бос деп атайды).
Екінші жиынтық эквивалентті деп санайды, сонда ғана егерде бәрі элементі
бірдей болса, ... ... ... орналасқаның айырмашылығы
жоқ.
Мысалы: берілген жиынтықты анықтау.
type
digitchar=set of ‘0’, ‘9’;
digit =set of ... ‘2’, ... ‘2’, ... ‘3’];
s4:=[0...3,6];
s5:=[4,5];
s6:=[3..9];
.........................
end;
Осы мысалда :s1,s2 жиынтықтың эквиваленті, ал s3 жиынтығы s2-ге ... ол ... ... ... мына ... ... ... қилысуы, мысалы: s4*s6 сақтайды [3], ал s4*s5-бос жиынтық.
+ жиынтықтың қосылуы мысалы: s4+s5 сақтайды [0,1,2,3,4,5,6],
s5+s6 сақтайды
[3,4,5,6,7,8,9],
- үлестіру жиынтығы мысалы: s6-s5 ... ... ... ... ... ... Егерде екі жиынтықтың эквиваленті болса,
онда true
Эквивалентті тексеру. Егер екі ... ... ... ... ... ... Егер екі ... біріншіге қосылса true
IN бұйымдарды тексеру.
3 in s6 True ... in s1 False ... ... Pascal ... пайдалану үшін келесі түр орындалу қажет.
( қысқа жол ShortString String[N], N

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 26 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi программалау ортасының негізі34 бет
Жануартану пәніне мультимедиялық анимация процессін ұйымдастыру технологиясы60 бет
Delphi визуалды программасы30 бет
Delphi ортасында программалау29 бет
DELPHI программалау жүйесі16 бет
Delphi программалау ортасы15 бет
Delphi программалау ортасы жайлы24 бет
Delphi программалау ортасы және мәліметтер қоры34 бет
Delphi программалау ортасы туралы10 бет
Delphi программалау ортасы. Мәліметтер базасы19 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь