analisis data 4

 Latihan 6

1. Perhatikan baris kelima Gambar 6.9. Mengapa nomor indeks yang dicetak di baris sebelumnya, perlu ditambah 1 setiap perulangan?

2. Bagaimana jika diganti, indeks ditambah dengan 2? Apa keluarannya?

3. Bagaimana jika dipindah, penambahan indeks dilakukan di baris keempat? Apa output-nya?

jawaban: 

1. Karena indeks biasanya dipakai untuk berpindah ke elemen berikutnya (misalnya pada array atau list). Kalau tidak ditambah 1, maka: Nilai indeks akan tetap → program bisa loop terus (infinite loop) Atau hanya mencetak elemen yang sama berulang-ulang. Jadi, +1 artinya maju satu langkah ke data berikutnya.


2. Kalau indeks = indeks + 2, maka: Program akan meloncat dua langkah sekaligus Elemen yang dicetak jadi tidak semua, tapi selang-seling. Contoh:

Data: [A, B, C, D, E, F]

Output: A, C, E

(B, D, F terlewat)

3. Artinya indeks ditambah sebelum dicetak, bukan setelah. Dampaknya: 

Elemen pertama bisa terlewat

Output mulai dari indeks berikutnya

Contoh: Awal indeks = 0

Kalau ditambah: 

indeks = indeks + 1 → jadi 1

baru dicetak → mulai dari elemen ke-1

Output jadi:

B, C, D, ...

(A tidak ikut)



Latihan 7

Cari tahu penggunaan while dalam bahasa Python!

jawab: while adalah perulangan yang berjalan selama kondisi bernilai True. Struktur: 

Python

while kondisi:

    perintah

Contoh:

Python

i = 1

while i <= 3:

    print(i)

    i += 1

harus ada perubahan nilai supaya tidak loop terus (infinite loop)


Komentar

Postingan populer dari blog ini

Tugas Analisis 2 (Valencia Putri Wibowo)

jaringan komputer 3