Студопедия

КАТЕГОРИИ:


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

Бет БИЛЕТ № 7 страница




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

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

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

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

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

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

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

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

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

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

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

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

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

 

2. Таңдау операторы.

Таңдау операторы бірнеше әрекеттің ішінен таңдауға мүмкіндік береді. Таңдау жүргізілетін параметр ретіндегі өрнек үшін кез келген реттелген тип алынады (реттелген типке- integer, char, логикалық типтер жатады).

Таңдау операторының құрылымы төмендегідей:

Case <өрнек>of

< таңдау тізімі> [else <операторлар>]

end;

Мұндағы case, of, else, end -қызметші сөздер (жағдай, одан, әйтпесе, соңы); < таңдау тізімі> - бір немесе бірнеше төмендегідей құрылым:

< таңдау тұрақтысы>: <оператор>;

<оператор>- Object Pascal тілінің кез келген операторы. Таңдау операторының орындалуы төмендегідей.

Алдымен өрнек есептеледі, одан кейін таңдау тізімінен есептелген өрнектің мәніне тең тұрақты ізделінеді. Табылған тұрақтыға сәйкес оператор орындалып, таңдау командасы өзінің жұмысын аяқтайды. Егер таңдау тізімінен есептелген өрнектің мәніне тең тұрақты табылмаса, онда программаны басқаруelse операторынан кейін тұрған операторға береді. Кейде else <операторлар> бөлігін жабуға да болады.

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

3. Реляциялық алгебраның негізгі амалдары.

Реляциялық деректер қорын басқару жүйесінде қатынастарға амалдар орындау үшін екі топ пайдаланылады:

1)Реляциялық алгебра

2)Реляциялық есептеу

Қатынастарға орындалатын амалдарды топқа бөледі:

1)Жиындарға қолданылатын амалдар,олар біріктіру, қиылыстыру, бөлу, декарттық көбейту;

2) Қолданатын арнайы амалдар, олар жобалау, біріктіру және таңдау. Осы амалдардың жиынтығы толық қатынастардың алгебрасын береді.

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

Берілген деректер қорымен моделінің реляциялық базисі: реляциялық алгебра, реляциялық операциялардың интерпретациясы, теориялық-көбейткіштік операциялардың семантикасының ерекшеліктеріРеляциялық модельдің үшінші бөлігі, манипуляциялық бөлік реляциялық деректер қорымен жиынына қатынау реляциялық алгебра немесе оған эквивалентті реляциялық есептеулер арқылы іске асырылатынын тұжырымдайды.Нақты реляциялық МҚБЖ-да шындығында қазір реляциялық алгебра да реляциялық есептеулер де таза күйінде қолданылмайды. Реляциялық деректер қорымен жиынына стандартты қатынау SQL(Structured Query Language). SQL тілі реляциялық алгебраның операторлар қоспасынан және синтаксис қолданатын, ағылшын тілінің фразасына жақын реляциялық алгебра мен реляциялық есептеуде кездеспейтін реляциялық есептеу өрнектерінен тұрады.Берілген деректер қорыменге қатынау тілі, егер ол сипаттау күші жағынан реляциялық алгебрадан кем болмаса реляциялық толы деп аталады, яғни реляциялық алгебраның кез келген операторы осы тілдің құралдарымен сипатталуы мүмкін. SQL тілі осындай тіл болып саналады. Берілген бөлімде реляциялық алгебраның негізі қарастырылады.

Реляциялық алгебраның тұйықтылығы.Реляциялық алгебра қатынастарды аргумент ретінде және қайтаратын қатынастарды нәтиже ретінде көрсететін операторлар жиынынан тұрады. Осылайша, реляциялық оператор f қатынастармен аргумент ретінде функция түрінде беріледі.R=f (r1,r2,…,rn).

Реляциялық алгебра тұйық болып табылады, яғни аргумент ретінде реляциялық операторға типі бойынша сәйкес келетін басқа реляциялық операторларды қоюға болады.R=f(f1,(R11,R12,…),f2(R21,R22)

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

4. Есеп. В(4,4) матрицасы берілген. Матрицаның тақ элементтерінің

көбейтіндісін анықтаңдар.

#include <stdio.h>

#include <conio.h>

#define n 4

void main(){

float B[n][n];

int i;

int j;

int s=1;

clrscr();

printf("Input B[4][4]:\n");

for (i=0;i<n;i++)

for (j=0;j<n;j++){

printf("B[%d%d]=",i, j);

scanf("%d",&B[i][j]);

}

for (i=0;i<n;i++)

for (j=0;j<n;j++){

if (B[i][j]%2==1){

s=s* B[i][j];

}

}

printf("\nOndelgen massiv \n");

printf("\nTak elementter kobeitindisi = %d\n",s);

getch();

 

 

31 бет

 

БИЛЕТ №

 

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

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

3. Деректер базасын инфологиялық жобалау.

4. Есеп. А(5,6) матрицасының бірінші кездескен нольдік элементінің номерін анықтаңдар.

 

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

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

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

Ақпараттық жүйелерге келесі талаптар қойылады:

• Жаңа функционалды облыстарға өзгертуге және баптауға қабілеттілігі;

• Уақыттың қажет периодында пайдаланушылар сұранысына жүйенің реакциясы;

• Қосымшаларды кеңейту және жаңа қосымшаларды қосуға мүмкіндігі;

• Есептеу ресурстарын пайдалану тиімділігі.

 

 

2 Программалаудың пайда болуы және дамуы процедуралық программалау негізінде өрбіді. Программалау негізі алгоритім және мәліметтерді өңдеу процедурасы болды. Объектілі-бағытталған программалау (ОБП) – түбірінде объект ұғымы жатқан программаларды жобалау әдістемесі. ОБП әдістемесін пайдаланып шешкен есеп, объек және оған жүргізілетін амалдар терминалогиясында қарастырылады, ал мұндай ұстамдағы программа объектілер және олардың арасындағы байланыстар жиынтығы ретінде анықталады. Объектіге түсініктеме бермес бұрын, ең алдымен класс түсінігін қарастырайық.Класс – түрлі типті мәліметтерден және оларға жүргізілетін амалдардан тұратын, пайдаланушы анықтайтын тип.Сонымен класс дегеніміз – сипаттама, ал объект дегеніміз – бұл сипаттамаға сәйкес жасалынған зат. ОБП тілі пайда болмас бұрын мәліметтер және оларға жүргізілетін амалдар жеке элемент ретінде қарастырылған. Объектінің не екенін түсіну үшін жазбалармен жұмыс жасауды еске түсірсек болғаны. Жазбалар өрістерден тұрады. Өрістер түрлі типтегі мәліметтерден тұрады.Объектілер – түрлі типті мәліметтердің жинағы. Объектідегі мәліметтер өрістер (fields) деп аталады және жазба өрістеріне ұқсас. Бірақ объектілердің жазбалардан ерекшелігі, қосымша сол объектінің өрістеріне қолданылатын процедуралар мен фукнциялардан тұрады. Бұл процедуралар мен функциялар әдістер (methods) деп аталады. Объекті өрістерін объект қасиеттері(properties) арқылы өзгертуге болады. Delphi-де объектінің әрбір қасиеті өріс мәнін беруге және оларды оқуға мүмкіндік беретін, өрістер және әдістер арқылы сипатталады (қамту әдістері). Қасиеттерді қосымшаны жобалау барысында объектілер инспекторы арқылы беруге, өзгертуге болады.Объектілі-бағытталған программалаудың негізгі принциптеріне мыналар жатады:инкапсуляция;мұрагерлік;полиморфизм;Инкапсуляция – класс ішінде, сыртқы пайдаланушыдан, мәліметтерді және оларды өңдеуші әдістерді біріктіру, жасыру. Мұрагерлік жаңа объектілерге басқа объектілердің (оларды арғы ата деп атайды) қасиеттері мен әдістерін алуға мүмкіндік береді. Мұрагер-объектілер арғы аталарынан барлық өрістерді, қасиеттерді және әдістерді алады. Бұл қасиеттер, әдістер және өрістер мұрагер-объектіде өзгеріссіз сақталуы немесе өзгертілуі мүмкін. Бұған қосымша мұрагер-объекті өзінің құрамына қосымша өрістер, әдістер және қасиеттер қоса алады. Полиморфизм – әр түрлі объектілердің әдістері бірдей аталғанымен, олар өздерінің құрамымен ерекшеленуі мүмкін деген түсінікті білдіреді. Бұл мұра қалдырушы объектінің мұрагер-объектіге берілетін әдісінің алдын ала анықталу қасиетіне байланысты. Осындай жағдайларда мұра қалдырушы объектідегі және мұрагер-объектідегі бірдей әдіске жүгіну әр түрлі нәтижелер береді.

 

 

3 Деректер базасын инфологиялық жобалау.

Пәндік облыстың инфологиялық моделі (ИМ) – бұл бағдарламалық және техникалық әдістерді қолдануға ориентациясыз орындалған пәндік облысты суреттеу. ИМ құру сатысы инфологиялық жобалау деп аталады.

Инфологиялық жобалау – пәндік облыс моделін құру (ПО) (фирмалар, оқу орындары, дүкендер, кітапханалар).

Инфологиялық модель ДБ жобалаудың екінші сатысында қолданылады, яғни пәндік облысты ауызша суреттегеннен кейін. Инфологиялық модель не үшін керек және жобалаушыларға қандай пайда әкеледі? Жобалау процесі ұзақ екенін айта кету керек, ол пәндік облыста тапсырушылармен, мамандармен ақылдасуды талап етеді. Корпоративті ақпараттық жүйе құру кезінде деректер базасының жобасы барлық жүйе құрылатын фундамент болып табылады және несие алу мүмкіндігі туралы сұрақ ДБ дұрыс жасалған инфологиялық моделі негізінде банк эксперттерімен шешіледі. Демек, инфологиялық модель деректер базасы бойынша мамандар ғана «оқи» алатындай емес, пәндік облысты суреттеуді қосады. Инфологиялық модель ең бірінші ДБ моделінде пәндік облыстың сематикасын көрсетумен байланысқан. Деректердің реляциялық моделі өзінің қарапайымдылығымен сематиканы, яғни пәндік облыстың мазмұнын көрсете алмайды. Ертедегі теориялық-графтық модельдер көбінесе пәндік облыстың семантикасын көрсетті. Олар пәндік облыс объектілері арасындағы иерархиялық байланыс түрінде анықтады.

 

 

 

БИЛЕТ №

 

1. Ақпараттық жүйені жобалаудық канондық моделі

2. Класс және оның құрылымы.

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

4. Есеп. Y(10) массивінің тақ индексті элементтерінің арифметикалық ортасын есептеңдер.

 

1 Ақпараттық жүйелердің канондық жобалауы негізінен ақпараттық жүйелердің өмірлік циклінің каскадтық моделіне бағытталған. Канондық жобалау кезеңдері және процестері ГОСТ 34601-90 стандартында сипатталған. Автоматтандыруға арналған объектілер және шешілетін мәселелер күрделілігіне байланысты. Процестер және орындалатын кезеңдер түрлі еңбек сыйымдылығын қамтуы мүмкін. Ақпарат жүйелерін тұрғызуға қатысушылар, кезеңдер және процестер, орындалатын жұмыстар техникалық тапсырыстарда және келісімшарттарда көрсетіледі. Канондық жобалаудың негізгі мақсаты ақпараттық жүйелердің тұрғызылуы барысында канондық, яғни идеал модельді алу.

Идеал модель – бұл ақпарат жүйелерін тұрғызу барысындағы алынатын модель ешбір кемшіліксіз, тапсырыс берушінің барлық талаптарына сәйкес болу қажет. Канондық жобалау жүзеге асу барысында бірнеше кезең өтеді:

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

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

3-кезең. Техникалық тапсырыс, яғни ақпарат жүйелерін тұрғызуға техникалық тапсырысты құру және бекіту.

4-кезең. Эскиздік жоба, яғни жүйе және оның бөліктері бойынша бастапқы шешірдерді қабылдау, ақпараттық жүйелердің эскиздік құжаттарын құру.

5-кезең. Техникалық жоба, яғни жүйенің тұрғызылуы бойынша ақырғы жобалық шешімдерін қабылдау, ақпараттық жүйелердің толық құжаттарын алу.

6-кезең. Жұмыс құжаттары. Ақпараттық жүйелерін тұрғызу, оны бейімдеу.

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

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

 

 

2 Класикалық Pascal тілі программистке өзінің күрделі типті мәліметтерін – жазбаларды (records) анықтауға мүмкіндік береді. Delphi тілі объектілі-бағытталған программалау концепциясын қолдай отырып, класстарды анықтауға мүмкіншілік жасайды. Класс – құрамына мәліметтер сипаттамсымен қоса, класс өкілі – объектімен жұмыс жасайтын процедуралар мен функцияларды сипаттамасы кіретін күрделі құрлым. Класстың жалпы түрі:Tperson = classprivate fname: = string [15]; faddress: = string [35];public procedure Show;end;Класс мәліметтері өрістер деп, ал процедуралар мен функциялар — әдістер деп аталады. Келтіріген мысалдағы Tperson – класс аты, fname және faddress — өріс аттары, ал Show — әдіс (метод) атауы. Өрісобъектідегі мәліметтерді сақтау үшін қажет. Өрістің сипатталуы жай айнымалының сипатталуынан айырмашылығы жоқ және кез келген типті бола алады. Өрісті сипаттаудың мысалын келтірейік:type Tnumber = classFint: Integer; end;Келтірілген мысалдағы Tnumber классында бүтін типті жаңа өріс Fint құрылады. Құрастырушылардың өз ара келісуімен өріс аттары F әріпінен басталуы керек (ағылшынша Field – өріс деген сөзден шыққан). Қасиеттерөрістер сияқты объектілер атрибуттарын анықтайды. Бірақ өрістерден айырмашылығы қасиеттер объект өрісіндегі мәліметтерді оқуды немесе өзгертуді қамту (доступ) механизімін жүзеге асырады. Қасиеттер объект атрибуттарын, сонымен қатар есептелінетін мәндердіде өзгертуге мүмкіндік береді. Объект қасиетін сипаттауда оның аты, типі сонымен қатар сол қасиетті жар салудың кем дегенде бір қамту тәсілін көрсету керек.Объект қасиетін сипаттау синтаксисы келесі түрде болады:property қасиет атауы: сипаттау типі;Мысалдағы қасиет атауы ерекше болуы керек. Ал тип берілген қасиетке қандай типті мәліметтер жазылуы керектігін анықтайды. Сипаттау – сол қасиетті қамту амалын сипаттауды білдіреді. Объектінің кез келген қасиетінде қасиетті қамтудың кем дегенде бір міндетті тәсілі болу керек. Объект қасиетін қамтудың екі міндетті сипаттауы бар: қасиет мәнін оқу (read) және қасиет мәнін жазу (write). Міндетті сипаттау синтаксисы — read және write келесі түрде көрсетіледі:read өріс немесе әдісwrite өріс немесе әдісМұндағы өріс немесе әдіс – құраушы (компанент) қасиетінің мәні алатын немесе оған енгізетін өріс немесе әдіс. Read сипаттамасы құраушы қасиетінің мәнін оқуға, ал write сипаттамасы жазуға арналған өрісті немесе әдісті жар салады. Класс – түрлі типті мәліметтерден және оларға жүргізілетін амалдардан тұратын, пайдаланушы анықтайтын тип.

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

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

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

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

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

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

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

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

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

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

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

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

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

 

4. Y(10) массивінің тақ индексті элементтерінің арифметикалық ортасын есептеңдер.

#include <stdio.h>

#include <conio.h>

#define nmax 10

void main(){

int y[nmax];

int i;

int s=0,k=0;

float sred;

clrscr();

printf("Input Y[10]:\n");

for (i=0;i<nmax;i++){

printf("y[%d]=",i);

scanf("%d",&y[i]);

}

for (i=0;i<nmax;i++){

if (i % 2 ==1){

s=s+y[i];

k=k+1;

}

}

sred=(float)s/k;

printf("\nOndelgen massiv \n");

printf("\nTak indexti elementt=%f",sred);

getch();

}

#include <stdio.h>

#include <conio.h>

#define nmax 10

void main(){

int y[nmax]; int i; int s=0,k=0; float sred; clrscr();

printf("Input Y[10]:\n"); for (i=0;i<nmax;i++){

printf("y[%d]=",i); scanf("%d",&y[i]); }

for (i=0;i<nmax;i++){

if (i % 2 ==1){ s=s+y[i]; k=k+1; } } sred=(float)s/k; printf("\nOndelgen massiv \n"); printf("\nTak indexti elementt=%f",sred);

getch();

}

 

БИЛЕТ №

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

2. Математикалық функциялардың қолданылуы.

3. Деректер қорының сыныптамасы.

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

 

 

1 Сигнал дегеніміз физикалық құрылымдардың обьектінің немесе ортаның физикалық қасиеттері, жағдайы және тәртібі туралы берілетін ақпараттық қызмет. Жалпы алғанда, сигналдарды өңдеу мақсаты деп оларда бейнеленген нақты ақпараттық мәліметтерді (пайдалысында, мақсаттысында) алып, ол мәліметтерді қабылдау және одан әрі пайдалану үлгісіне келтіруді айтады.




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


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


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



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




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