Qanday Qilib Massivga Ma'lumotlarni Kiritish Kerak

Mundarija:

Qanday Qilib Massivga Ma'lumotlarni Kiritish Kerak
Qanday Qilib Massivga Ma'lumotlarni Kiritish Kerak

Video: Qanday Qilib Massivga Ma'lumotlarni Kiritish Kerak

Video: Qanday Qilib Massivga Ma'lumotlarni Kiritish Kerak
Video: Регулируемый позадилонный субуретральный слинг (Adjustable retropubic tape for SUI) 2024, May
Anonim

Massivlar - dasturlarda o'xshash ma'lumotlarni saqlashning tuzilgan shakllaridan biri. Muayyan ma'lumotlarni o'z ichiga olgan massiv elementiga kirish oddiy tartibda - tartib raqami yoki indeks orqali amalga oshiriladi. Massiv bilan ishlashning boshida u e'lon qilingan tipdagi ma'lumotlar bilan to'ldiriladi. Siz indeks ma'lumotlarini bir necha usul bilan kiritishingiz mumkin.

Qanday qilib massivga ma'lumotlarni kiritish kerak
Qanday qilib massivga ma'lumotlarni kiritish kerak

Ko'rsatmalar

1-qadam

Paskal dasturlash tilida ma'lumotlarni massivga kiritish uchun har bir elementga to'g'ridan-to'g'ri murojaat qilish va unga kerakli qiymatni berish kerak. Massivni bosib o'tish odatda pastadir yordamida amalga oshiriladi. Bir o'lchovli qatorni to'ldirish uchun bitta ko'chadan ishlov beruvchini o'rnating (for, while va boshqalar); ikki o'lchovli massiv bilan ishlashda ikkita tsikl (biri ikkinchisida) ko'rsatilishi kerak. Bir o'lchovli qatorni to'ldirish uchun namunaviy kod:

var mas: array [1..30] butun son;

i: boshqa;

boshlang

i: = 1 dan 20 gacha

mas : = 5;

oxiri.

Mas qatorining 20 ta elementining har biriga 5 raqami yoziladi.

2-qadam

Ikki o'lchovli qatorga qiymatlarni kiritish uchun quyidagi koddan foydalaning:

var mass: array [1..5, 1..10] butun son;

i, j: inter;

boshlang

i: = 1 dan 5 gacha bajaring

i: = 1 dan 10 gacha bajaring

mass [i, j]: = 6;

oxiri.

Bunday holda, massa-matritsaning barcha qatorlari va ustunlari 6 raqami bilan to'ldiriladi.

3-qadam

Turli xil sintaksisga ega bo'lgan o'xshash protsedura asosiy dasturlash tilida:

DIM mass (5, 6)

I = 1 dan m gacha

J = 1 dan n gacha

mass (i, j) = j;

Keyingisi

Keyingisi

Bu erda, massivning har bir elementida, uning satrdagi tartib raqami kiritiladi (ikkinchi tsikl ko'rsatkichi j).

4-qadam

Ammo, ko'pincha, siz qatorga ma'lumotlarni kiritishingiz, klaviaturadan yoki tashqi fayldan o'qishingiz kerak. Bunday holda, tsikl ishlov beruvchisi tayinlash operatoridan foydalanmaydi, balki boshqa narsalar qatori massivga yozish operatsiyasini bajaradigan funktsiyalardan birini qo'llaydi. Klaviaturadan foydalanuvchi tomonidan kiritilgan ma'lumotlarni (C ++ dasturlash tili) massivga kiritish misoli:

int qatori [4] [8]; // ikki o'lchovli massiv

uchun (int i = 0; i <4; i ++)

{

uchun (int j = 0; j <8; j ++)

cin >> massivi [j]; // klaviaturadan kiritilgan qiymatni massivga yozing

}

5-qadam

Fayllar bilan ishlashda ma'lumotni o'qish va uni massiv hujayrasiga saqlash ham ketma-ket sodir bo'ladi. Bu holda asosiy narsa belgilangan o'lchovni va tashqi muhit va to'ldiriladigan qator elementlaridan o'qiladigan qiymatlar turlarining mosligini kuzatishdir. Fayldan bir qatorga ma'lumotlarni kiritish misoli (C tili):

char masss [3] [10];

char per;

int j = 0, t = 0;

FILE * pF = fopen ("File.txt", "rt");

esa (t == 0)

{

fscanf (pF, "% c / n", & per); // belgi qiymatlarini fayldan o'qish

for (int i = 0; i <3; i ++) // qator qatorlari orqali takrorlash

{

mass [j] = per; // massiv elementiga char qiymatini yozing

agar (feof (pF))

{

t = 1;

tanaffus;

}

}

j ++;

}

Tavsiya: