Алматы экономика және статистика академиясы



Pdf көрінісі
бет10/11
Дата07.04.2017
өлшемі1,49 Mb.
#11217
1   2   3   4   5   6   7   8   9   10   11

Тәжірибелік жұмыс №7 

 

Тақырыбы: Символдар тіркесімен жұмыс істеу 

 

1.

 



Символдар тіркесі берілген. Сол тіркестегі әр нүктені көп нүктемен (үш нүктемен) 

алмастырыңыз.  

 

2.

 



Арасында бірнеше үтірі бар символдық тіркес берілген. Бірінші және соңғы нүктенің 

қай орында орналасқанын анықтаңыз.  

 

3.

 



Символдар тіркесі берілген. Сол тіркестегі  "шина" сөзіне енетін барлық 

символдардың бар екендігін анықтаңыз. 

 

4.

 



Символдар тіркесі берілген. Соның ішіндегі  "abcd" тіркесін алып тастаңыз.  

 

5.



 

Символдар тіркесі берілген. Сол тіркестегі барлық '*' символын алып тастап 

қалғандарын екі рет қайталап жазыңыз.  

 

6.



 

Символдар тіркесі берілген. Сол тіркестегі жақшалар арасында жазылған символдарын 

жақшасымен бірге өшіріңіз. Жақша ішінде жақша жоқ деп есептеңіз. 

 

7.



 

Символдар тіркесі берілген. Ең алғашқы қос нүктден кейін жазылған символдарды 

экранға шығарыңыз.  

 

8.



 

Символдар тіркесі берілген. Сол тіркестегі барлық үлкен әріптерді кіші әріппен 

алмастырыңыз.  

 

9.



 

Символдар тіркесі берілген. Сол тіркестегі барлық көп нүктені бір нүктемен 

алмастырыңыз.  

 

10.



 

Ішінде кем дегенде екі нүктесі бар тіркес берілген. Бірінші және екінші нүктелер 

арасында орналасқан барлық символдарды экранға шығарыңыз. 

 

Тәжірибелік жұмыс №8 



 

Тақырыбы: Құрылымдармен жұмыс істеу 

 

1 вариант  

Төмендегідей өрістерден тұраттын STUDENT атты құрылымды сипаттаңыз: 

 

фамилиясы және инициалдары; 



 

топ нөмірі;  



 

үлгерімі (бес элементтен тұратын массив).  



Келесі әрекеттерді орындайтын программа құрыңыз:  

74 

 



 

пернетақтадан  мәліметтерді  массивке  енгізу,  STUDENT  типті  он  құрылымнан 

тұратын  (жазбалар топ нөмірлерінің өсу бағытында сұрыпталуы тиіс); 

 



экранға  массивтегі  орта  баллдары  4,0  көп  студенттердің  фамилиясын  шығару 

керек, егер ондай студенттер жоқ болса, экранға ол туралы сәйкес хабар шығару 

керек.  

 

2



вариант  

 

Төмендегідей өрістерден тұраттын STUDENT атты құрылымды сипаттаңыз: 



 

фамилиясы және инициалдары; 



 

топ нөмірі;  



 

үлгерімі (бес элементтен тұратын массив).  



Келесі әрекеттерді орындайтын программа құрыңыз:  

 



пернетақтадан  мәліметтерді  массивке  енгізу,  STUDENT  типті  он  құрылымнан 

тұратын  (жазбалар топ нөмірлерінің өсу бағытында сұрыпталуы тиіс); 

 

экранға  бағалары  4  пен  5  студенттердің  фамилияларын  шығару  керек,  егер 



ондай студенттер жоқ болса, экранға ол туралы сәйкес хабар шығару керек.  

 



вариант  

Төмендегідей өрістерден тұраттын STUDENT атты құрылымды сипаттаңыз: 

 

фамилиясы және инициалдары; 



 

топ нөмірі;  



 

үлгерімі (бес элементтен тұратын массив).  



Келесі әрекеттерді орындайтын программа құрыңыз:  

 



пернетақтадан  мәліметтерді  массивке  енгізу,  STUDENT  типті  он  құрылымнан 

тұратын  (жазбалар топ нөмірлерінің өсу бағытында сұрыпталуы тиіс); 

 

экранға кем дегенде бір 2 бағасы бар студенттердің фамилияларлары мен топ 



нөмірлерін  шығару керек, егер ондай студенттер жоқ болса, экранға ол туралы 

сәйкес хабар шығару керек.  



 



вариант  

Төмендегідей өрістерден тұраттын AEROFLOT атты құрылымды сипаттаңыз: 

 

рейстің баратын пунктін;  



 

рейснөмерін;  



 

