Пәні бойынша ОҚУ-Әдістемелік кешен


Курстық жұмыстардың тақырыптары



бет111/111
Дата11.09.2020
өлшемі1,21 Mb.
#77805
1   ...   103   104   105   106   107   108   109   110   111
Байланысты:
UMK Ci tilinde programmalau (1)
Delphi программалау тілі , Бөлім 2 Объектілік

Курстық жұмыстардың тақырыптары





  1. Виртуалдау. Виртуал жады және оны қолдану.

  2. Мультипрограммалау принциптері.

  3. Берілгендер мен программаларды мультипрограммалық ортада қорғау.

  4. Жадыны бөлу және қорғау.

  5. Препроцессор. Айнымалылардыњ әрекетініњ аймаѓы. #define директивасы. Си және С++ тілінің макростары. #include директивасы.

  6. Динамикалыќ айнымалылар жѕне массивтер. Динамикалыќ айнымалылардыњ және айнымалылардыњ массивтерініњ түсінігі. malloc() жѕне free () функциялары. С++ тілінде new delete операциялары. Динамикалыќ екіљлшемді массивті жасау.

  7. Айнымалылар жадысыныњ кластары. Автоматты айнымалылар. Программаныњ стегі. Регистрлік айнымалылар. Статикалыќ айнымалылар.

Студент білімін бағалау әдістемесі





Жұмыс түрі

Орындалған тапсырмалар
бойынша қойылатын баллдар

Жалпы балл

Орындалған тапсырмалар
бойынша қойылатын баллдар

Жалпы балл

 

апта күндері

 

апта күндері

 

 

 

 

1

2

3

4

5

6

7

 

8

9

10

11

12

13

14

15

 

Даріс

(ОӘК+белсенділік)

2

2

2

2

2

2

2

14

2

2

2

2

2

2

2

2

16

зертх

(ЗЖ тапсыруы)

5

5

5

5

5

5

5

35

4

4

4

4

4

4

4

4

32

СОӨЖ

(Тапсырманы

тапсыруы)

3

3

3

3

3

3

3

21

3

3

3

3

3

3

3

3

24

СӨЖ

(Орындалуы)

2

2

2

2

2

2

2

14

1

1

1

1

1

1

1

1

8

катыс

(Д+З+СОӨЖ)

2

2

2

2

2

2

2

14

2

2

2

2

2

2

2

2

16

тартібі

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

100

 

 

 

 

 

 

 

 

100

Аралық

бакылау

 

 

 

 

 

 

100




 

 

 

 

 

 

 

100

100

 

(100+100)/2

емтихан

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100

Қорытынды

балл

(100+100)*0,6/2

100*0,4

100



КУРСТЫҚ ЖҰМЫС ЖӘНЕ ПРОЕКТІЛЕР ТАҚЫРЫПТАМАЛАРЫ


  1. Жүйелік программалық қамсыздандырулар даму тарихына байланысты есептеу техникасының даму тарихы.

  2. Си программалау тілінде функцияларды анықтау және сипаттау

  3. Есептеу машиналарының жалпы классификациясы. ЭЕМ-нің қазіргі заманғы архитектуралық линиясы.

  4. Жүйелік программалық қамсыздандырулардың қазіргі заманғы информатика саласындағы орны.

  5. ЭЕМ архитектурасының жүйелік ерекшеліктері.

  6. ЭЕМ программалық моделі. Процессордың негізгі командалық циклі.

  7. Машиналық командалардың жалпы құрылымы.

  8. Операндтарды адрестеу әдістері.

  9. Си программалау тілінде логикалық биттік операциялар

  10. ЭЕМ негізгі жадысы.

  11. Жедел жады.
  12. Айнымалыларды адрестеу жѕне нұсќаѓыштар. Оперативті жадыныњ бөлімініњ адресі. Айнымалы нұсќаѓышты жариялау. Айнымалыныњ адресін есептеу операциясы. Жанама адрестеу операциясы. Нұсќаѓышты түрлендіру типі.


  13. Адрестеу. Адрестік кеңістік.

  14. Командалар жүйесі ұғымы. Қарапайым командалар жүйесі құрамы.

  15. Си тілінде жазбалар.

  16. Командалардың кешенді құрамы. RISC-процессорлар.

  17. Машиналық тіл және жүйелік программалау.


СЫРТТАЙ ОҚУ БӨЛІМІ СТУДЕНТТЕРІНЕ ҰСЫНЫЛАТЫН БАҚЫЛАУ СҰРАҚТАРЫ


  1. Жүйелік программалық қамсыздандырулар даму тарихына байланысты есептеу техникасының даму тарихы.

  2. Си программалау тілінде функцияларды анықтау және сипаттау

  3. Есептеу машиналарының жалпы классификациясы. ЭЕМ-нің қазіргі заманғы архитектуралық линиясы.

  4. Жүйелік программалық қамсыздандырулардың қазіргі заманғы информатика саласындағы орны.

  5. ЭЕМ архитектурасының жүйелік ерекшеліктері.

  6. ЭЕМ программалық моделі. Процессордың негізгі командалық циклі.

  7. Машиналық командалардың жалпы құрылымы.

  8. Операндтарды адрестеу әдістері.

  9. Си программалау тілінде логикалық биттік операциялар

  10. ЭЕМ негізгі жадысы.

  11. Жедел жады.
  12. Айнымалыларды адрестеу жѕне нұсќаѓыштар. Оперативті жадыныњ бөлімініњ адресі. Айнымалы нұсќаѓышты жариялау. Айнымалыныњ адресін есептеу операциясы. Жанама адрестеу операциясы. Нұсќаѓышты түрлендіру типі.


  13. Адрестеу. Адрестік кеңістік.

  14. Командалар жүйесі ұғымы. Қарапайым командалар жүйесі құрамы.

  15. Си тілінде жазбалар.

  16. Командалардың кешенді құрамы. RISC-процессорлар.

  17. Машиналық тіл және жүйелік программалау.


БАҚЫЛАУ ЖҰМЫСТАРЫ





Шартты оператор if-else толымсыз конструкциясының жазылу үлгісі

A)

If ( өрнек) Then Оператор 1

B)

If ( өрнек) <Оператор 1 >

C)

If ( өрнек); <Оператор 1 >;

D)

If ( өрнек) then

<Оператор 1>

E)

If ( өрнек) else

<Оператор 1>



Басқарушы тізбектерде келесі жолға өту символы

A)

“ \n”

B)

“ \ t”

C)

“ \ f”

D)

“ \ b”

E)

“ \ xhhh”



С тілінде жазылған #include < stdio.h> main() { int s ;s=1+ 5/2%3 } ; Printf( “%d\n”,s) программасының орындалу нәтижесі

A)

7

B)

1

C)

3

D)

4,5

E)

5



Басқарушы тізбектерде горизонталь табуляция символы

A)

“ \n”

B)

“ \ t”

C)

“ \ f”

D)

“ \ b”

E)

“ \ xhhh”



С программалау тілінде "ӘЗІР" циклының құрылымы қандай?

A)

do (әрекет) while (шарт) ;


B)

While (шарт) әрекет;

С)

repeat (шарт) until (әрекет);

D)

while (әрекет) (шарт)

E)

For(< параметр>; < шарт>) (әрекет);



Төмендегі жазулардың қайсысы С тіліндегі өрнек болады?

A)

a++;

B)

B:=10;

C)

X=(y*tg(z))/ w;

D)

A**

E)

I=sqr(j)+1;



С тілінде y+=2 меншіктеу амалының нәтижесі?

A)

1

B)

2

C)

3


D)

4

E)

-1



C тілінде өрнек деп нені айтамыз?

A)

мән есептеудің (табудың) ережелерін беретін құрылым

B)

айнымалылар мен амалдардан тұратын құрылым

C)

тұрақтылар мен айнымалылардан тұратын құрылым

D)

программа мәтінің бір бөлігі

E)

реттелген символдар жиыны



С тілінде массив деген не?

A)

сандардың жиыны

B)

Символдардың жиыны

C)

әр типті элементтердің тізбегі

D)

бір типті реттелген шекті элементтердің тізбегі

E)

индексі бар сандар жиыны



Пішімдеп шығару- printf ( ) функциясының дұрыс жазылуы:

A)

printf (“Нәтиже =%d\n ” , 2.5 );

B)

printf ( ‘ Нәтиже =% d\n ’ ,2 );

C)

printf ( < нәтиже =%d\n>, 2 );

D)

printf ( “ НәТиже =%d ”,5 );

E)

printf ( “ НӘТИЖЕ =d%\n”,4 )



Пішімдеп енгізу scanf() - функциясының дұрыс жазылуы:

A)

scanf(“Нәтиже =%d\n”,&2.5 );

B)

Scanf( ‘ % d\n’,$x );

C)

Scanf( <%d >,&x );

D)

Scanf(“Нәтиже =%d”,&x );

E)

Scanf(“НӘТИЖЕ =d%\n”, 4 )



Басқарушы тізбектерде вертикаль табуляция символы

A)

“ \n”

B)

“ \ t”

C)

“ \ v”

D)

“ \ b”

E)

“ \ xhhh”



C тілінде қандай типтің айнымалыларына енгізу/шығару операторларын пайдалануға болмайды?

A)

Символды

B)

Нақты

C)

Массив

D)

Санамалы

E)

Буль



Компилятордың «препроцессормен» өңдеу белгісі

A)

$

B)

%

C)

@

D)

#

E)

&



Си тілінде жазылған #include < stdio.h> main() { int I, j, s; i=j=1; s=(i++)+(++j) ; Print( “%d%d%d\n”, I, j, s) } программасының орындалу нәтижесі?

A)

3 3 6

B)

2 2 3

C)

2 3 5

D)

3 2 5

E)

2 3 5



Программаға түсініктеме

A)

*/ ………..*/

B)

(*………….*)

C)

/*…….*/

D)

(** ** )

E)

{ * * }



С программалау тілінде литералдар деген не?

A)

Тілдің айнымалылары

B)

Тілдің қолданылатын барлық символдар жиынтығы

C)

Тілдің өзгермейтін( тұрақты) объектілері

D)

Тілдің қолданылатын барлық цифрлар жиынтығы

E)

әртүрлі санау жүйесінің белгілері



С программалау тілінде “калдык“ амалы

A)

&

B)

^

C)

%

D)

**

E)

X



Си программалау тілінде логикалық “теріске шығару” амалы

A)

||

B)

&

C)

&&

D)

==

E)

!=



#include main() { char ch; ch=getchar(); putchar(ch);}

программасына Borland C жолын енгізгенде орындалу нәтижесі?



A)

Borland C

B)

B

C)

Borland

C


D)

Borl C

E)

C



Auto, end, continue, entry, union, print, switch, register тізбегінде қызметші сөздер нешеу?

A)

4

B)

5

C)

6

D)

7

E)

8



С тілінде жазылған программа деген не?

A)

Операторлар мен функциялар жиынтығы

B)

аты және с. кеңейтілуі бар текстік файл.

C)

Біртіндеп сипатталған процедуралар жиынтығы

D)

Біртіндеп сипатталған функциялар жиынтығы .

E)

Кез келген Си тілінің операторлар



Тұжырымдардың қайсысы дұрыс?

A)

а++ - а айнымалысының мәні өрнекте қолданылғанға дейін оны 1-ге арттырады

B)

++а - а айнымалысының мәні өрнекте қолданылғаннан кейін оны 1-ге кемітеді

C)

А- - - а айнымалысының мәні өрнекте қолданылғаннан кейін оны 1-ге арттырып, содан соң кемітеді

D)

- - а – бұл а айнымалысының мәні өрнекте қолданылғанға дейін оны 1-ге арттырып, содан соң кемітеді

E)

а++ - а айнымалысының мәні өрнекте қолданылғаннан кейін оны 1-ге арттырады



Return <өрнек > oператорының қызметі?

A)

Функцияны шақырады,

B)

Кейін қайту

C)

Шақырылған функция орындалып, басқару келесі операторға беріледі

D)

Біртіндеп сипатталған процедуралар жиынтығы

E)

Біртіндеп сипатталған функциялар жиынтығы .



Си тілінде индексінің үлкен мәні – max, ал элементтері бүтін сандар болатын Mas массивін сипаттау:

A)

Var Mas [max]: int

B)

Array Mas [max] of int

C)

Dim Mas[1..max]

D)

Dim Mas[max] as int

E)

Int Mas [max]

26 С – де Функцияның процедурадан айырмашылығы:




A)

Оның көлемі процедураға қарағанда кіші




B)

Оның жұмысының нәтижесі осы функцияның мәні түрінде қайтып келеді




C)

Функция өрнектерде ғана қолданылады




D)

Функцияда ешқандай айнымалыны сипаттауға болмайды




E)

Фунуция нәтиже бермейді













27

С программалау тілінде идентификатор деген не?

A)

Тек ғана әріптерден басталатын айнымалы, функция берілгендер типінің атауы

B)

Әріп немесе “_” символдардан басталатын латын символдар тізбегі

C)

Әріп немесе “_” символдар дан басталатын айнымалы, функция берілгендер типінің атауы болатын латин әріптері, цифрлар және “_” символдар тізбегі

D)

“_” символынан басталатын цифрлар және “_” символдар тізбегі

E)

Әріптен басталатын және цифрлар символдар тізбегі

28

Си тілінде жазылған #include < stdio.h> main() { int x,y; x=1;y=1;z=x++ -1 ; Print( “%dn”, z) } программасының орындалу нәтижесі?

A)

1


B)

2

C)

3

D)

E)


4

0








29

Сандық сегіздік литерал деген не ?

A)

Алдына $ символы жазылған кезкелген сан

B)

Алдына нөл жазылған сегіздік санау жүйесіндегі сан

C)

Алдына % символы жазылған сегіздік санау жүйесіндегі сан

D)

Алдына x жазылған сегіздік санау жүйесіндегі сан

E)

Алдына & жазылған сегіздік санау жүйесіндегі сан

30

Символдық литерал деген не ?

А)

Алдына $ символы жазылған бір символ

B)

“ “ қос тырнақшаға алынған бір символ

C)

“ “ қос тырнақшаға алынған символдар

D)

Апостроф (бірлік тырнақшаға) алынған символдар тізбегі

E)

Апостроф (бірлік тырнақшаға) алынған бір символ


ПАЙДАЛАНЫЛАТЫН ӘДЕБИЕТТЕР
Негізгі


1. Абдрахманов А.Т. Практикум на ЭВМ (Язык программирования Си), Алматы, 2001 г.

2. Балски М.И. Язык программирования Си, М. 1988 г.

3. Бондерев В.М., Рубленский В.И. и др., Основы программирования Х-Р-Д, 1997 г.

4. Березин Б.И., Березин С.Б. Начальный курс С и С++. Д-М :2004 г.

5. Вирт Н., Алгоритмы и структуры, М., 2004.

Керниган Б., Ритчи Д. Язык программирования Си, М., 2002 г.



  1. Кетков А., Кетков Ю. Практика программирования Бейсик, Си,Паскаль М. : 2002 г

  2. Культин Н. C++ Builder, 2004г.

  1. Касьянов В.Н., Сабельфельд В.К., Сборник заданий по практикуму на ЭВМ, М., 1986 г.

  1. Костюкова Н.И. Программирование на языке Си, Н., 2003 г.

Қосымша



  1. Кнут Д. Искусство программирования для ЭВМ, Т1,2,3. М., 1976 г.

  1. Кауфман В.Ш. Языки программирования: концепция и принципы, М., 1993г.

  1. Могилев А.В., Пак Н.И., Хеннер Е.К. Информатика, М., 2002 г.

  1. Рашбаев Ж.М. Файлы, процедуры, функций, модули и рекурсий, АГУ, 2002г.

  1. Рашбаев Ж.М. Си программалау тілі, АГУ, 2002 г.

  2. Сэмюел П.Харбисон, Гай Л. Стил. Язык программирования С. Пятое издание, М., БИНОМ, 2004 г.

  3. Шелест В. Программирование (Структурный подход, алгоритмы) С-П 2002

  1. Юркин А.Г. Задачник по программированию, С-П, М-Х, 2002 г.

  1. Языки программирования Ада, Си, Паскаль. Под редакцией А Фьюэра,

  1. Н. Джехана , М., 1989




Достарыңызбен бөлісу:
1   ...   103   104   105   106   107   108   109   110   111




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет