Array dan penanganan file
| English | Bahasa Indonesia |
|---|---|
| array/əˈreɪ/ | array |
| index/ˈɪndeks/ | indeks |
| nested/ˈnestɪd/ | bersarang |
| file handling/faɪl ˈhændlɪŋ/ | penanganan file |
Array dan file
- Array menyimpan banyak nilai dari tipe yang sama dalam satu variabel.
- File memungkinkan program menyimpan data setelah berhenti.
- Loop adalah cara alami untuk memproses keduanya.
Array satu dimensi
- Array 1D seperti daftar tunggal; setiap nilai ditemukan oleh indeks (nomor posisi).
DECLARE Scores : ARRAY[1:5] OF INTEGER
Scores[1] ← 90
FOR I ← 1 TO 5
INPUT Scores[I]
NEXT I
- Loop mengisi atau membaca seluruh array.

Array 1D menyimpan banyak nilai dalam satu variabel; masing-masing ditemukan oleh indeksnya.
Sebuah array adalah:
Array menyimpan banyak nilai dengan tipe yang sama di bawah satu nama; masing-masing diakses melalui indeksnya.
Array dua dimensi
- Array 2D seperti tabel dengan baris dan kolom, menggunakan dua indeks
[row, column].
DECLARE Grid : ARRAY[1:3, 1:3] OF INTEGER
Grid[2, 3] ← 8 // row 2, column 3
- Anda membaca array 2D dengan loop di dalam loop (iterasi bersarang).

Array 2D adalah tabel; setiap nilai ditemukan oleh dua indeks, (baris, kolom).
Indeks array 2-D: Grid[Baris, Kolom]
Array 2-D adalah grid dari nilai. Grid[Baris, Kolom] mencapai tepat satu sel — baris terlebih dahulu, kemudian kolom. Cambridge menghitung keduanya dari 1.
Dalam grid[2, 3], sel mana yang diakses?
Indeks pertama adalah baris, kedua adalah kolom — baris 2, kolom 3.
Pasangkan setiap gagasan dengan maknanya.
Array menyimpan banyak nilai melalui indeks; array 2-D adalah grid; perulangan bersarang menelusurinya; file dibuka, digunakan, dan ditutup.
Penanganan file
- Program dapat menyimpan data dalam file agar tetap ada setelah program berhenti.
- Buka file, gunakan, lalu tutup file:
OPENFILE "data.txt" FOR WRITE
WRITEFILE "data.txt", "Hello"
CLOSEFILE "data.txt"
- Selalu tutup file saat selesai (gunakan
FOR READuntuk membacanya kembali).

Counter menghitung naik 1; total membangun jumlah berjalan
Susun langkah-langkah menggunakan file dalam urutan yang benar.
Selalu buka terlebih dahulu, kemudian lakukan pembacaan/penulisan, lalu tutup untuk menyimpan data terbuffer dan membebaskan file.
Anda harus selalu menutup file setelah selesai menggunakannya.
Menutup akan menyimpan data terbuffer apa pun dan membebaskan file untuk program lain.
Anda telah memahaminya
- array 1D adalah daftar yang diakses oleh satu indeks; isi/baca dengan loop
- array 2D adalah tabel yang diakses oleh
[row, column]; gunakan loop bersarang - penanganan file: OPENFILE (READ/WRITE) → READFILE/WRITEFILE → CLOSEFILE
- selalu tutup file saat selesai