Bahasa Pemrograman A Perulangan Pascal
Perulangan
pendahuluan Perulangan Loop merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan menggunakan statemen For, While-Do dan Repeat..Until.
Perulangan FOR
Struktur Perulangan for Perulangan dengan statemen For digunakan untuk mengulang statemen atau satu blok statemen berulang kali sejumlah yang ditentukan. Perulangan dengan statemen For dapat berbentuk perulangan positip, perulangan negative dan perulangan tersarabf. Sintak dari statemen, For dalam bentuk diagram adalah sebagai berikut.
Struktur Perulangan for Diagram Sintak Statemen For For Variabel Kontrol := Nilai awal To Nilai Akhir Do Statemen DownTo
Perulangan Positif Perulangan positif adalah perulangan dengan penghitung (counter) dari kecil ke besar atau dengan kata lain pertambahannya positif. Perulangan positif dapat dibentuk dengan menggunakan statemen For-To-Do dengan bentuk umum: For variabel kontrol := nilai awal To nilai akhir Do statemen
Perulangan Positif Contoh Program Ulang1.pas
Perulangan Positif Output Program Ulang1.pas
Perulangan Positif Contoh: Dengan blok statemen, berarti statemen yang diulang dapat lebih dari sebuah statemen. Pada contoh berikut, yang akan diproses berulang adalahs ebanyak 2 buah statemen dalam satu blok statemen.
Perulangan Positif Contoh Program Ulang2.pas
Perulangan Positif Output Program Ulang2.pas
Perulangan Positif Contoh Program Ulang3.pas
Perulangan Positif Output Program Ulang3.pas
Perulangan Positif Contoh: Program berikut merupakan contoh membuat tabel yang berisi nilai X dari 1 sampai 10 dan nilai-nilai X kuadrat, X pangkat 3 dan 1/X.
Perulangan Positif Contoh Program Ulang4.pas
Perulangan Positif Output Program Ulang4.pas
Perulangan Positif Soal : Buatlah program yang mengubah Celcius Ke Fahrenheit dengan output berikut ini: Celcius Fahrenheit 0.00 32.00 0.25 32.45 0.50 32.90
Perulangan Positif Contoh Program Ulang5.pas
Perulangan Positif Output Program Ulang5.pas
Perulangan Negatif Perulangan negative adalah perulangan dengan penghitung (counter) dari besar ke kecil atau dengan kata lain pertambahan negative. Perulangan negative dapat dibentuk dengan menggunakan statemen For-Down To – Do.
Perulangan Negatif Contoh Program Ulang6.pas
Perulangan Negatif Contoh Program Ulang6.pas
Perulangan Tersarang Perulangan tersarang (nested loop) adalah perulangan yang berada di dalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses dahulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi muldai dari nilai awalnya dan seterusnya.
Perulangan Tersarang Contoh Program7.pas:
Perulangan Tersarang Contoh Program7.pas:
Struktur Perulangan While-Do
Perulangan While-do Perulangan ini menggunakan statemen while-do yang mempunyai astruktur dalam bentuk diagram berikut. Ungkapan Logika Statement While Do
While Do Contoh Program Ulang8.pas
While Do Output Program Ulang8.pas
While Do Contoh 10: Bagaimana menghitung nilai rata-rata dari sejumlah data yang akan dimasukkan. Jumlah dari data dimasukkan dan akan dilakukan perulangan sebanyak jumlah data tersebut untuk menanyakan nilai masing-masing data dan menghitung totalnya?
While Do Output Program Ulang10.pas
While Do Output Program Ulang10.pas
While Do Penjelasan Program Ulang10.pas Statemen while I < N Do berarti akan dilakukan proses perulangan sebanyak N kali (N adalah jumlah dari data), atau dengan kata lain akan dilakukan perulangan sebanyak jumlah datanya.
While Do Contoh Program Ulang11.pas Program berikut merupakan perkembangan dari program sebelumnya, yaitu jumlah dari data tidak ditanyakan, tetapi menggunakan data sentinel. Data sentinel yang dipilih bebas, sebaiknya dipilih yang tidak mungkin sama dengan datanya.
While Do Contoh Program Ulang11.pas Maksud data sentinel adalah sebagai pemberitahuan bahwa pemasukan data telah selesai. Jadi data sentinel itu sendiri tidak ikut diperhitungkan. Dengan data sentinel, maka jumlah data tidak perlu disebutkan.
While Do Contoh Program Ulang11.pas
While Do Output Program Ulang11.pas
While Nilai <> 99999 Do While Do Penjelasan Program Ulang11.pas Pemasukan data akan terus dilakukan selama data yang dimasukkan tidak sama dengan nilai 99999 yang tampak pada statemen While sebagai berikut: While Nilai <> 99999 Do
While Do Bagaimana jika ingin membuat program yang berulang? Dengan menanyakan kondisi apakah ingin mengulang ke program yang ditanyakan di akhir program? ?
While Do Contoh program ulang12.pas
While Do Output program ulang12.pas
While Do Struktur Perulangan While-Do Bersarang Perulangan While-Do tersarang (nested While-Do) merupakan perulangan While-Do yang satu di dalam perulangan While-Do yang lainnya.
While Do Contoh Program ulang13.pas
While Do Output Program ulang13.pas
Repeat - Until
Struktur Repeat - Until Struktur Repeat..Until digunakan untuk mengulang (Repeat) statemen-stamenen sampai kondisi yang diseleksi di Until tidak terpenuhi. Sintak dari statemen ini bila digambarkan dalam bentuk diagram akan berbentuk: Repeat Statemen Until Ungkapan
Struktur Repeat - Until Contoh Program Ulang14.pas
Struktur Repeat - Until Output Program Ulang14.pas
Struktur Repeat - Until Perbedaan antara struktur Repeat..Until dengan struktur While..Do adalah sebagai berikut: Paling sedikit stamen-statemen di dalam perulangan repeat..until diproses sekali, karena seleksi kondisi ada pada statemen Until yang terletak di bawah. Sedang pada struktur While-Do paling sedikit dikerjakan nol kali, karena seleksi kondisi ada pada statemen While yang terletak di atas, sehingga kalau kondisi sudah tidak terpenuhi maka tidak akan masuk ke dalam lingkungan perulangannya.
Struktur Repeat - Until Perbedaan antara struktur Repeat..Until dengan struktur While..Do adalah sebagai berikut: Struktur Repeat..Until Struktur While-Do Var I : Integer; Begin I := 10; Repeat Writeln(I); I := I + 1; Until I > 5; End. I integer; Begin I := 10; While I > 5 Do writeln(I); End;
Struktur Repeat - Until Perbedaan antara struktur Repeat..Until dengan struktur While..Do adalah sebagai berikut: Struktur Repeat..Until Struktur While-Do Bila Program dijalankan, akan didapat hasil: 10 Bila program dijalankan, tidak akan didapatkan hasil.
Struktur Repeat - Until 2. Pada repeat..until tidak dapat digunakan blok statemen (tidak diperlukan Begin dan End untuk menunjukkan perulangannya), karena batas perulangannya sudah ditunjukkan oleh Repeat sampai dengan Until (Repeat dan Until sebagai pengganti Begin dan End).
Struktur Repeat - Until Contoh Program Ulang16.pas
Struktur Repeat - Until Contoh Program Ulang16.pas
Struktur Repeat - Until Struktur Perulangan Repeat..Until Tersarang Struktur Perulangan Repeat..Until terasarang adalah suatu perulangan Repeat..Until yang satu berada di dalam perulangan Repeat..Until yang lainnya.
Struktur Repeat - Until Contoh: Program berikut dimaksudkan untuk menampilkan tabel hubungan antara nilai-nilai sisi dari suatu segitiga siku-siku: 𝑪= 𝑨 𝟐 + 𝑩 𝟐
Struktur Repeat - Until Contoh: Tabel yang akan dihasilkan berupa nilai-nilai panjang sisi miring C untuk nilai-nilai sisi A dari 1 sampai dengan 3 kelipatan 1 dan untuk sisi B dari 0 sampai 25 dengan kelipatan 5. Perulangan yang terluar adalah perulangan untuk sisi A dan perulangan yang lebih dalam adalah perulangan untuk sisi B.
Struktur Repeat - Until Contoh Program Ulang17.pas
Struktur Repeat - Until Output Program Ulang17.pas
Sumber HM, Jogiyanto. 2001. Turbo Pascal Teori dan Aplikasi Program Komputer Bahasa Turbo Pascal Termasuk Database Toolbox. Yogyakarta: Andi.