Студопедия

КАТЕГОРИИ:


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

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




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

}

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

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

if (X[i][j]<0){

k=k+1;

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

}

}

printf("\nOndelgen massiv \n");

printf("\nTeris elementer sani = %d\n",k);

printf("\nTeris elementer kobeitindisi = %d\n",s);

getch();

}

 

БИЛЕТ №

 

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

2. Жадыкластары.

3. Деректерді сипаттайтын тілдік құралдардың қызметтері.

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

1.Ақпарат материя мен энергия сияқты біздің әлемнің бастапқы түсінігі оны толық анықтауға болмайды, тек қана оның негізгі қасиеттерін көрсетеміз: 1) ақпарат қоршаған әлемнен бақыланатын нүктеге (оның алдында ақпарат жоқ жерге) хабар әкеледі; 2) ақпарат материалды емес, бірақта ол материалдық таратушы арқылы дискреттік таңбалар немесе бастапқы сигналдар түрінде көрінеді; 3) таңбалар және бастапқы сигналдар ақпаратты тек қана оларды түсінетін алушыға бере алады. Тәжірибе жүзінде ақпарат дегеніміз қоршаған орта туралы мәлімет беретін сақтауға, тасымалдауға және өңдеуге болатын хабарлар жиынтығы. Тізбек түрінде ұйымдастырылған таңбалар немесе бастапқы сигналдар ақпарат әкелетін себебі қоғамдық келісімнен шығады, мысалы: заттар және оларды белгілейтін сөздер. Сонымен бірге бастапқы сигналдар нақты табиғаттың заңдылығынан туындауы мүмкін, мысалы: термопара шығысындағы кернеу температура әсерінен өзгереді. Нақты объектпен бір мағналы байланысқан таңбалар немесе сигналдарға негізделген ақпаратты семантикалық немесе мағналық деп атайды. Таңбалардың тізбек ретінде тұрған орнына байланысты хабар әкелетін ақпаратты синтаксистік деп атайды. Таңбалар туралы ғылымда (семиотикада) ақпараттың сигматикалық және прагматикалық аспекттерін қарастырады. Оның біріншісі әлемнің нақты объектін белгілеуге таңбалар таңдау болса, ал екіншісі қойылған мақсатқа жетуге қажетті ақпараттың құндылығын қарастырады.

2. Жады кластары – программалық объектінің немесе айнымалының пайдалану мерзімін және көріну аймағын анықтайды. Егер жады класы анық көрсетілмесе, онда компилятор айнымалының хабарлану мәтініне қарай оны өзі анықтайды. Жады класын тағайындау үшін келесі спецификаторлар қолданылады.

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

Extern – сипатталатын айнымалының, программаның басқа жерінде анықталғанын білдіреді. Бұл спецификатор осы айнымалы сипатталған программаның барлық модульдерін оған қол жеткізуге болатын мүмкіндік жасауда қолданылады.

Static – статикалық айнымалы, қолдану мерзімі тұрақты. Айнымалы анықтамаларын операторды алғашқы рет орындаған кезде бір рет иницияланады. Статикалық айнымалы оны сипаттайтын оператордан тұрған орнына байланысты глобальдық статикалық айнымалы тек өздері сипатталған модульде ғана көрінеді.

REGister - регистрлік айнымалы, AUTO спецификаторлары сияқты, бірақ мұнда жады мүмкіндігінше процессор регистрлерінен бөлінеді. Егер компилятордың ондай мүмкіндігі болмаса, онда регистрлік айнымалы AUTO айнымалысы сияқты өңделеді.

Int a;\\ 1 a globaldik ainymaly

Int main()

{ int b;\\ 2 b lokaldik ainymaly

Extern int x;\\ 3 x ainymalysy baska jerde anyktalgan

Static int c;\\ 4 c lokaldik statikalyk ainymaly

A=1;\\ 5 globaldik ainymalyga menwikteu

Int a;\\ 6 a lokaldik ainymaly

A=2;\\7 lokaldik ainymalyga menwikteu

::a=3;\\ 8 globaldyk ainymalyga menwikteu

Return o; } Int x=4;\\ 9 x-ti anyktau jane inicialdau

 

