Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ТЖШ класы 5 страница




procedure TForm1.Button1Click(Sender: TObject);

const n=4;

var

x:array[0..n,0..n] of integer;

i,j,s,k:integer;

 

begin

begin

s:=1;

k:=0;

for i:=0 to 4 do

for j:=0 to 4 do

StringGrid1.Cells[0,0]:=inttostr(1);

StringGrid1.Cells[0,1]:=inttostr(5);

StringGrid1.Cells[0,2]:=inttostr(18);

StringGrid1.Cells[0,3]:=inttostr(0);

StringGrid1.Cells[0,4]:=inttostr(9);

StringGrid1.Cells[1,0]:=inttostr(8);

StringGrid1.Cells[1,1]:=inttostr(5);

StringGrid1.Cells[1,2]:=inttostr(10);

StringGrid1.Cells[1,3]:=inttostr(7);

StringGrid1.Cells[1,4]:=inttostr(-1);

StringGrid1.Cells[2,0]:=inttostr(8);

StringGrid1.Cells[2,1]:=inttostr(6);

StringGrid1.Cells[2,2]:=inttostr(0);

StringGrid1.Cells[2,3]:=inttostr(7);

StringGrid1.Cells[2,4]:=inttostr(-9);

StringGrid1.Cells[3,0]:=inttostr(3);

StringGrid1.Cells[3,1]:=inttostr(6);

StringGrid1.Cells[3,2]:=inttostr(4);

StringGrid1.Cells[3,3]:=inttostr(3);

StringGrid1.Cells[3,4]:=inttostr(3);

StringGrid1.Cells[4,0]:=inttostr(0);

StringGrid1.Cells[4,1]:=inttostr(6);

StringGrid1.Cells[4,2]:=inttostr(4);

StringGrid1.Cells[4,3]:=inttostr(3);

StringGrid1.Cells[4,4]:=inttostr(1);

 

end;

end;

 

procedure TForm1.Button2Click(Sender: TObject);

var

i,j: integer;

begin

begin

for i:=0 to 4 do

for j:=0 to 4 do

begin

if (i<j) then StringGrid1.Cells[i,j]:=inttostr(0) else

begin

if (i>j) then StringGrid1.Cells[i,j]:=inttostr(3) else

begin

if (i=j) then StringGrid1.Cells[i,j]:=inttostr(7) else

end;

end;

end;

end;

end;

 

end.

БИЛЕТ №

 

1. Физикалық деңгейдегі ақпараттық үрдістер.

2. Функция анықтамасы және оның сипатталуы.

3. Қалыптастыру түсінігі. Реляциялық деректер базасындағы бірінші және екінші қалыпты пішін.

4. Есеп.А(4,4) квадраттық матрица берілген. Матрицадағы бас диагоналдан жоғары орналасқан элементтердің санын табыңдар.

 

1 Физикалық деңгейдегі ақпараттық үрдістер.

