Kako Unijeti Podatke U Niz

Sadržaj:

Kako Unijeti Podatke U Niz
Kako Unijeti Podatke U Niz

Video: Kako Unijeti Podatke U Niz

Video: Kako Unijeti Podatke U Niz
Video: Kako selektiramo podatke u excelovom dokumnetu (Excel 2010) 2024, Svibanj
Anonim

Nizovi su jedan od najjednostavnijih oblika strukturiranog pohranjivanja sličnih podataka u programima. Pristup elementu niza koji sadrži određene informacije odvija se na najjednostavniji način - putem njegovog rednog broja ili indeksa. Na početku rada s nizom ispunjava se podacima deklariranog tipa. Informacije o indeksu možete unijeti na nekoliko načina.

Kako unijeti podatke u niz
Kako unijeti podatke u niz

Upute

Korak 1

U programskom jeziku Pascal, da biste unijeli podatke u niz, morate se izravno pozvati na svaki element i dodijeliti mu željenu vrijednost. Obilazak niza obično se vrši pomoću petlje. Da biste popunili jednodimenzionalni niz, instalirajte jedan obrađivač petlje (za, while ili druge); pri radu s dvodimenzionalnim nizom moraju se navesti dvije petlje (jedna u drugoj). Primjer koda za popunjavanje jednodimenzionalnog niza:

var mas: niz [1..30] cijelog broja;

i: unutarnji;

početi

za i: = 1 do 20 do

mas : = 5;

kraj.

Broj 5 zapisat će se u svaki od 20 elemenata mas-polja.

Korak 2

Da biste unijeli vrijednosti u dvodimenzionalni niz, upotrijebite sljedeći kod:

var mass: niz [1..5, 1..10] cijelog broja;

i, j: intjeger;

početi

za i: = 1 do 5 do

za i: = 1 do 10 do

masa [i, j]: = 6;

kraj.

U tom će se slučaju svi redovi i stupci matrice matričnog polja popuniti brojem 6.

3. korak

U osnovi sličan postupak s različitom sintaksom nalazi se u osnovnom programskom jeziku:

DIM massa (5, 6)

ZA i = 1 do m

ZA j = 1 do n

masa (i, j) = j;

Sljedeći

Sljedeći

Ovdje se u svaki element polja upisuje njegov redni broj u retku (indeks drugog ciklusa j).

4. korak

Međutim, češće nego što je potrebno, morate unijeti podatke u polje, čitati s tipkovnice ili iz vanjske datoteke. U ovom slučaju, rukovatelj petljom ne koristi operator dodjele, već jednu od funkcija koja, između ostalog, izvodi operaciju zapisivanja u niz. Primjer unosa podataka koje je korisnik unio s tipkovnice (programski jezik C ++) u niz:

int niz [4] [8]; // dvodimenzionalni niz

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

{

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

cin >> niz [j]; // upišimo vrijednost unesenu s tipkovnice u niz

}

Korak 5

Tijekom rada s datotekama, čitanje podataka i njihovo spremanje u ćeliju niza također se događa uzastopno. U ovom je slučaju glavno promatrati navedenu dimenziju i korespondenciju vrsta očitanih vrijednosti s vanjskog medija i elemenata niza koji se popunjava. Primjer unosa podataka u niz iz datoteke (jezik C):

užarena masa [3] [10];

char per;

int j = 0, t = 0;

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

dok (t == 0)

{

fscanf (pF, "% c / n", & per); // čitanje vrijednosti znakova iz datoteke

for (int i = 0; i <3; i ++) // iteracija kroz redove niza

{

masa [j] = po; // zapisati vrijednost char u element polja

ako (feof (pF))

{

t = 1;

pauza;

}

}

j ++;

}

Preporučeni: