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



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

 

 

СӨЖ №4.  Бір өлшемді массивтерді өңдеу алгоритмдерін құру. 

 

1.

 

а

1



а

2

, …, 



а

18

 



массиві берілген. Элементтері сәйкесінше а

1



а

3

, …, 



а

17

жәнеа



2



а

4

, …, 


а

16

 



тең в

1



в

2

, …, 



в

9

жәнес



1



с

2

, …, 


с

9

массивтерін құрастырыңыз. А=(1; 0; 8,4; -2; 4,53; 



0,36; 1,2; 9,0; 12,9; 32; 6,5; 7; 6,2; 8; 2; -4,5; 9,2; 4. 

 

2.



 

а

1



а

2

, …, 



а

8

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



Бастапқы мәндер: -8,3; 2,1; -3,2; 9,1; 10,2; -12,1; 2,6; -4,3. 

 

1.



 

Бір өлшемді массив  20 элементтен тұрады. Төмендегі қосындыларды табыңыз: 

а) жұп нөмірлі элементтер қосындысы (Р); 

б) тақ нөмірлі элементтер қосындысы (L); 

в) нөмірлері 5-ке еселі элементтер қосындысы (Z); 

А=(1; 3; -2; 4,5; 9; 0,56; 7; 3; 9; 12,9; 32; 6,5; 7; 6,2; 8; 2; -4,5; 9,2; 4). 

2.

 