Сигнал дегеніміз физикалық құрылымдардың обьектінің немесе ортаның физикалық қасиеттері, жағдайы және тәртібі туралы берілетін ақпараттық қызмет. Жалпы алғанда, сигналдарды өңдеу мақсаты деп оларда бейнеленген нақты ақпараттық мәліметтерді (пайдалысында, мақсаттысында) алып, ол мәліметтерді қабылдау және одан әрі пайдалану үлгісіне келтіруді айтады.
Басқару жүйесі қашанда дамып отыратын жүйе болғандықтан оған сәйкес ақпарат жүйесі де дамып жетілдіріп отыруы тиіс. Жүйенің даму барысы зерттеу, талдау, жобалау, қолдануға ендіру және қолдау сатыларынан тұрады. Бұл сатылар кейде, яғни прототипті әдіс қолданылғанда, бір уақытта қатар жүргізілуі де мүмкін. Бұл сатылардың әрқайсысы өңделу нәтижесінде мақсаттық өнімді қалыптастырады. Жүйелік зерттеулер сатысында жүйенің жүзеге асырылу мүмкіндігі туралы қорытынды тұжырымдалып, келесі сұрақтар қарастырылады: • мәселе шынымен де қажет пе, немесе оны басқа жолдармен шешуге бола ма? • жаңа ақпараттық жүйе тұрғызылғаны қолайлы ма? • оны шынымен де жүзеге асыру мүмкін бе? Жүйелік зерттеулер стратегиялық барлау қызметін атқарып, бұл сатыда өзекті болып мәселе бар ма, оны болашақ жүйе шеше ала ма және ол қандай болуы қажет деген сұрақтарға да жауаптар беріледі. Ол таңдап, орындалу мүмкіндігін меңгереді, әрі орындалу мүмкіндігі туралы есеп береді. Ұйымның мүддесін қолдайтын жүйені жоспарлаудың стратегиясын таңдау барысында ұйымның ерекшеліктерімен танысу және қарастырылатын мәселеге ұқсас немесе оған дайын жобалардың сипаттамасымен танысу жүргізіледі. Жүйенің орындалу мүмкіндігін меңгеру кезінде оны тұрғызуға кететін үлкен шығындар мен ұзақ уақыт мерзімі ақталатындай болуы тиіс, яғни келесі жұмыстар жүргізіледі: - қолданушының ақпараттық тұтынушылығын алдын ала анықтау; - жаңа өңдеуді жасаудың мүмкіндігін анықтау немесе қолданып жүрген ақпараттық жүйені жетілдіру мүмкіндігін анықтау; - өңдеу жоспарын тұрғызу; Жүйенің орындалу мүмкіндігі туралы есеп беруде зерттеу нәтижелерін құжаттандыру және алдын ала зерттеу нәтижелерін қолданушылар мен жетекшілер назарына ұсыну шаралары жүргізіледі. Ондағы есеп беру құжаттарында: - ұйымдастырушылық, яғни ұсынылатын ақпараттық жүйенің мүмкіндіктері мекеменің стратегиялық жоспармен сәйкес болуы; - экономикалық, яғни мүмкін болатын шығындары, инвестицияны азайтып, кірісті көбейту; - техникалық, яғни техникалық құралдар мен бағдарламалардың сенімді, келешекке арналған, қорғалған, керек мезетінде қолданылуы секілді мүмкіндіктердің болуы; - амал жасау немесе қолданушыға өз мәселелерін шешуде нәтижелі қызмет етуі баяндалады.

2 Функция анықтамасы және оның сипатталуы.

Функцияны баяндау сияқты оны анықтау кезінде де екі стильді қолдануға болады - классикалық және қазіргі. Функцияны анықтаудың классикалық форматы келесідей:

Тип функция_аты (параметрлер аты) параметрлер анықтамасы;{

локалдық баяндау;

операторлар;

}

Қазіргі стиль баяндалу форматы функция атынан кейін тұратын жақша ішіндегі функция параметрлерінің анықталуын қарастырады.

Тип функция_аты(парамақпар, парам_ақпар,...);

Бұндағы, параметр анықтамасы парам_ақпар - берілетін параметр (тип және идентификатор) туралы ақпаратты сақтайды.

Функция ішінде (maіn() басты функциясынан басқа) тұрған баяндаулар тізбегі (константалар, мәліметтер типі, айнымалылар) тек осы функция ішінде анықталады. Сондықтан Си тілі ішкі циклдерді қамтымайды, яғни бір функция басқа функцияның ішінде баянала алмайды.

Функциялар программа ішінде әр түрлі ретте тұра береді және программаның барлық жеріне глобальды деп есептеледі, сосын қолданылмай тұрып баяндалған енгізілген функцияларды қосқанда да. Функцияны шақыру функция аты және жақша ішінде аргументтері бойынша жүзеге асырылады. Функцияның орындалу нәтижесі return операторы көмегімен қайтарылады. Жалпы түрі: Return (өрнек);

Оператор функция жұмысын аяқтайды және басқаруды шақырған программадағы келесі операторға береді. Бұл return операторы функция денесінің соңғы операторы болмаса да, орындалады. Return операторын мына түрде қолдануға болады: return; return 0;