самолеттипін.  



Келесі әрекеттерді орындайтын программа құрыңыз:  

 



пернетақтадан, AEROFLOTтипті жеті жазбадан  тұратын мәліметтерді массивке 

енгізу (жазбалар рейс нөмірлерінің өсу бағытында сұрыпталуы тиіс); 

 

экранға пернетақтадан енгізген пункт атымен сәйкес келетін рейс нөмірлері мен 



ұшақ типтерін шығару керек, егер ондай рейстер жоқ болса, экранға ол туралы 

сәйкес хабар шығару керек.  

 



вариант  

Төмендегідей өрістерден тұраттын AEROFLOT атты құрылымды сипаттаңыз: 

 

рейстің баратын пунктін;  



 

рейснөмерін;  



 

самолеттипін.  



Келесі әрекеттерді орындайтын программа құрыңыз:  

 



пернетақтадан, AEROFLOTтипті жеті жазбадан  тұратын мәліметтерді массивке 

енгізу (жазбалар рейс нөмірлерінің өсу бағытында сұрыпталуы тиіс); 



75 

 



 

экранға  пернетақтадан  енгізген  ұшақ  типімен  сәйкес  келетін  рейс  нөмірі  мен 

баратын пункт аттарын шығару керек, егер ондай рейстер жоқ болса, экранға ол 

туралы сәйкес хабар шығару керек.  

 

7

 

вариант 

Төмендегідей өрістерден тұраттын TRAIN, атты құрылымды сипаттаңыз: 

 

поездің баратын пункті;  



 

поезднөмері;  



 

жүру уақыты.  



Келесі әрекеттерді орындайтын программа құрыңыз:  

 



пернетақтадан,  TRAIN,типті  сегіз  жазбадан    тұратын  мәліметтерді  массивке 

енгізу  (жазбалар  поезд  баратын  пункт  аттары  алфавит    бойынша  сұрыпталуы 

тиіс); 



 



экранға  пернетақтадан  енгізген  уақыттан  кейін  жүретін  поездар  туралы 

информация  шығару  керек,  егер  ондай  поездар  жоқ  болса,  экранға  ол  туралы 

сәйкес хабар шығару керек.  

 

8

вариант  

Төмендегідей өрістерден тұраттын TRAIN, атты құрылымды сипаттаңыз: 

 

поездің баратын пункті;  



 

поезднөмері;  



 

жүру уақыты.  



Келесі әрекеттерді орындайтын программа құрыңыз:  

 



пернетақтадан,  TRAIN,типті  алты  жазбадан    тұратын  мәліметтерді  массивке 

енгізу (жазбалар поезд жүретін уақыты бойынша сұрыпталуы тиіс); 

 

экранға пернетақтадан енгізген пункт атына баратын поездарды шығару керек, 



егер ондай поездар жоқ болса, экранға ол туралы сәйкес хабар шығару керек.  

 



вариант  

Төмендегідей өрістерден тұраттын TRAIN,  атты құрылымды сипаттаңыз: 

 

поездің баратын пункті;  



 

поезд нөмері;  



 

жүру уақыты.  



Келесі әрекеттерді орындайтын программа құрыңыз:  

 



пернетақтадан,  TRAIN,  типті  сегіз  жазбадан    тұратын  мәліметтерді  массивке 

енгізу (жазбалар поезд нөмірлері бойынша сұрыпталуы тиіс); 

 

экранға пернетақтадан енгізген нөмір сәйкес келетін  поездтуралы информация  



шығару керек, егер ондай поездар жоқ болса, экранға ол туралы сәйкес хабар 

шығару керек.  



 

10 

вариант  

Төмендегідей өрістерден тұраттын MARSH ,  атты құрылымды сипаттаңыз: 

 

маршруттың бастапқы пункті аты;  



 

маршруттың соңғы пункті аты;  



 

маршрут нөмірі.  



Келесі әрекеттерді орындайтын программа құрыңыз:  

 



пернетақтадан,  MARSH,  типті  сегіз  жазбадан    тұратын  мәліметтерді  массивке 

енгізу (жазбалар маршрут нөмірлері бойынша сұрыпталуы тиіс); 

 

экранға  пернетақтадан  енгізген  нөмір  сәйкес  келетін    маршрут  туралы  информация  



шығару керек, егер ондай маршрут жоқ болса, экранға ол туралы сәйкес хабар шығару 

керек.  


76 

 

Алматы экономика және статистика академиясы 



 

«Информатика» кафедрасы 

 

 

 

 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



СТУДЕНТТІҢ  ОҚЫТУШЫМЕН  ӨЗДІК  ЖҰМЫСЫН  ОРЫНДАУ  ҮШІН 

ӘДІСТЕМЕЛІК НҰСҚАУ  

 

 

 

 

 

«C# 

ортасында программалау»  пәні бойынша 

 

«



5ВО70300 – Ақпараттық жүйелер»  мамандығы 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



Алматы, 2013 

77 

 

Студенттің оқытушымен өздік жұмысын орындау (СОӨЖ)  



тақырыбының жоспары 

№№ 


 

СОӨЖ тапсырмалары 

СОӨЖжүргізу 

түрлері 


1.

 

 



C#  тілінің  Visual  Studio  2008  ортасындағы  жобаларын 

құру. Консолдық жоба құру. 

Үй тапсырмасы 

2.

 



 

SimpleVariables программалық жобасы 

Тренинг, 

пікірталас 

3.

 

 



Арифметикалық тип ішіндегі түрлендірулер. Сөз тіркесте-

рінен құрылған өрнектер мен орындалатын операциялар.  

Презентация 

4.

 



 

Statements жобасы. Есептер. 

Электрондық 

құжат 


5.

 

 



Жоба архитектурасы. Алгоритмдер мен есептер. Сандар. 

Жазба жұмысы 

6.

 

 



Жиымдарды енгізу-шығару амалдары. 

Тәжірибелік 

жұмыс 

7.

 



 

Мәліметтерді іздеу және сұрыптау есептері. 

Тәжірибелік 

жұмыс 


8.

 

 



Программаның басты менюін жасау 

Презентация 

9.

 

 



 

Көп терезелі программалар жасау 

Тәжірибелік 

жұмыс 


10.

 

 



 

Тұтынушының диалог (сұхбаттасу) терезелерін жасау 

Тренинг, 

пікір 


талас 

11.


 

 

Басқару элементтерін жасау 



Электрондыққұжат 

12.


 

 

 



Мәліметтерді экрандық формада бейнелеу 

Тәжірибелік 

жұмыс 

13.


 

 

Тізімдерді реттеу және DataSet есептелетін бағаналары 



Тәжірибелік 

жұмыс 


14.

 

 



Windows-

қосымшаларына басылымдар кірістіру 

Тәжірибелік 

жұмыс 


15.

 

 



Мәліметтер  көздерімен  тіркестерді  біріктіру  істерін 

жүргізу жолдары. 

Тәжірибелік 

жұмыс 


 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



78 

 

Алматы экономика және статистика академиясы 



 

«Информатика» кафедрасы 

 

 

 

 

 

 



 

 

 



 

 

 



 

 

 



 

СТУДЕНТТІҢ  ӨЗДІК  ЖҰМЫСЫН  ОРЫНДАУ  БОЙЫНША  ӘДІСТЕМЕЛІК 

НҰСҚАУ 

 

 

 

 

 

«C# 

ортасында программалау»  пәні бойынша 

 

«



5ВО70300 – Ақпараттық жүйелер»  мамандығы 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

Алматы, 2013 



 

79 

 

СӨЖ тапсырмаларын орындау және өткізу графигі 

№  

п/п  


СӨЖ тапсырмалары 

Бақылау 


түрлері 

Тапсыру 


мерзімі 

      

Күндізгі 

7.

 



 

Кітапхана  қорымен  танысу,  қажетті 

әдебиеттермен қамтамасыз ету 

Ауызша талқылау 

1

апта 


8.

 

 



№1 СӨЖ тапсырмалары. 

Жұмысты тексеру 

2– 4 

апта 


9.

 

 



№2 СӨЖ тапсырмалары 

Реферат 


5 - 7

апта 


10.

 

 



№3 СӨЖ тапсырмалары 

Электрондық құжат  8 - 10апта 

11.

 

 



№4 СӨЖ тапсырмалары 

Электрондық құжат  11 -13апта 

12.

 

 



№5 СӨЖ тапсырмалары 

Жұмысты тексеру 

14-15 

апта 


 

СӨЖ №1. Сызықтық программаларды құру 

1.

 



9

)

1



(

3

2



9

)

1



(

3

2



2

2

2



2

1



+



+



+

+



=

x

x

x

x

x

x

x

x

z

3

3



2

+



=

x

x

z

 

2.



 

(

)



m

m

m

m

z

2

3



24

2

3



2

1



+

=



m

z

=



2

 

3.



 

2

2



2

2

2



2

2

2



1

+







+

+



+

=



a

a

a

a

a

a

a

a

z

2

1



2

+

=



a

z

 

4.



 

)

2



5

(

2



1

2

1



2

1

2



2

2

2



1

a

a

a

a

a

a

a

a

a

a

z







+



+



+

+

+



=

2



4

2

2



a

z

=



 

5.

 



(

)



(

)

m



m

nm

n

m

n

n

m

m

z

+



+



=

2



3

1

1



1

m

n

m

z

=



2

 

6.



 

α



α

α

α



9

cos


6

cos


3

sin


sin

1

+



+

+

=



z

α

α



α

8

cos



2

9

sin



2

sin


4

2



=

z

 

7.

 







+







=

2

5



11

cos


2

10

3



sin

2

2



1

α

π



α

π

z

2

20

cos



2

5

2



+

=

α



z

 

8.



 

15

5



sin

6

1



cos

sin


2

3

4



1

+



+

=

x



y

x

z

)

sin(



)

cos(


2

x

y

x

y

z



+

=

 



9.

 



(

) (


)

4

4



1

sin


sin

cos


cos

β

α



β

α



=



z

)

(



sin

2

cos



3

2

4



2

β

α



β

α

+



=



z

 

10.



 

(

)



)

2

cos(



1

9

4



cos

1

π



α

α

π















 +


=

z





+

=



α

π

4



3

2

5



2

tg

z

 

 



СӨЖ №2. Тармақталатын алгоритмдерді құру. 

Написать программу, которая по введенному значению аргумента вычисляет значение 

функции, заданной в виде графика. Параметр R вводится с клавиатуры. 


80 

 

 



 



 

 



 

 



 

 





81 

 

 



 



 

 



10 

 

11 



 

82 

 

12 



 

13 


 

14 


 

15 


 

 

СӨЖ №3. Циклдік алгоритмдерді құру. 

 

1. 


1

,

5



1

3

1



1

2

)



1

2

(



1

2

1



1

ln

5



3

0

1



2

>









+



+

+

=



+

=



+



=

+

x



x

x

x

x

n

x

x

n

n

 



2. 



<

+



+

=



=



=



x

x

x

x

x

n

x

e

n

n

n

x

,

!



4

!

3



!

2

1



!

)

1



(

4

3



2

0



 



83 

 



<

+



+

+

+



=

=



=

x



x

x

x

x

n

x

e

n

n

x

,

!



4

!

3



!

2

1



!

4

3



2

0



 

1



1

,

4



3

2

1



)

1

(



)

1

ln(



4

3

2



0

1

<



<

+



+



=

+



=

+



=

+



x

x

x

x

x

n

x

x

n

n

n

 



1

,



5

3

2



)

1

2



(

2

1



1

ln

5



3

0

1



2

<







+

+

+



=

+

=



+



=

+



x

x

x

x

n

x

x

x

n

n

 



1

1



,

3

2



)

1

ln(



3

2

0



<

<=







+

+



+

=



=



=



x

x

x

x

n

x

x

n

n

 



1

,



5

3

2



1

2

)



1

(

2



5

3

0



1

2

1



<



+

=



+

+



=



=

+

+



x

x

x

x

n

x

arcctgx

n

n

n

π



π

 



1

,

5



1

3

1



1

2

)



1

2

(



)

1

(



2

5

3



0

1

2



1

>

+



+



=

+



+

=



=

+



+

x

x

x

x

x

n

arctgx

n

n

n

π



π

 



1

,

5



3

1

2



)

1

(



5

3

0



1

2

<

+



=

+



=



=

+

x



x

x

x

n

x

arctgx

n

n

n

 



10 

 

1



,

5

3



1

2

5



3

0

1



2

<

+

+



+

=

+



=



=

+

x



x

x

x

n

x

arthx

n

n

 



11 

1

|



|

,

5



1

3

1



1

)

1



2

(

1



5

3

0



1

2

>



+

+

+



=

+

=



=



+

x

x

x

x

x

n

arthx

n

n

 



12 

1

,



5

1

3



1

1

2



)

1

2



(

)

1



(

2

5



3

0

1



2

1



<

+



+



=

+



+

=



=



+

+

x



x

x

x

x

n

arctgx

n

n

n

π



π

 

13 





<

+



+



=

=



=





x

x

x

x

x

n

x

e

n

n

n

x

,

!



4

!

3



!

2

1



!

)

1



(

6

6



4

2

0



2

2



 

14 


84 

 



<

+



+

=



=



=

x



x

x

x

n

x

x

n

n

n

,

!



6

!

4



!

2

1



)!

2

(



)

1

(



cos

6

4



2

0

2



 

15 





<

+



+

=



+

=



=



x

x

x

x

n

x

x

x

n

n

n

,

!



7

!

5



!

3

1



)!

1

2



(

)

1



(

sin


6

4

2



0

2



 



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   11




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

    Басты бет