Берілген А= (а

1



а

2

, …, 



а

14



векторының: К – теріс элементтерінің санын және М – 

оң элементтерінің санын есептеңіз. А=(0; 1,22; -3; 4; 0,32; -6; 2; -1,75; 9; 0; 0,11; -4,5; 

13; -2). 

3.

 



в

1



в

2

, …, 



в

12

массиві және а саны берілген. Массивтің берілген  а=1,43 санына тең 



элементтерінің санын анықтау керек. В=(1; 3,485; -2,4; 1,43; 0,32; -5; 8; 9; -4,5; 12; -

76,2; 76,1). 

4.

 

Берілген а



1



а

2

, …, 


а

10

 



массивінің элементтері кемуі бойынша ретелгенін 

тексеретінін программа жазыңыз. 

Бастапқы мәндер: 7,2; 5,3; 4,9; 5,4; 4,4; 5,3; 4,2; 9,4; 6,7; 7. 

5.

 



Егер Х=(х

1



х

2

, …, 



х

12



векторының берілген  а=32 санына тең бір компоненті бар 

болса, онда вайнымалысына осы компоненттен кейін орналасқан компоненттердің 

қосындысын меншіктеңіз, кері жағдайда в=10.  

6.

 



Берілген а

1



а

2

, …, 



а

10

 



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

Бастапқы мәндер: 2,3; 1; 4,2; 1,3; 4,5; 2,9; 5,1; 6,2; 3,7; 8,1. 

7.

 

А векторының 



p

a

q

i



 

қанағаттандыратын компоненттерінің санын анықтаңыз. 

Мұнда q=1,2; p=6,5. А=(9,5; 3,43; -4; 9; 0; -3,78; 0,321; 7; 3; 8; -0,765; 3,21; 6). 

8.

 



Х=(х

1



х

2

, …., 



х

11



векторы берілген. Оң компоненттердің қосындысын және теріс 

компоненттердің көбейтіндісін табыңыз. Х=(5,9; -1,45; 0; 6,34; -3; 8; 22,5; -3,1; 0,32; 

-4,47; -1,62). 

9.

 



Массивтің теріс элементтерінің ең үлкенін табыңыз. Бастапқы мәндер: 2; 3,1; -2,5; -

1,2; 7,3; -12,5; 4,5; -6. 

10.

 

БерілгенА= (а



1



а

2

, …, 


а

11



векторының тақ нөмірлі элементтерінің ең үлкенін және 

ең кішісін табыңыз. А= (2,5; 9,4; 11,2; 3,3; 4,2; 7,9; 8,8; 10; 12,1; 13,1; 4,5). 

11.

 

Берілген бір өлшемді а



1



а

2

, …, 


а

13

массивінің тақ нөмірлі оң элементтерінің 



қосынды сын және нөлге тең емес элементтерінің көбейтіндісін табыңыз. 

12.


 

Берілген М(24) массивінің әр элементіне өзінің нөміріне тең мәнді меншіктейтін 

программа жазыңыз, демекМ(1)=1, М(2)=2  және т.с.с. 


85 

 

13.



 

а

1



а

2

, …, 



а

8

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



Бастапқы мәндер: -8,3; 2,1; -3,2; 9,1; 10,2; -12,1; 2,6; -4,3. 

14.


 

а

1



а

2

, …,



а

8

массивінің тақ нөмірлі теріс элементтерін экранға шығарыңыз. 



Бастапқы мәндер: -8,3; 2,1; -3,2; 9,1; 10,2; -12,1; 2,6; -4,3. 

15.


 

а

1



а

2

, …, 



а

8

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



Бастапқы мәндер: -8,3; 2,1; -3,2; 9,1; 10,2; -12,1; 2,6; -4,3. 

 

 

СӨЖ №5.  Екі өлшемді массивтерді өңдеу алгоритмдерін құру. 

 

1.

 



D={d

ij

}, i=1,…,n 



және  j=1, 2,…,m матрицасының әр бағанының ең үлкен элементін 

табатын программа жаз. Бастапқы мәндер: n=4, m=5 

4

7

6



3

2

5



5

8

3



9

2

7



6

3

4



14

12

13



11

10

=



D

 



2.

 

А={a

ij

}, i,j=1,…,n 



матрицасының әр жолының ең үлкен элементтерінің 

көбейтіндісін есептейтін программа жазыңызБастапқы мәндер: n=4. 

9

8

4



0

2

6



5

1

2



3

4

9



7

6

3



2

=

A

 

3.



 

ЭлементтеріА={a

ij

}, i,j=1,…,n 



матрицасының әр жолының ең кіші элементінен 

тұратын  B=(b

1

, b


2

, …, b


n

векторын құрастыратын программа жаз. Бастапқы 



мәндер: n=4. 

3

.



7

2

.



4

6

.



7

3

.



7

7

.



9

3

.



8

8

.



45

1

.



6

3

.



2

1

.



3

2

.



4

2

.



9

5

.



7

5

.



6

1

.



3

1

.



21

=



A

.  


 

4.

 



А={a

ij

}, i,j=1,…,n 



матрицасының оң және теріс элементтерінің қосындысын 

есептейтін программа жазыңыз. Бастапқы мәндер: n=4. 

2

.

3



4

.

1



3

.

2



5

.

6



9

.

2



1

.

3



1

.

7



6

.

5



9

.

4



3

.

4



2

.

5



4

.

6



3

.

7



3

.

2



1

.

4



3

.

2





=

A

 

5.



 

Элементтері А={a

ij

}, i=1,…,n



жәнеj=1, 2,…,m матрицасының әр жол элементтерінің 

арифметикалық ортасына тең болатын B=(b

1

, b


2

, …, b


n

векторын құрастырыңыз. 



Бастапқы мәндер: n=4, m=5 

9

.



4

7

.



45

9

.



3

3

.



4

6

.



2

5

.



2

4

.



6

5

.



1

3

.



1

9

.



1

4

.



61

5

.



6

9

.



3

4

.



6

5

.



7

1

.



7

6

.



6

5

.



8

4

.



7

3

.



5



=

A



86 

 

 



6.

 

B={b



ij

}, i,j=i,…,nn 

матрицасының оң және теріс элементтерінің айырмасын 

есептейтін программа жазыңыз. Бастапқы мәндер: n=4. 

3

.

6



1

.

5



3

.

4



2

.

7



4

.

5



2

.

4



4

.

3



3

.

2



2

.

2



9

.

3



2

.

6



1

.

5



5

.

4



4

.

7



5

.

4



4

.

3



=

B

 



7.

 

А={a

ij

}, i=1,…,n



және j=1, 2,…,m матрицаның ең үлкен элементін есептейтін 

программа жазыңыз. Бастапқы мәндер: n=4, m=4 

5

.

7



1

.

4



3

.

3



4

.

5



6

.

3



2

.

7



1

.

9



5

.

8



2

.

6



1

.

4



5

.

2



3

.

7



1

.

7



2

.

6



4

.

3



5

.

2





=

A

 

8.



 

Натуралn саны берілген. n ретті матрица тұрғызатын программа жазыңыз. 



n

n

n

n











2

1



0

0

1



0

0



 

 

9.



 

А={a

ij

}, i,j=1,…,n 



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

элементтердің ең кішісін табатын программа жазыңыз. Бастапқы мәндер: n=4. 

5

.

1



4

.

5



9

.

5



3

.

1



8

.

9



2

.

6



2

.

3



4

.

2



7

.

9



1

.

7



4

.

6



2

.

3



4

.

5



7

.

8



7

.

4



5

.

2



=

A

 



10.

 

А={a

ij

}, i=1,…,n



жәнеj=1, 2,…,m матрицасының әр бағанының ең үлкен 

элементтерінің қосындысын есептейтін программа құрастырыңыз. Бастапқы 

мәндер: n=4, m=5 

4

.



7

2

.



8

1

.



9

6

.



3

2

.



7

6

.



8

4

.



2

9

.



3

1

.



4

6

.



3

1

.



7

4

.



3

3

.



9

2

.



8

3

.



7

2

.



6

1

.



5

4

.



3

5

.



2

5

.



2





=

A

 



11.

 

БерілгенА={a



ij

}, i,j=1,…,n 

әр жолының ең үлкен элементін тауып, оны матрицаның 

осы жолының әр элементінен азайту тастау керек. Бастапқы мәндер: n=3 

8

.

9



4

.

5



8

.

3



2

.

9



3

.

6



3

.

8



9

.

7



6

.

2



1

.

3



=



A

.  


 

87 

 

12.



 

Берілген А={a

ij

}, i,j=1,…,n



жәнеB={b

ij

}, i,j=1,…,n 



матрицаларының қосындысынан 

тұратын С={с

ij

}, i,j=1,…,n 



матрицасын(c

ij

=a



ij

+b

ij

i,j=1,…,n) 

құрастырыңыз. Бастапқы 

мәндер: n=4 

2

.



7

3

.



4

6

.



5

2

.



3

6

.



5

6

.



4

6

.



3

5

.



2

4

3



.

1

9



8

6

4



3

.

5



2

,

9



7

.

5



4

.

4



2

.

3



5

6

.



7

4

.



9

1

.



4

3

4



.

2

1



.

5

2



.

6

1



.

5

5



.

4

2



.

3

5



.

2



=



=

B

A

 



13.

 

B={b



ij

}, }, i=1,…,n

жәнеj=1, 2,…,m матрицасын b

ij

=a



i

*y

j



i=1,…,n

жәнеj=1, 2,…,m 

формуласы бойынша құрастырыңыз. А=(а

1



а

2

, …, 



а

n



жәнеY=(y

1

,y



2

, …, y

m



векторлары берілген.  



1.

 

А=(-1,1; 2,6; 1,0)                У=(3,2; 2,1; -2,3; 1,1).   



 

14.


 

Нақты сандардан тұратын А={a

ij

}, i,j=1,…,n



матрицасы берілген. B=(b

1

, b



2

, …, b


n

векторын мына ереже бойынша құрастырыңыз: егер k(k=1,n) нөмірлі жолда оң 



элементтер саны теріс элементтер санынан көп болса, онда b

k

=1, 



кері жағдайда 

b

k



=0.   

Бастапқы мәндер: n=4 

7

.

4



8

.

2



4

.

1



2

.

1



2

.

1



4

.

6



6

.

2



2

.

1



4

.

0



2

.

0



6

.

0



4

.

1



2

.

0



6

.

0



8

.

0



4

.

2







=

A

 



15.

 

БерілгенА={a



ij

}, i,j=1,…,n

матрицасының элементтерінің қосындысы ең үлкен 

жолының нөмірін анықтаңыз.Бастапқы мәндер: n=5  

9

.

5



3

.

7



2

.

5



3

.

4



2

.

6



8

.

9



4

.

7



2

.

5



3

.

4



2

.

6



9

.

5



1

.

3



5

.

4



1

.

3



1

.

2



5

.

7



5

.

6



8

.

5



9

.

3



2

.

9



2

.

6



8

.

5



1

.

4



2

.

3



1

.

2



=

A

 



16.

 

B={b



ij

}, }, i=1,…,n

жәнеj=1, 2,…,m матрицасы берілген. Матрицаның ең үлкен теріс 

элементін анықтайтын программа жазыңыз.Бастапқы мәндер: n=4, m=4 

6

.

7



49

.

3



3

.

9



9

.

7



9

.

8



41

.

3



2

.

8



1

.

7



1

.

35



4

.

5



5

.

4



6

.

2



2

.

73



6

.

5



41

.

3



42

.

2





=



B

 



 

 

 

 

 



 

 

 



 

 


88 

 

ОҚУ-ӘДІСТЕМЕЛІК ҚАМТАМАСЫЗ ЕТІЛУ КАРТАСЫ 



 

 

«C# 

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

 

«



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

 

 

 

 

Негізгі оқу-әдістемелік әдебиеттердің болуы (дана) 



Студент

тер 


континг

енті 


 

Еск 


ер 

ту 


Оқулықтар мен оқу құралдары 

Электро


нды 

оқулықт


ар  мен 

оқу 


құралда

ры 


ПОӘК 

қ/б 


о/б 

қ/б 


о/

б 

қ/б  о/б  о/б  қ/б   



1. 

Павловская  Т.А.  С  #  (Си  Шарп). 

 

программирования на платформе .NET.  



Учебник  для  вузов.  –СПб.:  Питер,  201    

432 с. 



  

П

ОӘ



К 

У

М



КД 

28 


20 

 

2. 



Петцольд  Ч.  Программирование    для 

 

Win-



dows на  C#. В 2-х томах. –М.: 

 

Издательско-торговый 



дом”Ру

 

редакция”, 2002. -576 с., -624 с. 



  

 

 

 

 

 

3. 



Биллиг 

В.А. 


Основы 

программирования на C#. –М.: Изд-во 

“Интернет-университет 

информационных 

технологий  

ИНТУИТ.ру”, 2006.  -488 с. 



  

 

 

 

 

 

4. 



Вирт Н. Алгоритмы + структуры  

данных = программы / Пер. с англ. -М.: 

 

2006. – 


 

406 с., ил 



  

 

 

 

 

 

5. 



 

Медведев  В.И.  Разработка  объек

ориентированных программ. –  Казань:   

Мастер Лайн, 2004. – 124 c. 



  

 

 

 

 

 

6. 



Гербердт Шилдт. C#: учебный курс.–Пб   

Питер; К.: Издательская группа BHV,  

2003. – 512 c. 

  

 

 

 

 

 

7. 



Медведев  В.И.  Программирование  на 

 

C++.NET  и  C# (Серия  



“Современная прикладная  

математика и информатика”).  –  Казань    

Мастер Лайн, 2005. – 270 c. 

  

 

 

 

 

 

 



 

 


89 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



90 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

Баспаға шығаруға қол қойылды 05.01.2014. Формат 60х84 1/16 



Офсеттік басылым. Тираж 30 экз. Тапсырыс № 86. Шартты баспа табақ 6,8 

 

 



АЭСАбаспахана орталығы 

Алматы қаласы, Жандосов көшесі, 59 

 

 

 



 

91 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



92 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 


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




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

    Басты бет