Функция анықталуы атымен, формалды параметрлерімен және функция денесімен ерекшеленеді. Ол тағы да қайтаратын мәнінің типі және функцияның жады класы бойынша ерекшеленеді. Функцияны анықтау синтаксисі келесідей:

[<ЖК түрі>][<тип түрі>]<сипаттаушы>([<параметрлер тізбегі>])[<параметрлерді баяндау>]<функция денесі>

Жады класының түрі <ЖК түрі> функцияның жады класын береді. <Тип түрі> сипаттаушымен бірге қайтаратын мәннің типін және функция атын анықтайды. <Параметрлер тізбегі> өз кезегінде функцияны шақыру кезінде мәні берілетін формалды параметрлер атынан тұратын тзбек (бос болуы мүмкін). <Параметрлерді баяндау> формалды параметрлердің типтерін және идентификаторларды береді. <Функция денесі> - жергілікті айнымалыларды баяндаудан және операторлардан тұратын құрамды оператор.

Қазіргі құрылымы:

[<ЖК түрі>][<тип түрі>]<сипаттаушы>([<параметрлерді баяндау тізімі>])<функция денесі>

3 Қалыптастыру түсінігі. Реляциялық деректер базасындағы бірінші және екінші қалыпты пішін.

Реляциялық мәліметтер қоры бұл өзара байланысқан қатынастар жиыны. Әрбір қатынас (кесте) компьютерде файл түрінде беріледі.

1ҚП (Бірінші Қалыпты пішін)

Бірінші қалыпты пішін (1ҚП) – бұл кәдімгі қатынас, яғни барлық өрістері тек қана бір мәннен тұратын кесте. Кез-келген қатынас автоматты түрде 1ҚП-да болады. Қысқаша қатынас қасиетін еске түсірейік (бұл 1ҚП қатынасы болып табылады):

· Қатынаста бірдей кортеждер болмайды.

· Кортеждер реттелмеген.

· Атрибуттар реттелмеген және атауларымен айрықшаланады.

· Атрибуттардың барлық мәндері атомды.

2ҚП (Екінші Қалыпты пішін)

Анықтама 3. қатынасы екінші қалыпты пішінда (2ҚП) болады, егер қатынас 1ҚП болса және күрделі кілт бөлігіне тәуелді кілттік емес атрибуттар жоқ болса. 2ҚП - кестеде әрбір кілттік емес өрістер тұтастай алғашқы кілт арқылы анықталады және өзі алғашқы кілттің бөлігі де болмайды

4 Есеп.А(4,4) квадраттық матрица берілген. Матрицадағы бас диагоналдан жоғары орналасқан элементтердің санын табыңдар.

procedure TForm1.Button1Click(Sender: TObject);

const n=3;

var

x:array[0..n,0..n] of integer;

i,j,k:integer;

begin

begin

for i:=0 to 3 do

for j:=0 to 3 do

StringGrid1.Cells[0,0]:=inttostr(-5);

StringGrid1.Cells[0,1]:=inttostr(5);

StringGrid1.Cells[0,2]:=inttostr(-5);

StringGrid1.Cells[0,3]:=inttostr(-8);

StringGrid1.Cells[1,0]:=inttostr(8);

StringGrid1.Cells[1,1]:=inttostr(5);

StringGrid1.Cells[1,2]:=inttostr(10);

StringGrid1.Cells[1,3]:=inttostr(7);

StringGrid1.Cells[2,0]:=inttostr(8);

StringGrid1.Cells[2,1]:=inttostr(6);

StringGrid1.Cells[2,2]:=inttostr(1);

StringGrid1.Cells[2,3]:=inttostr(7);

StringGrid1.Cells[3,0]:=inttostr(3);

StringGrid1.Cells[3,1]:=inttostr(-6);

StringGrid1.Cells[3,2]:=inttostr(4);

StringGrid1.Cells[3,3]:=inttostr(-3);

end;

for i:=0 to 3 do

for j:=0 to 3 do

x[i,j]:=strtoint(StringGrid1.Cells[i,j]);

for i:=0 to 3 do

for j:=0 to 3 do

if (i<j) then

k:=k+1;

Memo1.lines.add(inttostr(k));

end;

end.

БИЛЕТ №

1. Қол жеткізе алу ұстанымы бойынша ақпараттың түрлерге бөлінуі

2. Класс және оның негізгі қасиеттері.

3. ДББЖ-да деректердің абстрактылық деңгейде көріну бейнесі:сұлба, бағынышты сұлба, сұлба сақталуы.

4. Есеп. А(5,5) матрицасы берілген. Бас диагоналдан төменгі элементтерді 0-ге, жоғарыдағыларын 3-ке, және диагонал бойындағыларын 7-ге алмастырыңдар.

 

1 Қол жеткізе алу ұстанымы бойынша ақпараттың түрлерге бөлінуі

Дара)автономды ДК-де жүзеге асады(желі қолданылмайды); жалпы ақпараттық қормен

Топтық)жұмыс тобының мүшелерінің ақпаратты ұжым дық пайдалануына бағытталған;

Корпоративтік) ірі компанияларға бағытталған аймақтық бөлінген түйіндер немесе желілерді

Жалпы түрде ақпарат дегеніміз – ол нақты өмірді белгілермен немесе сигналдардың көмегімен бейнелену. Жеке жағдайда ақпарат деп адамның қоршаған ортадан алатын мәліметтерін айтамыз.

Ақпарат термині латынның informatio – түсіндіру, баяндау деген сөзінен шыққан.

Бізді қоршаған ортадағы сан алуан ақпаратты әр түрлі белгілерге байланысты топтауға болады.

Ақпарат шығу облысына байланысты былай бөлінеді:

· Қарапайым – бұл жансыз табиғатта болып жатқан құбылыстар мен процестерді бейнелейді.

· Биологиялық – өсімдіктер мен жануарлар әлеміндегі процестерді бейнелейді.

· Әлеуметтік – қоғамдағы адам туралы процесті бейнелейді. Ол адамның практикалық өмір тіршілігімен тығыз байланысты, сондықтан адамның қанша тіршілік түрі болса, сонша әлеуметтік ақпараттық түрі мен типін ажыратуға болады. мысалы, қоғамға байланысты ақпаратты көпшілік, арнайы және жеке деп жіктеуге болады.

Ақпаратты беру және қабылдау әдістеріне байланысты келесідей ажыратады:

· визуальды – көрнекі бейнелер мен арнайы белгілер арқылы таратылады;

· аудиальды – дыбыс арқылы таратылады;

· тактильді – сезім арқылы;

· органо-лептикалық – иіс және дәм арқылы;

· машиналық – есептеу техникасының көмегімен таратылады.

Информатикада ақпараттың екі түрін қарастырады.

1. аналогтік, яғни кез-келген уақытта және кез-келген өлшемге өзгере алатын үздіксіз процесті сипаттайтын ақпарат (мысалы, адам денесінің қызғаны, музыкалық шығармалар.)

2. үзілісті, яғни дискретті процесті сипаттайтын арнаулы уақытта және алдын-ала белгіленген мәндерін қабылдап өзгеруі мүмкін сигнал. Дискретті процесті сипаттайтын ақпарат (мысалы, жыл мезгілдері, Морзе әліппесіндегі нүкте және тире).

Информатика тұрғысында ақпараттың негізгі қасиеттері мынадай:

· оның анықталған бір жүйемен үзіліссіз байланысы;

· құрылымдылығы – түскен сигналдардан ақпаратты айқындауға мүмкіндік береді.

· пайдалығы ақпараттың мақсаты мен міндетін анықтауға мүмкіншілік береді.

· құндылығы, ақпараттың тұтастығымен, анықтылығымен, актуальділігімен, пайдалылығымен анықталады

2 Класс және оның негізгі қасиеттері.

Класс – түрлі типті мәліметтерден және оларға жүргізілетін амалдардан тұратын, пайдаланушы анықтайтын тип.Сонымен класс дегеніміз – сипаттама, ал объект дегеніміз – бұл сипаттамаға сәйкес жасалынған зат.

Класс – құрамына мәліметтер сипаттамсымен қоса, класс өкілі – объектімен жұмыс жасайтын процедуралар мен функцияларды сипаттамасы кіретін күрделі құрылым. Класстыңжалпытүрі:

Tperson = class

private

fname: = string [15];

faddress: = string [35];

public

procedure Show;

end;

Классмәліметтері өрістер деп, алпроцедураларменфункциялар - әдістер депаталады. Келтірігенмысалдағы Tperson – классаты, fname және faddress - өрісаттары, ал Show - әдіс (метод) атауы.

Класс деп объектілерді құрудағы қолданылатын үлгілерді айтады, ал объект сол үлгінің туындысы болып табылады. Негізінен осы класстрда 3 фундаметальді принциптер жатыр олар: инкапсуляция, мұрагерлік және полиморфизм.

Инкапсуляция- оның жалғыз 3 мәні бар олар: - өрістер, әдістер және қасиеттері. Осы мәндерді біріктіру бір бүтін және оны инкапсуляция деп атайды.

Мысалы: Tform класы (өзіне инкапсулировать) қажетің тәрін өзіне қамтып сақтау.

Windows- терезесіне сақтау үшін, Tmemo класын толық жұмыс істелінген текстік редактор, Ttimer-программасы жұмысты таймермен және тағы басқа қамтамассыз етеді.

Мұрагерлік -кез-келген класс басқа кластардан бұзылуы мүмкін. Ол үшін алдын-ала кластар көрсетіледі.

TchildClass=class (TparentClass).

Бұзылған класстар автоматты түрде өріске мұра қалдырады, мысалы тәсілдер және қасиеттер жаңадан қалдыруға болады.

Бүкіл класс Object Pascai- да бір кластан ғана бұзылады ол Tobject. Бұл класс өріс немесе қасиеттері жоқ, кез-келген обьект өмірлік циклін қамтамассыз етеді- олардың құруынан бұзылғанынша дейін.

TPersistent-ол мәлеметтерді файлға сақтай "алады" және одан қайтадан қайтара алады, нәтижесінде олардан кейінгіні де шығара алады.

TComponent-класынан өз уақытында, өзара іс-қимыл етіп ортада өңделеді.

TControl-жалғыз файлдарменжұмыс істемей және ортада өңделеді, яғни ол экранда шыққан бейнеге қызмет етеді.

Полиморфизм-ол мәндері ұқсас әртүрлі әдістермен кластық қасиеттерді проблемасыз шеше алады. Object Pascal рамкасында орнықты орналасқан осы қасиеттер немесе басқа алгаритмдардың ауысуы.

 

3 ДББЖ-да деректердің абстрактылық деңгейде көріну бейнесі:сұлба, бағынышты сұлба, сұлба сақталуы

4 Есеп. А(5,5) матрицасы берілген. Бас диагоналдан төменгі элементтерді 0-ге, жоғарыдағыларын 3-ке, және диагонал бойындағыларын 7-ге алмастырыңдар.

procedure TForm1.Button1Click(Sender: TObject);

const n=4;

var

x:array[0..n,0..n] of integer;

i,j,s,k:integer;

 

begin

begin

s:=1;

k:=0;

for i:=0 to 4 do

for j:=0 to 4 do

StringGrid1.Cells[0,0]:=inttostr(1);

StringGrid1.Cells[0,1]:=inttostr(5);

StringGrid1.Cells[0,2]:=inttostr(18);

StringGrid1.Cells[0,3]:=inttostr(0);

StringGrid1.Cells[0,4]:=inttostr(9);

StringGrid1.Cells[1,0]:=inttostr(8);

StringGrid1.Cells[1,1]:=inttostr(5);

StringGrid1.Cells[1,2]:=inttostr(10);

StringGrid1.Cells[1,3]:=inttostr(7);

StringGrid1.Cells[1,4]:=inttostr(-1);

StringGrid1.Cells[2,0]:=inttostr(8);

StringGrid1.Cells[2,1]:=inttostr(6);

StringGrid1.Cells[2,2]:=inttostr(0);

StringGrid1.Cells[2,3]:=inttostr(7);

StringGrid1.Cells[2,4]:=inttostr(-9);

StringGrid1.Cells[3,0]:=inttostr(3);

StringGrid1.Cells[3,1]:=inttostr(6);

StringGrid1.Cells[3,2]:=inttostr(4);

StringGrid1.Cells[3,3]:=inttostr(3);

StringGrid1.Cells[3,4]:=inttostr(3);

StringGrid1.Cells[4,0]:=inttostr(0);

StringGrid1.Cells[4,1]:=inttostr(6);

StringGrid1.Cells[4,2]:=inttostr(4);

StringGrid1.Cells[4,3]:=inttostr(3);

StringGrid1.Cells[4,4]:=inttostr(1);

 

end;

end;

 

procedure TForm1.Button2Click(Sender: TObject);

var

i,j: integer;

begin

begin

for i:=0 to 4 do

for j:=0 to 4 do

begin

if (i<j) then StringGrid1.Cells[i,j]:=inttostr(0) else

begin

if (i>j) then StringGrid1.Cells[i,j]:=inttostr(3) else

begin

if (i=j) then StringGrid1.Cells[i,j]:=inttostr(7) else

end;

end;

end;

end;

end;

 

end.

 

БИЛЕТ №

5. Қол жеткізе алу ұстанымы бойынша ақпараттың түрлерге бөлінуі

6. Класс және оның негізгі қасиеттері.

7. ДББЖ-да деректердің абстрактылық деңгейде көріну бейнесі:сұлба, бағынышты сұлба, сұлба сақталуы.

8. Есеп. А(5,5) матрицасы берілген. Бас диагоналдан төменгі элементтерді 0-ге, жоғарыдағыларын 3-ке, және диагонал бойындағыларын 7-ге алмастырыңдар.

 

1)Қол жеткізу ұстанымы30 бойынша ақпараттың түрлерге бөлінуі.

Дара)автономды ДК-де жүзеге асады(желі қолданылмайды); жалпы ақпараттық қормен

Топтық)жұмыс тобының мүшелерінің ақпаратты ұжым дық пайдалануына бағытталған;

Корпоративтік) ірі компанияларға бағытталған аймақтық бөлінген түйіндер немесе желілерді

Жалпы түрде ақпарат дегеніміз – ол нақты өмірді белгілермен немесе сигналдардың көмегімен бейнелену. Жеке жағдайда ақпарат деп адамның қоршаған ортадан алатын мәліметтерін айтамыз.

Ақпарат термині латынның informatio – түсіндіру, баяндау деген сөзінен шыққан.

Бізді қоршаған ортадағы сан алуан ақпаратты әр түрлі белгілерге байланысты топтауға болады.

Ақпарат шығу облысына байланысты былай бөлінеді:

· Қарапайым – бұл жансыз табиғатта болып жатқан құбылыстар мен процестерді бейнелейді.

· Биологиялық – өсімдіктер мен жануарлар әлеміндегі процестерді бейнелейді.

· Әлеуметтік – қоғамдағы адам туралы процесті бейнелейді. Ол адамның практикалық өмір тіршілігімен тығыз байланысты, сондықтан адамның қанша тіршілік түрі болса, сонша әлеуметтік ақпараттық түрі мен типін ажыратуға болады. мысалы, қоғамға байланысты ақпаратты көпшілік, арнайы және жеке деп жіктеуге болады.

Ақпаратты беру және қабылдау әдістеріне байланысты келесідей ажыратады:

· визуальды – көрнекі бейнелер мен арнайы белгілер арқылы таратылады;

· аудиальды – дыбыс арқылы таратылады;

· тактильді – сезім арқылы;

· органо-лептикалық – иіс және дәм арқылы;

· машиналық – есептеу техникасының көмегімен таратылады.

Информатикада ақпараттың екі түрін қарастырады.

3. аналогтік, яғни кез-келген уақытта және кез-келген өлшемге өзгере алатын үздіксіз процесті сипаттайтын ақпарат (мысалы, адам денесінің қызғаны, музыкалық шығармалар.)

4. үзілісті, яғни дискретті процесті сипаттайтын арнаулы уақытта және алдын-ала белгіленген мәндерін қабылдап өзгеруі мүмкін сигнал. Дискретті процесті сипаттайтын ақпарат (мысалы, жыл мезгілдері, Морзе әліппесіндегі нүкте және тире).

Информатика тұрғысында ақпараттың негізгі қасиеттері мынадай:

· оның анықталған бір жүйемен үзіліссіз байланысы;

· құрылымдылығы – түскен сигналдардан ақпаратты айқындауға мүмкіндік береді.

· пайдалығы ақпараттың мақсаты мен міндетін анықтауға мүмкіншілік береді.

құндылығы, ақпараттың тұтастығымен, анықтылығымен, актуальділігімен, пайдалылығымен анықталады.

 

2)

 

Класс – түрлі типті мәліметтерден және оларға жүргізілетін амалдардан тұратын, пайдаланушы анықтайтын тип.Сонымен класс дегеніміз – сипаттама, ал объект дегеніміз – бұл сипаттамаға сәйкес жасалынған зат.

Класс – құрамына мәліметтер сипаттамсымен қоса, класс өкілі – объектімен жұмыс жасайтын процедуралар мен функцияларды сипаттамасы кіретін күрделі құрылым. Класстыңжалпытүрі:

Tperson = class

private

fname: = string [15];

faddress: = string [35];

public

procedure Show;

end;

Классмәліметтері өрістер деп, алпроцедураларменфункциялар - әдістер депаталады. Келтірігенмысалдағы Tperson – классаты, fname және faddress - өрісаттары, ал Show - әдіс (метод) атауы.

Класс деп объектілерді құрудағы қолданылатын үлгілерді айтады, ал объект сол үлгінің туындысы болып табылады. Негізінен осы класстрда 3 фундаметальді принциптер жатыр олар: инкапсуляция, мұрагерлік және полиморфизм.

Инкапсуляция- оның жалғыз 3 мәні бар олар: - өрістер, әдістер және қасиеттері. Осы мәндерді біріктіру бір бүтін және оны инкапсуляция деп атайды.

Мысалы: Tform класы (өзіне инкапсулировать) қажетің тәрін өзіне қамтып сақтау.

Windows- терезесіне сақтау үшін, Tmemo класын толық жұмыс істелінген текстік редактор, Ttimer-программасы жұмысты таймермен және тағы басқа қамтамассыз етеді.

Мұрагерлік -кез-келген класс басқа кластардан бұзылуы мүмкін. Ол үшін алдын-ала кластар көрсетіледі.

TchildClass=class (TparentClass).

Бұзылған класстар автоматты түрде өріске мұра қалдырады, мысалы тәсілдер және қасиеттер жаңадан қалдыруға болады.

Бүкіл класс Object Pascai- да бір кластан ғана бұзылады ол Tobject. Бұл класс өріс немесе қасиеттері жоқ, кез-келген обьект өмірлік циклін қамтамассыз етеді- олардың құруынан бұзылғанынша дейін.

TPersistent-ол мәлеметтерді файлға сақтай "алады" және одан қайтадан қайтара алады, нәтижесінде олардан кейінгіні де шығара алады.

TComponent-класынан өз уақытында, өзара іс-қимыл етіп ортада өңделеді.

TControl-жалғыз файлдарменжұмыс істемей және ортада өңделеді, яғни ол экранда шыққан бейнеге қызмет етеді.

Полиморфизм-ол мәндері ұқсас әртүрлі әдістермен кластық қасиеттерді проблемасыз шеше алады. Object Pascal рамкасында орнықты орналасқан осы қасиеттер немесе басқа алгаритмдардың ауысуы.

 

3)




Поделиться с друзьями:


Дата добавления: 2015-08-31; Просмотров: 456; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.