Pola yang Sering Muncul · Pelajaran 6 dari 8

Pola penjumlah dan penghitung

8 menit baca · BelajarCode

Setelah menerjemahkan banyak flowchart, kamu akan melihat beberapa pola yang terus muncul. Mengenalinya membuat menulis program jauh lebih cepat.

Empat pola penting
PolaNilai awalIsi perulanganContoh pemakaian
Akumulatortotal = 0total = total + xJumlah belanja, total nilai
Penghitungbanyak = 0banyak = banyak + 1 jika syarat terpenuhiBerapa siswa yang tuntas
Pencatat terbesarterbesar = data pertamaGanti jika ada yang lebih besarSuhu tertinggi, skor terbaik
Penandaketemu = Falseketemu = True jika menemukan yang dicariApakah ada nilai di bawah 50

Keempat pola bisa dipakai bersamaan dalam satu perulangan:

Python
1suhu = [29, 31, 33, 30, 34, 28, 32]23total = 04panas = 05tertinggi = suhu[0]6ada_di_bawah_29 = False78for s in suhu:9    total = total + s10    if s > 30:11        panas = panas + 112    if s > tertinggi:13        tertinggi = s14    if s < 29:15        ada_di_bawah_29 = True1617print("Rata-rata:", round(total / len(suhu), 1))18print("Hari di atas 30 derajat:", panas)19print("Suhu tertinggi:", tertinggi)20print("Ada hari di bawah 29 derajat:", ada_di_bawah_29)
Keluaran
Rata-rata: 31.0
Hari di atas 30 derajat: 4
Suhu tertinggi: 34
Ada hari di bawah 29 derajat: True

Nilai awal menentukan kebenaran

Akumulator penjumlahan mulai dari 0, tetapi akumulator perkalian mulai dari 1. Pencatat terbesar mulai dari data pertama, bukan 0. Nilai awal yang salah adalah penyebab kesalahan logika yang paling sering.

Cek pemahaman

Untuk menghitung berapa siswa yang nilainya di bawah 60, pola apa yang dipakai?

Latihan

Menghitung huruf vokal

Buat program yang membaca sebuah kata atau kalimat, lalu menghitung banyaknya huruf vokal (a, i, u, e, o) di dalamnya, baik huruf besar maupun kecil.

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