Студопедия

КАТЕГОРИИ:


Архитектура-(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)

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




2.Объектілі-бағытталған орта компоненттерінің қасиеттері.

Компоненттер дегеніміз жұмыс істейтін программада құрылатын, көрінетін бейнелер тұрғызылатын элементтер болып табылады. Компоненттер палитрасының ішінде бейне ретінде көрінбейтін де компоненттер жеткілікті. Сонымен, бұл тарауда біз Delphi ортасының негізгі компоненттеріне тоқталамыз.

SТANDARD беті. SТANDARDбетінде программа құруға ең қажетті Windows-ге арналған стандарты интерфейстік элементтерден тұратын компоненттер палитрасы орналасқан.

Frame – басқа компоненттерді орналастыруға арналған контейнер қызметін атқарады (қызметі форма терезесімен бірдей). Формадан айырмашылығы компоненттерге дайындық құра отырып, компоненттер палитрасында орналасады.

MainMenu – Программаның бас менюі. Бұл компонент күрделі иерархиялық меню құрып жұмыс істеуге мүмкіндік береді.

Label – форманың бетіне мәтін шығаруға аранлаған. Компоненттің қасиеті мәтіннің түрі мен орналасуын анықтайды.

Edit – енгізу өрісі – символдар жолынжөндеуге арналған.

Button – командалық батырма.

Memo – бірнеше жолдан тұратын мәтіндік редактор құру элементі болып табылады.

RadioButton – қызметі басқа батырмалардың қызметімен байланысты болатын тәуелді батырма болып табылады. Егер сұхбат терезесінде бірнеше ауыстырып қосқыш пайдаланылатын болса, онда әрбір топты RadioGroup компоненті арқылы беруге болады.

CheckBox – басқаларға тәуелсіз ауыстырып қосқыш батырманы сипаттайды.

ListBox – қажетті элементті таңдауға болатын тізімді береді.

ComboBox – енгізу өрісіне мәліметтерді клавиатурадан теріп енгізуге немесе тізімнен таңдауға мүмкіндік береді.

SYSTEM беті. Бұл бетте басқару қызметі бар компоненттер келтірілген, оның ішінде Windows үшін стандартты OLE (Object Linking and Embedding) және DDE (Dinamic Data Exchange) мәліметтерімен алмасуды сүйемелдейтін де компоненттері бар.

Timer – таймер. Бұл компонент шынайы уақыт аралығын есептеу қызметін атқарады.

PaintBox – сурет салуға арналған терезе. Графикалық бейнелерді салуға арналған тіктөртбұрышты бөлік құрады.

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

OleContainer – OLE – контейнер. Байланыстырылатын немесе енгізілетін объектілерді қабылдау қызметін атқарады.

3.Реляциялық деректер базасын жобалау теориясы

Реляциялық деректер базасында (РДБ) барлық деректер екі ӛлшемді жазық кестелерде сақталады. Реляциялдық базада кестелер арқылы ҧйымдастырылған деректер мен осы деректердің сипаттамалары – метадеректер сақталады. Метадеректер жҥйелік кестелерде сақталады. Реляциялық деректер қорын басқаруға арналған қҧралдар жиыны реляциялық деректер базасын басқару жҥйесі деп аталады. Реляциялық базада кез келген кесте (table) бірнеше қатарлардан (row) немесе жазбалардан (record) тҧрады. Бір кестенің барлық жазбалары бірдей қҧрылымен анықталады. Жазбалармен немесе бірнеше бағанадан (column) немесе жиектен (field), деректер элементінен (data element) тҧрады. Әрбір жиек нақты деректер тҥрімен анықталады.

Реляциялық деректер қоры: деректер типі, домен, қатынас схемасы, деректер қоры схемасы, кортеждер және қатынастар, қатынас қасиеті, кілттер.

Деректердің реляциялық модель негізі алғашқы рет 1970 ж Е.Кодд мақаласында мазмұндалды. Бұл жұмыс реляциялық модель өркендеу алған үлкен санды мақала және кітап үшін стимул болды. Деректердің реляциялық моделінің ең көп тараған трактовкасы К.Дейтке жатады. Дейттің атйқанына сәйкес реляциялық модель үш бөліктен тұрады:

· Құрылымдық бөлімнен.

· Тұтастық бөлімнен.

· Манипуляциялықө бөлімнен.

Құрылымдық бөлім, реляциялық модельде қандай объектілер қарастырылады, соны сипаттайды. Реляциялық модельде қолданылатын деректердің жалғыз моделі болып қалыпты n-арлы қатынас табылады.

Тұтастық бөлім кез келген реляциялық деректер қорында кез келген қатынас үшін орындалатын арнайы түрдегі шектеуді сипаттайды. Бұл мән тұтастығы және сыртқы кілт тұтастығы.

Манипуляциялық бөлім реляциялық деректерді манипуляциялаудың екі эквивалентті тәсілін сипаттайды - реляциялық алгебраны және реляциялық есептеуді.

Осы бөлімде реляциялық модельдің құрылымдық бөлігі қарастырылады.

Деректер типі. Программалаудағы қолданылатын, кез келген деректер өздерінің типі болады.

Қажетті! Реляциялық модель қолданылатын деректер типі қарапайым болуын талап етеді.

Бұл тұжырымды дәлірек білу үшін негізінен программалауда қандай деректер типі қарастырылады соын қараймыз. Ереже бойынша, деректер типі үш топқа бөлінеді: деректердің қарапайым типі; деректердің құрылымдық типі; деректердің сілтеме типі.

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-ге алмастырыңдар.

 

1. АЖ программалық 22 жабдықтаудың өмірлік циклі,моделдері каскадтық,аралық,бақылау,спиральдық модельдері.

АЖ-ін жобалау әдістемесі ақпараттық жүйелерді тұрғызу және қолдану үрдісін АЖ өмірлік циклы түрінде сипаттайды. ӨЦ белгіленген бір кезеңдер және осы кезеңдерді қамтитын белгілі бір үрдістер ретінде көрсетіледі. Әр кезең түрі үшін орындалатын үрдістердің мазмұны, құрамы, тізбегі, сонымен қатар алынатын нәтижелер, осы үрдістерді жүзеге асыратын әдістер және құралдар, жауаптылар және нақты орындаушылар белгіленеді. Бұндай АЖ-ң ӨЦ-н формальды түрде сипаттау АЖ-н тұрғызу және қолдану үрдісін басқаруда айтарлықтай нәтиже береді.

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

ӨЦ моделі - АЖ-ң тұрғызылуы барысындағы талаптарды анықтаудан бастап осы АЖ істен шыққанға дейінгі, яғни жобалау, тұрғызу, қызмет көрсетуі, жөнелту үрдістері барысында жүзеге асатын іс-әрекеттер және мәселелерді қамтитын құрылым.

Қазіргі кезде ӨЦ модельдерінің келесі түрлері анықталған:

· Каскадтық модель – жобаның барлық кезеңдерінің қатаң тәртіппен бір тізбекпен жүзеге асуын талап етеді. Бір кезеңнен екінші кезеңге ауысу алғашқы кезеңдегі үрдістердің толық жүзеге асуын білдіреді. АЖ-н тұрғызу үрдісі кезеңдермен, әр кезеңдер арасында кері байланыс циклдарын жүргізу арқылы жүзеге асырылады. Яғни кезеңаралық түзетулер жасау арқылы әр кезеңнің өзаралық әсерлесуі назарға алынып отырылады.

· Спираль бойымен оның әр доғасында АЖ кезекті версиясы жасалынады, жоба талаптары қойылады, жоба сапасы анықталады және келесі доға жұмыстары жоспарланады. Бастапқы кезеңдер – талдау және жобалауға үлкен назар қойылады, бұндағы кейбір техникалық шешімдердің жүзеге асуының мүмкін болуы АЖ прототиптерін жасау арқылы негізделеді және тексеріледі.

Тәжірибеде екі модель кең қолданысқа ие болды, олар:

Каскадтық модель (1970-1985жж)

Спиральдық модель (1986 ж-...)

2 Параметрлі қайталану операторы.

FOR цикл операторы. For операторы айнымалы ретінде берілген цикл параметрінің алғашқы, соңғы мәні мен өзгеру қадамы белгілі болғанда, соған сәйкес бір немесе бірнеше операторларды қайталап орындау кезінде қолда­нылады. Бұл оператор параметрлі цикл операторы немесе арифмети­калық цикл деп аталады.

For цикл операторының жалпы жазылу түрі:

for (x=x0; x<=xk; x=x+dx)

{

<1-оператор>;

<2-оператор>;

<n-оператор>;

}

Циклтұлғасыныңкелесіорындалуынемесеорын­дал­мауыоныңатқарылуыалдындаанық­талады.

While операторы. Орындалу саны алдын ала белгісіз болатын циклдер құру кезінде шарттары алдын ала немесе соңынан тексерілетін екі цикл түрі бар.

Оның жазылуы:

while (шарт-өрнек)

оператор;

Мұнда шарт ретінде шартты өрнек немесе кез келген типтегі өрнек пайдаланылуы мүмкін. Опера­тор қарапайым немесе құрама болуы мүмкін. Ол құрама оператор болса, онда операторлар жиыны жүйелі жақшаға алынып жазылады. While операторы орындалғанда, алдымен жақша ішіндегі өрнек есептеліп тексеріледі. Егер өрнек мәні ақиқат болса немесе жалпы жағдайда 0-ге тең болмаса, онда оператор атқары­лады. Содан соң жақшадағы өрнек тағы да есеп­теледі. Егер өрнек мәні жалған болса (немесе жалпы жағдайда 0-ге тең болса), онда while цикл операторы өз жұмысын аяқтайды.Мұнда шарт-өрнек құрамына кіретін айнымалы цикл ішінде өзге­ріп отырады.

Do... while цикл операторы

Шарты соңынан тексерілетін do … while циклінің орындалу схе­масы суретте көрсетіл­ген. Осыған сәйкес оператордың жалпы жазылу түрі:

{

1-оператор;

2-оператор;

… … …

n-оператор;

}

while (өрнек);

3 сұрақ жок. 26 сұрақ мәлімет

4 Нақты 5 5 квадраттық матрица берілген. Бас диагонал бойындағы және одан жоғары орналасқан элементтерді 0-ге алмастырыңдар.

procedure TForm1.Button1Click(Sender: TObject);

const n=4;

var

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

i,j,s,k:integer;

a:real;

begin

begin

s:=0;

for i:=0 to 4 do

for j:=0 to 4 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[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(-68);

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(0) else

end;

end;

end;

end;

end.

БИЛЕТ №

1. Ақпарат жүйесі. Ақпарат жүйесінің құрылымы.

2. Массивтерді енгізу және шығару.

3. Заттық аймақты модельдеу, Ченнің ER-моделі.

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

 

1. Ақпарат жүйесі. Ақпарат жүйесінің құрылымы

Әрбір жүйе келесі компоненттерді қамтиды:

• Жүйе құрылымы — жүйенің элементтерінің көптігі және олардың өзара арақатынасы. Мысалға: фирманың ұйымдық және өндірістік құрылымы;

• Жүйенің әрбір элементінің қызметтері. Мысалға: басқару қызметтері – фирманың нақты құрылымдық бөлімшесінің шешім қабылдауы;

• Жүйенің әрбір элементінің және толығымен жүйенің кірісі және шығысы. Мысалға: жүйеге келіп түсетін немесе шығарылатын материалдық немесе ақпараттық ағындар;

• Жүйенің және оның жекелеген элементтерінің мақсаты мен шектеулері. Мысалға: ең жоғарғы пайдаға қол жеткізу; қаржылық шектеулер.

Әрбір жүйе бөлінгіштік және біртұтастық қасиетке ие.

Бөлінгіштік жүйені салыстырмалы өзіндік бөлшектерден – жүйе шелерден, әрқайсысы жүйе ретінде қарастырылатын бөлшектерден тұратынын сипаттайды.

Біртұтастық қасиеті барлық жүйенің қызметінің мақсаты оның жүйешелерімен элементтерінің қызметінің мақсаттарымен сәйкестігін сипаттайды.

Ақпараттық жүйе басқару қызметтерін жүзеге асыру үшін ақпараттың әртүрлі деңгейімен жұмыскерлерді қамтамасыздандыратын объект туралы ақпаратты жинақтау, тапсыру, қайта өңдеу бойынша коммуникациялық жүйені білдіреді.

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

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

Автоматтандырылған ақпараттық жүйе – басқарудың (жүйешелердің) қызметтерінің бөлігі немесе мәліметтерді өңдеудің бір бөлігі автоматты түрде жүзеге асырылады, ал бір бөлігі – адамдармен жүзеге асырылады.

Автоматты ақпараттық жүйелер – басқарудың және мәліметтерді өңдеудің барлық қызметтері адамның қатысуынсыз тек қана техникалық құралдардың көмегімен жүзеге асырылады (мысалға, технологиялық үрдістерді автоматты басқару).

Ақпараттық жүйелердің қолдану аймағы бойынша келесі класстарға бөлуге болады:

• ғылыми зерттеулер;

• автоматтандырылған жобалаулар;

• ұйымдық басқару;

• технологиялық үрдістерді басқару.

Ғылыми АЖ ғылыми жұмыскерлердің қызметін автоматтандыру үшін, статистикалық ақпаратты талдау үшін, экспериментті басқару үшін белгіленген.

Автоматтандырылған жобалаулар ақпараттық жүйелері жаңа техниканы (технологияны) өңдеушілердің және инженер – жобалаушылардың еңбегін автоматтандыру үшін арналған.

Ұйымдық басқару ақпараттық жүйелері әкімшілік қызметкерлерінің (басшылық қызметкерлерінің) қызметтерін автоматтандыру үшін белгіленген.

Технологиялық үрдістерді басқару ақпараттық жүйелері әртүрлі технологиялық үрдістерді автоматтандыру үшін белгіленген (икемді өндірістік үрдістер, металлургия, энергетика және тағы басқа).

 

2 Массивтерді енгізу және шығару.

Массив деп жалпы бір аты бар біртипті элементтердің тізбектелген жиыны. Массив элементі болып құрылымдықпен қоса әр түрлі типтердің деректері болуы мүмкін.Массивтің әр элементі массив атымен және индекспен(массивтегі элемент номері) немесе егер массив көпөлшемді болса, онда индекстермен анықталады.массивтің бөлек элементіне 111 үшін осы массивтің аты және квадрат жақшаға алынған элемент номері, мысалы arr[1,35] немесе arr[7].

Индексті позициялар саны массив өлшемділігін анықтайды. Сонымен қатар массив өлшемділігі шектелмейді.Математикада бірөлшемді массив аналогі болып вектор, ал екіөлшемді массив аналогі болып матрица саналады.Массив элементтерінің индекстері қатарланған типке жатуы тиіс.Бір массивтің әр түрлі индекстерінің әр түрлі типтері болуы мүмкін.Ең жиі кездесетін индекс типі бүтін тип болып табылады.

Массивтер динамикалық және статикалық болып бөлінеді.Статикалық массив индекс шекаралары және сәйкес оның өлшемдері хабарлаған кезде, яғни программа компиляциясынан бұрын белгілі болады.Сатикалық массивтің типінің жазылу форматы:

Array[индекстер типі] of <Элементтер типі>;

Мысал. Статикалық массивтерді хабарлау.

Type tm=Array[1..10,1..100] of real;

Var arr1,arr2:tm;

Arr3:Array[20..100] of char;

Arr4:Array[‘a’..’z’] of integer;

arr1 және arr2 айнымалылары 1000 элементтен - 10 жол және 100 бағаннан тұратын екіөлшемді массив болып табылады. Осы массивтердің әр элементі real типті санды сипаттайды. arr1 және arr2 массивтерін хабарлау үшін tm арнайы типі енгізілген. arr3 және arr4 айнымалылары сәйкес 81 символ және 26 бүтін сан бірөлшемді массиві болып табылады.

Динамикалық массив тек оның элементтерінің типі көрсетілетін, ал массив өлшемі программаның орындалу барысында белгілі болатын массив болып табылады. Динамикалық массив қолдану кезінде динамикалық массивтің типін суреттеу форматы 4 версиясынан бастап мүмкін болды:

Array of<Элементтер типтері>;

Программаның орындалу барысында динамикалық массивтің өлшемін беру SetLength (var S; NewLength:Integer) процедурасы арқылы жүзеге асады.Бұл процедура s динамикалық массивіне NewLength-ке тең жаңа өлшем орнатады.Динамикалық массив және оның элементтерімен операцияларды тек массив өлшемін енгізгеннен соң орындауға болады.

Динамикалық массивтің өлшемін берген соң оның ұзындығын,минимал және максимал элементінің номерін анықтау үшін сәйкесінше Length(), Low(), High() функциялары қолданылады. Динамикалық массивтің номірленуі нолден басталады, сондықтан Low() функциясына ноль мәні қайтарылады.

 

3 Заттық аймақты модельдеу, Ченнің ER-моделі.

Ченнің (мәндер мен байланыстар) моделі (Модель Чена (сущностей и связей); Chen (entity- relationship) model) — мәліметтердің семантикалық мәлімдемелік моделі; шындық болмысты бір-бірімен белгілі бір байланыста болатын, жекелей ажыратылатын мәндерге бөлуге негізделеді. Сонымен бірге мән мен байланыс категорияларының екеуі де алғашқы, анықталмаған ұғымдар деп жорамалданады. Модель схема түрінде (E-R-схема) ұсынылады, мәндер типтерінің атауы — тіктөртбұрыштармен, мәндер арасындағы қатынастар типтерінің атауы — ромбымен, атрибуттардың атауы сопақшамен бейнеленеді. Бұл модельді П. Чен ұсынған.

 

4 Есеп. А(5,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:=0;

for i:=0 to 4 do

for j:=0 to 4 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[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(-18);

end;

for i:=0 to 4 do

for j:=0 to 4 do

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

for i:=0 to 4 do

for j:=0 to 4 do

if (i=j) then

k:=k+x[i,j];

for i:=0 to 4 do

for j:=0 to 4 do

s:=s+x[i,j];

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

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

end;

end.

БИЛЕТ №

1. Ақпараттық жүйелерді құру этаптары.

2. Массив түрлері және оның сипатталуы.

3. Деректер қорын жобалау. Жобалаудың ерекшеліктері.

4. Есеп. B(10) массивінің жұп номерлі элементтерінің қосындысын, тақ номерлі элементтердің көбейтіндісін табыңдар.

1 Ақпараттық жүйелерді құру этаптары.

Кез келген АЖ жобалау процесінің негізгі бөлігін,жобалау әдістері және технологиясын құрайды.АЖ жобалау әдістері тұрғызудағы АЖ-ң 1 нотацияны қолдану арқылы,түрлі аспектілерін сипаттауға арналған бірнеше модельдерді құрудың ұйымдастырылған процестердің жиынтығын білдіреді.АЖ тұрғызудағы формальды деңгейде келесі әдістер құрылады:

1.тұжырымдама,теориялық негіздеу.Негіз ретінде құрылымдық обьектіге бағытталған көзқарас алынады.

2.нотациялар,яғни тұрғызудағы АЖ динамикалық және статикалық құрылымдарының модельдерін тұрғызуға арналған.Нотациялар ретінде,әдетте графикалық диаграммалар қолданылады.

3.Процедуралар,яғни әдістері практикада,тәжірибеде қолдану.АЖ канондық жобалауы негізінен АЖ өмірлік циклының каскадтық модельдерімен бағытталған.




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


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


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



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




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