5. Fungsi FOR (Pengulangan Terbatas) - Simulasi Wokwi Arduino

00:05:54
https://www.youtube.com/watch?v=ceo_1SRDTQY

Résumé

TLDRVideo ini membincangkan mengenai perulangan terhad menggunakan struktur 'for loop' dalam pengaturcaraan. Penceramah menjelaskan bahawa 'for loop' berguna untuk mengulangi tindakan dengan jumlah iterasi yang boleh ditentukan. Sebagai contoh, perulangan boleh diatur untuk berlaku sebanyak 5 atau 10 kali mengikut keperluan. Struktur 'for loop' terdiri daripada tiga bahagian utama iaitu inisialisasi, syarat dan increment/decrement. Dalam contoh yang diberikan, inisialisasi membolehkan variabel diisi dengan nilai permulaan, dan syarat memastikan perulangan berlaku selagi kondisi dipenuhi. Dengan menggunakan increment, nilai variabel akan meningkat berdasarkan syarat sehingga perulangan berhenti apabila syarat tidak lagi dipenuhi. Apabila loop selesai, program akan terus ke bahagian seterusnya. Penceramah juga menunjukkan cara menggunakan 'delay' untuk mengawal ritma output.

A retenir

  • 🔄 Perulangan terhad membolehkan pengawalan jumlah iterasi.
  • 🔢 'For loop' terdiri daripada inisialisasi, syarat, dan increment.
  • ⌛ 'Delay' digunakan untuk mengawal ritma hasil loop.
  • ♾️ Nilai variabel ditambah dalam increment sehingga syarat tidak lagi dipenuhi.
  • 💻 Apabila 'for loop' tamat, ia akan memasuki bahagian seterusnya dalam program.
  • 🔍 Struktur asas 'for' adalah penting dalam perulangan terhad.
  • 🧐 Contohnya, loop dengan nilai mula 0 dan syarat kurang dari atau sama dengan 10.
  • 🔄 'For loop' boleh diatur untuk berhenti selepas sejumlah iterasi tertentu.
  • 🚀 Loop berfungsi untuk tindakan berulang dalam pengaturcaraan.
  • 🛠️ 'For loop' adalah alat penting dalam kawalan aliran pengaturcaraan.

Chronologie

  • 00:00:00 - 00:05:54

    Video ini membincangkan tentang penggunaan perulangan terbatas atau loop dalam pengaturcaraan, dengan fokus kepada fungsi 'for'. Perulangan ini boleh dikawal mengikut jumlah yang diingini, contohnya 5 atau 10 kali. Struktur asas fungsi 'for' diterangkan yang mengandungi tiga bahagian: inisialisasi, syarat, dan peningkatan atau pengurangan nilai. Contoh diberikan menggunakan pemalar ABC dengan nilai awal 0, dijalankan selagi kurang daripada 10, dengan kenaikan selepas setiap pengulangan. Demonstrasi ditunjukkan menggunakan ‘serial monitor’ untuk memantau dan memaparkan nilai pengiraan. Program ini berjaya mengawal perulangan untuk berhenti pada nilai 10 dan kemudian terus ke ‘void loop’. Matlamatnya adalah untuk menunjukkan bagaimana perulangan dapat dihadkan dan diuruskan dengan fungsi 'for', diakhiri dengan harapan agar penjelasan ini bermanfaat.

Carte mentale

Mind Map

Questions fréquemment posées

  • Apa itu perulangan terhad?

    Perulangan terhad adalah loop dengan jumlah iterasi yang dapat ditentukan oleh pengguna.

  • Bagaimana struktur fungsi 'for'?

    Struktur fungsi 'for' melibatkan tiga bahagian: inisialisasi, kondisi, dan increment/decrement.

  • Apakah contoh inisialisasi dalam 'for loop'?

    Contoh inisialisasi dalam 'for loop' adalah menetapkan nilai awal seperti 'ABC' dengan nilai 0.

  • Bagaimana menentukan syarat berfungsinya 'for loop'?

    Syarat berfungsinya 'for loop' ditentukan dengan menetapkan kondisi seperti 'ABC kurang dari atau sama dengan 10'.

  • Apa peranan increment dalam 'for loop'?

    Increment dalam 'for loop' menambah nilai variabel sehingga loop dapat berfungsi hingga syarat terpenuhi.

  • Apa yang berlaku apabila 'for loop' selesai?

    Apabila 'for loop' selesai, program akan terus ke bahagian seterusnya seperti 'void Loop'.

  • Berapa kali perulangan dilakukan dalam contoh ini?

    Perulangan dilakukan sebanyak 11 kali, termasuk nilai awal.

  • Apa tujuan menggunakan delay dalam 'for loop'?

    'Delay' digunakan untuk mengatur ritma tampilan hasil dari loop.

Voir plus de résumés vidéo

Accédez instantanément à des résumés vidéo gratuits sur YouTube grâce à l'IA !
Sous-titres
id
Défilement automatique:
  • 00:00:07
    Bismillahirrahmanirrahim ee Pada
  • 00:00:08
    kesempatan ini ee saya akan menjelaskan
  • 00:00:11
    tentang sebuah perulangan tapi untuk
  • 00:00:14
    perulangan Ini adalah sebuah perulangan
  • 00:00:16
    atau Loop yang terbatas atau
  • 00:00:20
    eh sebuah Loop yang kita bisa e atur ee
  • 00:00:25
    Berapa jumlah loopnya nah perhatikan ee
  • 00:00:27
    di sini ada ee pengertian nya atau
  • 00:00:31
    gambarannya bahwa perulangan ini adalah
  • 00:00:33
    perulangan dengan jumlah Loop yang dapat
  • 00:00:36
    diatur ya Artinya kita bisa Misalkan e
  • 00:00:39
    kita hanya ingin e loop ini terjadi
  • 00:00:42
    selama 5 kali kita bisa atur e selama e
  • 00:00:46
    misalkan 10 kali dan seterusnya kita
  • 00:00:49
    bisa atur berapa kali kita ingin agar
  • 00:00:51
    Loop ini e terjadi Oke untuk program
  • 00:00:55
    sendiri kita menggunakan sebuah fungsi
  • 00:00:57
    namanya for jadi struktur nya seperti
  • 00:01:00
    ini jadi for kemudian dalam kurung biasa
  • 00:01:03
    nah perhatikan dalam kurung biasa ini ee
  • 00:01:06
    di sini ada
  • 00:01:08
    tiga bagian yang pertama adalah bagian
  • 00:01:12
    di mana ABC ini adalah contoh tipe
  • 00:01:15
    datanya saja ABC Ini diisi dengan nilai
  • 00:01:19
    0 jadi e pada saat e for Ini pertama
  • 00:01:24
    kali berjalan e abcilai diisi dengan
  • 00:01:27
    nilai 0 kemudian ABC ini ee harus lebih
  • 00:01:31
    besar nah ini yang kedua adalah syarat
  • 00:01:34
    syarat agar Ford ini dapat berfungsi di
  • 00:01:38
    sini eh ABC lebih besar dari 0 ini hanya
  • 00:01:41
    contoh nanti kita akan coba praktikkan
  • 00:01:43
    kemudian di sini abc++ ah jika syaratnya
  • 00:01:47
    terpenuhi ee ABC ini dalam kondisi apa
  • 00:01:50
    Nah di sini tentunya dia akan melakukan
  • 00:01:53
    sebuah counter up ataupun counter down
  • 00:01:56
    sesuai dengan eh posisi-posisinya nanti
  • 00:01:59
    Oke kita langsung masuk ke
  • 00:02:07
    program baiklah di sini sudah Ee
  • 00:02:10
    tersedia hardware-nya sendiri maka kita
  • 00:02:13
    langsung mulai kita pertama-tama
  • 00:02:15
    aktifkan serial
  • 00:02:19
    ee serialnya dulu serial monitornya dulu
  • 00:02:23
    dengan menuliskan seperti ini
  • 00:02:29
    oke di sini saya coba E belajar
  • 00:02:32
    for fungsi for
  • 00:02:36
    Oke kemudian yang selanjutnya saya mau
  • 00:02:39
    agar
  • 00:02:41
    e kita buat sebuah tipe data dulu
  • 00:02:44
    integer
  • 00:02:47
    ABC Oke selanjutnya untuk for sendiri
  • 00:02:51
    Saya akan coba buatnya di set jadi
  • 00:02:55
    seperti strukturnya itu for kemudian
  • 00:02:58
    buka nanti akan ada ee tiga bagian
  • 00:03:01
    bagian pertama bagian kedua dan bagian
  • 00:03:04
    ketiga kemudian tentu saja isinya
  • 00:03:07
    Baiklah untuk bagian pertama itu saya
  • 00:03:09
    akan Contohkan bahwa ada sebuah data ABC
  • 00:03:14
    nilai awalnya adalah
  • 00:03:16
    0
  • 00:03:19
    kemudian syaratnya ABC ini
  • 00:03:21
    ee syaratnya agar Ford ini eh melakukan
  • 00:03:25
    sebuah looping abc itu harus kurang dari
  • 00:03:30
    ama 10 artinya harus dibawa atau sama
  • 00:03:35
    dengan angka 10 E baru for ini dapat
  • 00:03:39
    berfungsi nah kemudian ABC di sini
  • 00:03:43
    Terjadi sebuah counter up jadi nanti
  • 00:03:46
    counter upnya itu mulai dari nilai yang
  • 00:03:48
    ditentukan 0 kemudian counter up sampai
  • 00:03:52
    dengan angka persatan angka kurang dari
  • 00:03:55
    sama 10 Oke kita coba di sini di nya
  • 00:03:59
    sendiri saya Tampilkan nilai
  • 00:04:04
    abc-nya kemudian saya gunakan delay
  • 00:04:07
    untuk eh membantu kita dalam mengatur
  • 00:04:12
    eh ritmenya Oke kita coba play langsung
  • 00:04:17
    oke Nah di sini muncul 0 1 2 3 4 5 6 7 8
  • 00:04:25
    9 10 harusnya di 10 sudah berhenti ya
  • 00:04:29
    sudah berhenti artinya E ketika ini
  • 00:04:32
    berhenti maka otomatis dia akan masuk ke
  • 00:04:35
    dalam void Loop ini di sini E saya coba
  • 00:04:39
    tambahkan
  • 00:04:42
    eh tulisan agar memastikan bahwa e dia
  • 00:04:47
    masuk di void
  • 00:04:50
    Loop Loop ya kita coba kita kasihkan
  • 00:04:56
    dulu
  • 00:04:58
    juga
  • 00:05:00
    Oke kita coba
  • 00:05:09
    Oke
  • 00:05:11
    berjalan sampai nilai 10 harusnya dia
  • 00:05:14
    berhenti kemudian masuk di void Loop oke
  • 00:05:16
    Ya ini sudah berhasil Artinya kita sudah
  • 00:05:18
    berhasil menggunakan sebuah fungsi for
  • 00:05:21
    Di mana kita bisa melakukan sebuah
  • 00:05:23
    pembatasan looping kita di sini tadi
  • 00:05:25
    membatasinya hanya ee berlaku sampai 10
  • 00:05:28
    kali looping 11 ya dengan nilai nolnya
  • 00:05:31
    sendiri artinya 11 kali looping
  • 00:05:34
    ee kemudian setelah berhasil ee looping
  • 00:05:38
    selama 11 kali dia akan
  • 00:05:40
    eh lanjut ke void Loop oke itu saja
  • 00:05:44
    mungkin eh untuk eh fungsi pengulangan
  • 00:05:47
    for Semoga dapat dipahami dan semoga
  • 00:05:50
    dapat ee bermanfaat terima kasih
Tags
  • perulangan
  • loop terhad
  • fungsi for
  • inisialisasi
  • increment
  • syarat
  • pengaturcaraan
  • counter up