Berikut ini adalah pertanyaan dari icecreamvv pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama
pls pls plss tolong bantuannyaaa
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
3 Macam Algoritma Perulangan Beserta Contoh Programnya
Algoritma Min
Dalam menuliskan bahasa pemrograman, terkadang kita ingin menuliskan perintah yang sama dalam banyak kali iterasi misalnya ratusan, ribuan bahkan juta-an. Tentunya itu akan membutuhkan waktu dan tenaga yang lama untuk menuliskan satu persatu perintah tersebut.
Maka dari itu, dalam bahasa pascal ada sebuah fungsi bernama perulangan (looping). Looping ( atau perulangan ) sendiri didefinisikan sebagai bahasa pemrograman yang berfungsi untuk menjalankan baris kode secara berulang-ulang selama kondisi masih terpenuhi.
3 Macam Algoritma Perulangan Beserta Contoh Programnya
1. Algoritma Perulangan For
2. Algoritma Perulangan While Do
3. Algoritma Perulangan Repeat-Until
3 Macam Algoritma Perulangan Beserta Contoh Programnya
Ternyata ada 3 macam Looping dalam Algoritma Perulangan. Untungnya, ketiga algoritma ini akan dibahas secara rinci oleh Dafunda Tekno
1. Algoritma Perulangan For
Algorimta pengulangan for dibagi menjadi dua yaitu For. . . to . . . do untuk perulangan postif dan For . . . down. . . to untuk perulangan negatif. Atau lebih jelas, kamu bisa lihat dua pembagian algoritam pengulangan berikut ini.
A. Algoritma Perulangan For…to..do
Algoritma For . . to. . .do ini melakukan perulangan secara berurutan dari angka terkecil hingga angka terbesar. Algoritma ini memiliki struktur seperti ini
For variabel:=kondisiAwal to kondisiAkhir do statemen;
Contoh program pascal algoritma perulangan for . . . to . . . do
Program Loop1;
uses crt;
var i:integer;
Begin
For i:=1 to 100 do
Begin
writeln('Nama Saya');
End;
Readln;
end.
B. Algoritma Perulangan For…downto..do
Algoritma For . . to. . .do ini melakukan perulangan secara berurutan dari angka terbesar hingga angka terkecil. Algoritma ini memiliki struktur seperti ini
For variabel:=kondisiAwal downto kondisiAkhir do statemen
Contoh program Algoritma Perulangan For..downto…do
Program Loop2;
uses crt;
var i:integer;
Begin
For i:=100 downto 1 do
Begin
writeln('Nama Saya');
End;
Readln;
end.
2. Algoritma Perulangan While Do
Algoritma Perulangan While Do merupakan algoritma yang melakukan pengulangan “statement” selama kondisi masih terpenuhi. Selama statement bernilai salah, statement akan terus diulangi .
Strukur dari algoritma perulangan while do adalah
While kondisi Do
Statemen;
Contoh program algoritma while do
Program Loop3;
uses crt;
var i:integer;
Begin
i:=0;
while i<4 do
begin
writeln(i);
i:=i+1;
end;
Readln;
end.
3. Algoritma Perulangan Repeat-Until
Algoritma repeat-until adalah algoritma yang melakukan pengulangan “statement” sehingga (Until) kondisi terpenuhi. Selama statement bernilai salah, statement akan terus diulangi hingga nilainya benar.
Statement Algoritma Repeat-Until paling sedikit diproses selama 1 kali. Dibawah ini adalah struktur dari Algoritma Repeat-Until
Repeat
Statemen1;
Statemen2;
...
Statemen;
Until kondisi;
Contoh Program Pascal Repeat-Until
program repeat_until;
uses crt;
var
i: integer;
begin
clrscr;
i:= 0;
repeat
begin
writeln('Hello World');
i:= i + 1;
end;
until i = 10;
readln;
end.
Penjelasan:
maaf klo salah.
Semoga dengan pertanyaan yang sudah terjawab oleh maikaelyn217 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Wed, 30 Jun 21