3 МҚ тілдік құралдары. МҚБЖ-ің тілдік құралдары МҚ-ң қажетті компоненті болып табылады, ақыр соңында МҚ-н қолданушылардың әр түрлі категорияларының интерфейсін қамтамасыз етеді. МҚБЖ тілдік құралдары –тілдер дамуының төртінші кезеңіне жатады. Төртінші кезең тілдерінің негізгі ерекшеліктері:

· минималды жұмыс принципі;

· минималдышеберлік принципі;

· табиғи тіл принципі;

· минималды уақыт принципі;

· минималды қате принципі;

· минималды қолдау принципі.

 

Деректер қорында қолданылатын тілдердің диапазоны өте кең. Тілдік құралдардың екі концепциясын бөліп қарастыруға болады: бөлу концепциясы және интеграциялау концепциясы.

Бөлу концепциясы - мәліметтерді сипаттау тілдері, мәліметтерді манипуляциялау тілдері (ММТ), сұраныс тілдері. Мәліметтерді сипаттау тілдері, деректер қорының ерекшеліктеріне байланысты келесі тілдердің барлығы немесе кейбірі қолданыс табуда:

а) сұлбаларды сипаттау тілі;

б) төменгі сұлбаларды сипаттау тілі;

в) мәліметтерді сақтауды сипаттау тілі;

г) сыртқы деректерді сипаттау тілі.

Мәліметтерді манипуляциялау тілі екі топқа бөлінеді: процедуралық жәнепроцедуралық емес.

 

4. #include <stdio.h>

#include <conio.h>

#define nmax 10

void main(){

int x[nmax];

int i;

int s=0;

clrscr();

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

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

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

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

}

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

if (x[i]<0){

s=s+x[i];

}

}

printf("\nOndelgen massiv \n");

printf("\nTeris elementer kosindisi = %d\n",s);

getch();

}

БИЛЕТ №

1. Типтік жобалы шешім (ТЖШ) класстары және құрылымы

2. Препроцессор директивалары.

3. Деректер базасын қолданудың жетістіктері және қолдану салалары.

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

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

Типтік жобалық шешім (ТЖШ) бұл тираждалатын (көп рет қолдануға жарамды) жобалық шешім. ТЖШ классификациясы жүйе декомпозициясының деңгейіне негізделген. ТЖШ – ң келесі кластары анықталады.

1. Элементтік ТЖШ – тапсырма бойынша типтік шешімдер немесе тапсырманы қамтамасыз етудің жеке түрі бойынша (ақпараттық, бағдарламалық, техникалық, математикалық, ұйымдастырушылық).

2. Жүйелік ТЖШ – типтендіру элементі ретінде жеке жүйелер болады, қызметтік тұтастық немесе сыртқы ақпараттық байланыстарды минилизациялауды ескере отырып дайындалады.

3. Объекттілік ТЖШ – типтік сомалық жобалар, оған АЖ – ң функционалды және қамтамасыз етуші жүйелер кіреді.

ТЖШ –ң артықшылығы мен кемшіліктері

ТЖШ – ді жүзеге асыру элементі ТЖШ әдіске бағытталған бағдарламалар кітапханасы

Жүйелік ТЖШ қолданбалы бағдарламалар жиынтығы

Объектілік ТЖШ АЖ – ң салалық жобалары

Артықшылығы

АЖ –ні жобалауға немесе құжаттама жасауға модульдік тұрғы қолданылады.

Жоғары деңгейге жетеді;

Модульді жобалауға басқарудың әр түрлі объектілеріне бағдарламалық бөліктерді параметрлік орнатуға мүмкіндік береді;

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

АЖ барлық бөліктерін әдістемелік бірлік және ақпараттық, бағдарламалық және техникалық сәйкессіздік негізінде жүйелеу;

Архитектура ашықтығы ТЖШ –ді түрлі бағдарламалық – техникалық платформада орнатуңа мүмкіндік береді;

Масштабтылық АЖ конфигурациясын жұмыс орындарының ауыспалы санына мүмкіндік береді;

Конфигурациялық көптеген бөліктерді таңдауға мүмкіндік береді.




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


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


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



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




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