Зертханалық жұмыс №1 Сызықтық программалар Мақсаты



Pdf көрінісі
бет8/27
Дата11.04.2024
өлшемі2.01 Mb.
#498393
түріПрограмма
1   ...   4   5   6   7   8   9   10   11   ...   27
C#Lab

Зертханалық жұмыс №5 
Бір өлшемді массивтер 
 
Мақсаты:  Массив құрылымен танысу және бір ӛлшемді массивтерді қолданып
программалар құру.
Негізгі ұғымдар. Массив құрылымының анықталуы, бір ӛлшемді массив 
элементтерін енгізу мен шығаруды ұйымдастыру, Array класының негізгі әдістері.
Бекіту мысалдары.
Мысал1. Бүтін сандардан тұратын a(n) бір ӛлшемді массиві берілген. Массивтің тақ 
элементтерінен кейін 1 санын енгізіңіз. Массив элементтерін кездейсоқ сандар 
генераторы арқылы анықтаңыз. Формаға listBox1, listBox2, button1 компоненттерін 
орналыстырамыз. 
Программа интерфейсі 16 суретте кӛрсетілген.
16 сурет. Программа интерфейсі 
Программа коды: 
private
void
button1_Click(
object
sender, 
EventArgs
e) 

int
i; 
int
[] a; a = 
new
int
[10]; 
Random
rnd = 
new
Random
(); 
for
(i=0;i<10;i++) 
{a[i]=rnd.Next(50); 
listBox1.Items.Add(a[i].ToString()); 

for
(i=0;i<10;i++) 
if
(a[i] % 2 != 0) 
{ listBox2.Items.Add(a[i].ToString()); 


C# программалау тілі. Ерекешева М.М. 
listBox2.Items.Add(
"1"
); 

else
listBox2.Items.Add(a[i].ToString()); 

Мысал2. Бүтін сандардан тұратын бір ӛлшемді массив берілген. Массив элементтерін 
«Кӛпіршікті сұрыптау» алгоритмін қолдана отырып ӛсу ретімен орналастырыңыз. 
Формаға listBox1, listBox2, button1 компоненттерін орналыстырамыз. Программа 
интерфейсі 17 суретте кӛрсетілген.
17 сурет. Программа интерфейсі 
Программа коды: 
private
void
button1_Click(
object
sender, 
EventArgs
e) 
{
int
[]a=
new
int
[10]; 
int
j,i,m; 
for
(i = 0; i < 10; i++) 
a[i] = 
int
.Parse(listBox1.Items[i].ToString()); 
for
(i = 0; i < 10; i++) 

for
(j = 0; j < 9; j++) 
if
(a[j] > a[j + 1]) { m = a[j]; a[j] = a[j + 1]; a[j + 1] = m; } 

for
(i = 0; i < 10; i++) 
listBox2.Items.Add(a[i].ToString()); 
} 


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




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

    Басты бет