Šta Je Inicijalizacija

Sadržaj:

Šta Je Inicijalizacija
Šta Je Inicijalizacija

Video: Šta Je Inicijalizacija

Video: Šta Je Inicijalizacija
Video: LDmicro 2: Create Ladder Diagram (Программирование релейной логики ПЛК микроконтроллера с помощью LDmicro) 2024, Novembar
Anonim

"Inicijalizacija" nije samo složena "naučna" riječ, već i proces koji se često susreće. Rad računalne tehnologije u potpunosti se temelji na inicijalizaciji različitih varijabli. Šta se krije iza ovog teškog pojma?

Šta je inicijalizacija
Šta je inicijalizacija

Definicija

Po definiciji, "inicijalizacija" je priprema programa ili hardverskog uređaja za rad. Ova priprema sastoji se u postavljanju početnih podataka za parametre sistema. Za program, inicijalizacija je dodjeljivanje vrijednosti programskim varijablama.

Inicijalizacija niza podataka

Inicijalizacija niza ima brojne zamke. Prvo, u različitim softverskim okruženjima, popunjavanje podataka niza započinje ili od nultog elementa A [0], ili od prvog A [1], gdje je A ime niza.

Za inicijalizaciju niza obično se koristi "korak po korak" za (foreach) petlju. Niz se popunjava postupno, jedan po jedan element tijekom svakog "pokretanja" ciklusa. U petlji for kreira se varijabla lokalne petlje koja kontrolira broj prolaza.

Početna vrijednost varijable petlje mora odgovarati prvom elementu niza: A [0] ili A [1]. Konačni je s brojem elemenata niza.

Da biste organizirali popunjavanje podacima dvodimenzionalnog niza, morate ugnijezditi jednu for petlju u drugu. Dakle, operacija petlje kroz stupac niza izvest će se onoliko puta koliko postoji u nizu nizova.

Pogreške inicijalizacije

Tijekom inicijalizacije, sistem prima podatke sa svih relevantnih uređaja, procesa ili operatora. Pokretanje operativnog sistema je inicijalizacija podataka, jer operativni sistem prima odgovore sa svih dijelova računara, uključujući RAM, tvrdi disk i tastaturu. Ako nedostaje jedan od važnih blokova, OS se neće moći inicijalizirati. Poznati plavi ekran smrti takođe je ozbiljna greška u inicijalizaciji.

Niz inicijalizacije

Početnici često koriste jednostavne pozive (npr. X = 5) ili ručni odabir za kontrolu inicijalizacije. Međutim, redovna inicijalizacija je neophodna i može se automatizirati.

Pretpostavimo da imate korisnika računara povezanog s dva ISP-a. Brzina veze se mijenja, tako da se korisnik neprestano ručno prebacuje. Ovo je nezgodno i dugotrajno. Umjesto toga, on može postaviti niz inicijalizacije na naredbeni redak:

AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.

Sada je inicijalizacijski niz proces upravljanja računarom. Ako MTS Internet postane brži od Beeline, tada se koristi MTS veza - u suprotnom MTS se mijenja u Beeline vezu.

Preporučuje se: