Sequences, selections, and loops
Di balik semua perangkat lunak yang kita gunakan setiap hari, ada kode yang dijalankan dengan segala macam istilah dan simbol.
Anehnya, seringkali dapat dipecah menjadi tiga struktur pemrograman sederhana yang disebut sequences , selections , dan loops . Ini datang bersama-sama untuk membentuk instruksi dan algoritma paling dasar untuk semua jenis perangkat lunak.
Tonton video di bawah ini untuk mempelajari lebih lanjut tentang urutan, pilihan, dan loop.
Sequences > Sebuah urutan adalah serangkaian tindakan yang diselesaikan dalam urutan tertentu .
Tindakan 1 dilakukan, kemudian Tindakan 2, kemudian Tindakan 3, dst., sampai semua tindakan dalam urutan telah dilakukan.

Urutan yang kita lakukan setiap hari adalah rutinitas pagi . Anda mungkin bangun, minum air, mandi, sarapan, dan sebagainya. Rutinitas setiap orang berbeda, tetapi semuanya terdiri dari serangkaian tindakan yang berbeda .

Selection > Pilihan sedikit berbeda. Alih-alih mengikuti urutan peristiwa tertentu, mereka mengajukan pertanyaan untuk mencari tahu jalan mana yang harus diambil selanjutnya .

Katakanlah Anda pergi untuk menyikat gigi, dan Anda menemukan bahwa Anda kehabisan pasta gigi.
Anda kemudian akan bertanya, "Apakah saya punya pasta gigi lagi?" Jika jawabannya tidak , maka Anda akan menambahkannya ke daftar belanja Anda . T
api jika jawabannya ya , Anda cukup menggunakan pasta gigi saja . Ini benar-benar semua pilihan lakukan: menjawab pertanyaan berdasarkan apa yang ditemukannya .

Loop >Seperti pilihan, loop mengajukan pertanyaan. Namun, perbedaannya adalah mereka menanyakan pertanyaan yang sama berulang-ulang, sampai tugas tertentu selesai .

Misalnya, lakukan tindakan memalu paku. Meskipun Anda mungkin tidak menyadarinya, Anda terus-menerus bertanya pada diri sendiri, "Apakah paku sudah masuk sepenuhnya?" Bila jawabannya tidak , Anda memukul paku lagi . Anda terus mengulangi pertanyaan ini sampai jawabannya ya , dan kemudian Anda berhenti . Loop memungkinkan pemrogram untuk membuat kode tugas berulang secara efisien daripada harus menulis tindakan yang sama berulang-ulang.

Ketiga struktur pemrograman ini mungkin tampak cukup sederhana, tetapi ketika digabungkan mereka dapat membuat beberapa perangkat lunak yang cukup rumit.
All GCFGlobal.org® content is available for free at edu.gcfglobal.org.
Sumber : GFCGlobal
