Apa Inisialisasi?

Daftar Isi:

Apa Inisialisasi?
Apa Inisialisasi?

Video: Apa Inisialisasi?

Video: Apa Inisialisasi?
Video: Cara Mengatasi Inisialisasi Whatsapp Yang Lama 2024, Mungkin
Anonim

"Inisialisasi" bukan hanya kata "ilmiah" yang kompleks, tetapi juga proses yang sering ditemui. Pekerjaan teknologi komputasi sepenuhnya didasarkan pada inisialisasi berbagai variabel. Apa yang tersembunyi di balik istilah yang sulit ini?

Apa inisialisasi?
Apa inisialisasi?

Definisi

Menurut definisi, "inisialisasi" adalah persiapan program atau perangkat keras untuk operasi. Persiapan ini terdiri dari pengaturan data awal untuk parameter sistem. Untuk sebuah program, inisialisasi adalah pemberian nilai ke variabel program.

Inisialisasi larik data

Inisialisasi array memiliki sejumlah jebakan. Pertama, di lingkungan perangkat lunak yang berbeda, pengisian data array dimulai dari elemen nol A [0], atau dari A pertama [1], di mana A adalah nama array.

Untuk menginisialisasi array, "langkah demi langkah" untuk (foreach) loop biasanya digunakan. Array diisi secara bertahap, satu elemen pada satu waktu selama setiap "berjalan" dari siklus. Dalam loop for, variabel loop lokal dibuat untuk mengontrol jumlah lintasan.

Nilai awal variabel loop harus cocok dengan elemen pertama larik: A [0] atau A [1]. Yang terakhir adalah dengan jumlah elemen array.

Untuk mengatur pengisian dengan data larik dua dimensi, Anda perlu menyarangkan satu perulangan ke perulangan lainnya. Dengan demikian, operasi perulangan melalui kolom array akan dilakukan sebanyak yang ada dalam array string.

Kesalahan inisialisasi

Selama inisialisasi, sistem menerima data dari semua perangkat, proses, atau operator yang relevan. Memulai sistem operasi adalah inisialisasi data, karena sistem operasi menerima respons dari semua bagian komputer, termasuk RAM, hard drive, dan keyboard. Jika salah satu blok penting hilang, OS tidak akan dapat melakukan inisialisasi. Blue Screen of Death yang terkenal juga merupakan kesalahan inisialisasi yang serius.

String inisialisasi

Pemula sering menggunakan panggilan sederhana (misalnya X = 5) atau pemilihan manual untuk mengontrol inisialisasi. Namun, inisialisasi reguler diperlukan dan dapat diotomatisasi.

Misalkan Anda memiliki pengguna komputer yang terhubung ke dua ISP. Kecepatan koneksi berubah, sehingga pengguna terus beralih secara manual. Ini tidak nyaman dan memakan waktu. Sebagai gantinya, ini dapat mengatur string inisialisasi pada baris perintah:

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

Sekarang string inisialisasi adalah proses pengontrolan untuk komputer. Jika MTS Internet menjadi lebih cepat dari Beeline, maka koneksi MTS digunakan - jika tidak, MTS berubah menjadi koneksi Beeline.

Direkomendasikan: