

PEMOGRAMAN DASAR
Presentation
•
Computers
•
KG
•
Practice Problem
•
Hard
Sasmita Pratiwi
Used 7+ times
FREE Resource
13 Slides • 0 Questions
1
PEMOGRAMAN DASAR
Perulangan for do

2
Pengertian perulangan FOR DO dalam FREE PASCAL
Selain struktur percabangan program seperti IF THEN, IF THEN ELSE dan CASE, struktur program lain yang wajib kita ketahui adalah looping, atau perulangan, atau disebut juga dengan iterasi.
3
3 Jenis perulangan dalam pascal :
Di dalam Pascal terdapat 3 jenis perulangan, yakni FOR DO, WHILE DO, dan REPEAT UNTIL
4
perulangan/looping
Perulangan, atau looping dalam bahasa inggris, adalah konsep pemrograman dimana kita mengulang baris program beberapa kali. “Beberapa kali” disini bisa dikatakan tidak terbatas, selama komputer masih bisa mengolahnya.
5
contoh :
menulis teks “Hello World” sebanyak 1000 kali. Tentu sangat melelahkan mengetik semua ini (walaupun dengan di-copy paste). Menggunakan struktur looping, kita bisa membuatnya dalam waktu singkat dan cepat, hanya butuh beberapa baris kode program.
6
contoh perulangan dalam free pascal :
Salah satu struktur perulangan di dalam Pascal adalah FOR DO, berikut format penulisannya:
FOR (variabel_counter) := (nilai_awal) TO (nilai_akhir) DO
begin (kode program yang ingin diulang disini...)
end;
7
Penjelasan :
variabel_counter adalah variabel yang berfungsi sebagai counter, atau penghitung di dalam perulangan. Variabel ini otomatis menaik dari nilai_awal hingga nilai_akhir. Dalam setiap kenaikan, blok kode program yang berada di dalam begin dan end; akan dijalankan. variabel_counter ini bisa digunakan sepanjang perulangan (jika diperlukan).
8
contoh program :
Contoh Kode Program PASCAL untuk Perulangan FOR DOSebagai contoh pertama, saya ingin membuat 1000 teks “Hello World”. Berikut kode programnya:
9
output dari codingan
program for_do_loop;
uses crt;
var i: integer;
begin
clrscr;
for i := 1 to 1000 do
begin
writeln('Hello World');
end;
readln;
end;
10
penjelasan isi codingan diatas
Untuk membuat perulangan sebanyak 1000 kali, menggunakan perintah for i := 1 to 1000 do. Ini bisa dibaca dengan “Untuk variabel i, jalankan perulangan mulai dari 1 hingga 1000”.
Apa yang akan diulang? Adalah blok program yang diawali perintah begin, dan diakhiri perintah end;. Di dalam blok ini saya membuat sebuah perintah: writeln(‘Hello World’).
11
contoh :
Membuat kode program yang merupakan daftar perkalian 7, yakni 7 x 1 = 7, 7 x 2 = 14, 7 x 3 = 21, dst hingga 7 x 10 = 70.
Disini kita harus menggunakan variabel counter i agar setiap perkalian naik dari 1 hingga 10. Berikut kode program yang saya gunakan
12
contoh program
program for_do_loop;
uses crt;
var i: integer;
begin
clrscr;
for i := 1 to 10 do
begin
writeln('7 x ',i,' = ',7 * i);
end;
readln;
end.
13
penjelasan :
Ini sebenarnya modifikasi dari kode program perulangan Hello World. Saya merangkai tampilan daftar perkalian menggunakan perintah writeln(‘7 x ‘,i,’ = ‘,7 * i).Tanda koma digunakan untuk memisahkan mana bagian teks, dan mana variabel Pascal.
PEMOGRAMAN DASAR
Perulangan for do

Show answer
Auto Play
Slide 1 / 13
SLIDE
Similar Resources on Wayground
10 questions
Sposoby wykorzystania Internetu
Presentation
•
5th - 7th Grade
8 questions
PSEDUCODE
Presentation
•
10th Grade
10 questions
Informatika - Berfikir Komputasional
Presentation
•
7th Grade
11 questions
Introduction to Microsoft Paint
Presentation
•
2nd Grade
10 questions
KOMPUTER AKUNTANSI
Presentation
•
11th Grade
9 questions
KISI-KISI KELAS 2 PTS INFORMATIKA
Presentation
•
2nd Grade
10 questions
Operators in Python
Presentation
•
9th - 12th Grade
10 questions
C#alapok
Presentation
•
10th Grade
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade
Discover more resources for Computers
19 questions
Fire Safety
Quiz
•
KG - 2nd Grade
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
20 questions
Capitalization in sentences
Quiz
•
KG - 4th Grade
19 questions
Disney Movies
Quiz
•
KG - 8th Grade
25 questions
Hidden Figures
Quiz
•
KG - 12th Grade
10 questions
Counting Nickels and Pennies
Quiz
•
KG - 2nd Grade
13 questions
Time
Quiz
•
KG - 2nd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade