Berpikir Seperti Komputer · Pelajaran 7 dari 10

Variabel dalam algoritma

7 menit baca · BelajarCode

Variabel adalah tempat penyimpanan yang diberi nama. Isinya bisa dibaca, dipakai untuk menghitung, dan diganti kapan saja. Saat diisi nilai baru, nilai lamanya hilang.

Menukar dua nilai

Ingat cara menukar isi dua gelas dengan gelas C? Komputer melakukan hal yang sama dengan variabel sementara.

Pseudocode
a ← 5
b ← 9
sementara ← a
a ← b
b ← sementara
TULIS a, b
Jejak pertukaran
Langkahabsementara
a ← 55
b ← 959
sementara ← a595
a ← b995
b ← sementara955

Terjemahannya dalam Python:

Python
1a = 52b = 93sementara = a4a = b5b = sementara6print(a, b)
Keluaran
9 5

Cara singkat di Python

Python punya cara khusus untuk menukar dua nilai tanpa variabel sementara: a, b = b, a. Namun memahami cara dengan variabel sementara tetap penting, karena banyak bahasa lain tidak punya cara singkat ini.

Cek pemahaman

Setelah langkah a ← 5, b ← 3, a ← a + b, lalu b ← a - b, berapa nilai a dan b?

Latihan

Telusuri nilainya

Telusuri langkah berikut dengan tabel jejak, lalu tentukan nilai akhir x dan y.

Pseudocode
x ← 2
y ← x × 3
x ← y - x
y ← y + x

Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler Python online.

Latih konsep ini

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi