Jelaskan Definisi Struktur Kontrol Percabangan Dalam Pemrograman

By | 12 Agustus 2022

Jelaskan Definisi Struktur Kontrol Percabangan Dalam Pemrograman.



Struktur Kontrol Percabangan

Kompetensi Dasar

3.6 Menerapkan struktur yuridiksi percabangan kerumahtanggaan telaah pemrograman.

4.6 Membentuk kode acara struktur supremsi percabangan.



A. Statement If

Dalam bahasa pemrograman Pascal dan Java, dikenal dengan istilah statement. Intern istilah algoritme, statement yakni pernyataan nan berarti suatu instruksi yang tersedia dalam unit bendera library bahasa pemrograman bagi berbuat suatu interupsi atau perintah tertentu. N domestik compiler Turbo Pascal dan Free Pascal, dikenal sebelas variasi formasi statement ketika mengamalkan pusparagam terhadap source code program bahasa Pascal. Statement tersebut antara lain ibarat berikut.

1. Assignment (hadiah nilai)

2. Compound (menggabungkan)

3. If…then…else

4. Case…of

5. For…do

6. While…do

7. Repeat…berayun-ayun

8. With

9. Procedure Call

10. GOTO

11. InLine

Statement if dalam Pascal dan Java digunakan cak kerjakan menyeleksi sebuah kondisi bernilai bersusila alias pelecok denna format laksana berikut.

Penyeleksian ini dilakukan lega sebuah kondisi, jikalau moralistis, akan mengeksekusi perintah. Saja, jika kondisi bukan sesuai, perintah program akan diabaikan.

Acuan

1. Bagi menentukan miskram dengan biji minimum 70 sreg Pascal, format penulisannya ialah bagaikan berikut

akan halnya sreg bahasa pemrograman Java adalah misal berikut.

2. Mengonversi nilai menit ke intern hitungan jam dan menit sreg Pascal.

Adapun pada bahasa pemrograman Java yakni sebagai berikut.

Output dari kode program Java di atas adalah misal berikut.



B. Statement If…Else

Dada statement ini, acara akan menyeleksi kondisi mula-mula Jika bernilai true (benar), akan mengerjakan perintah 1. Kalau kondisi bernilai false (salah), programa akan sekalian mengeksekusi pernyataan ke-2.

Contoh

Menentukan keguguran dengan nilai minimal 70. Jika poin kurang dari 70, akan ditampilkan egagalan. Berikut contoh penulisannya.

Mengenai kerumahtanggaan susuk kode program Java ialah perumpamaan berikut.

Output bermula kode program dalam bahasa pemrograman Java ataupun Pascal yakni seperti berikut.

2. Menentukan macam bilangan gasal alias genap bersumber lautan kodrat yang di

Adapun dalam rencana kode acara Java adalah sebagai berikut.

Output pecah kode program Java atau Pascal tersebut ialah bagaikan berikut.



C. Statement If…Else f.Else

lega ukuran percabangan ini, program akan menyeleksi purwa. Jikalau bernilai true, programa da ukuran logika menyeleksi mengerjakan acara akan bernilai true, memihak sekadar, kalau semua se secara otomatis akan perintah 1, semata-mata jika kondisi ke-1 bernilai morong menyinambungkan penyeleksian kondisi ke-2

Baca juga:   Nama Dataran Rendah Di Pulau Bali

programa akan mengeksekusi pernyataan ke-2. la seleksi kondisi bernilai salah (false), program akan mengeksekusi pernyataan bontot.

Arketipe

Berikut ini lengkap program lega Pascal cak bagi menentukan siswa kompeten ataupun tidak berlandaskan nilainya. Sekiranya invalid berangkat sejak 70, murid enggak kompeten. Semata-mata, jika makin samudra maupun bagaikan halnya 70, siswa kompeten. Selain range takdir bulat tersebut, ponten yang dimasukkan belum benar. Perhatikan lengkap penulisan berikut.

Tentang intern bentuk program Java ialah sebagai berikut.

Output dari eksekusi kode program Java dan Pascal tersebut adalalah ibarat berikut



Zona Aktivitas

A. Uji Kabar (Nilai Pengetahuan I)

1. Tuliskan dan jelaskan sebelas keberagaman statement nan dikenal kerumahtanggaan Pascal.

2. Tuliskan dan jelaskan struktur control percabangan dengan if..then.

3. Jelaskan alur logika percabangan if…else.

4. Segala apa perbedaan menulis komentar privat progam Pascal dan Java?



D. Statement If..Else Bersarang

Konsep percabangan bersarang adalah akal sehat percabangan di dalam percabangan.

Ideal

Menotal total predestinasi genap dari 1 hingga 50 dan kuantitas bilangan gangsal kian samudra dari 50 setakat 100.

Akan halnya dalam kode programa Java yaitu bagaikan berikut.

Output dari kode programa Java alias Pascal yaitu misal berikut.



E. Statement Switch dan Case…Of

N domestik Pascal, metode penyeleksian ilmu mantik dengan
Case…of

akan mengusut kesamaan nilai plastis dengan daftar pilihan angka yang sudah lalu disediakan dengan gambar format sama dengan berikut.

Bentuk umum:

Contoh

Menentukan skor dengan ketentuan misal berikut.

Angka kurang dari ataupun bak halnya 40 memperoleh kredit E. .

Skor invalid berpangkal 61 dan kian raksasa sebagaimana 41 memperoleh biji D.

Nilai kurang berasal 76 dan makin raksasa sama dengan 61 memperoleh angka C

Nilai rendah dari 86 dan lebih raksasa selevel dengan 76 memperoleh nilai B.

Poin invalid start sejak 101 dan lebih segara sekelas dengan 86 memperoleh nilai A.

Tentatif dalam bahasa pemrograman Java, struktur pemilihan nilai tertentu seumpama sumber akar logika skala sebagai halnya rangka format case..of dalam Pascal memperalat statement switch seperti berikut

Privat menulis statement switch Java, perlu mencamkan bilang peristiwa, yaitu sebagai berikut.

a. Variasi data yang digunakan kerumahtanggaan variabel switch saja dapat berupa byte, short, int, maupun char.

b. Anda dapat memberikan daftar pilihan ponten fleksibel n domestik switch dengan diawali keyword case dan dikuti dengan nilai yang dibandingkan serta diakhiri segel tutul dua (:).c. Daftar nilai data fleksibel dalam case harus memiliki tipe data nan seperti mana lentur

Baca juga:   Mengapa Warga Masyarakat Melakukan Kegiatan Seperti Pada Gambar

dalam switch.

d. Jlika data nan dibandingkan dengan angka data dalam case, akan dilanjutkan ke larik kode break; nan bermakna proses eksekusi pembandingan dengan switch akan nangkring.

e. Jika lain dilengkapi dengan ririt kode break; sreg setiap saringan case, maka proses pembandingan data tetap akan dilakukan meski sudah mempunyai skor TRUE dan mengeksekusi case tersebut.

f. Statement switch mempunyai biji case default yang ditulis lega pengunci baris.

Programa Java memperalat statement switch buat memili ditampilkan berdasarkan pilihan biji A, B, dan C dengan suratan bak berikut.

Poin A ialah Tinggal Baik.

Nilai B adalah Baik.

Skor C yakni Layak.

Bukan dapat mengegolkan nilai selain nan telah ditentukan.

Output dari acara tersebut adalah sebagai berikut.



Zona Aktivitas

A.Uji Permakluman (Kredit Informasi II)

1. Jelaskan struktur kontrol percabangan dengan case…of pada bahasa pemrograman Pascal.

2. Jelaskan keuntungan struktur yuridiksi percabangan case…of dibandingkan if..then.

3. Puas bahasa pemrograman Java, statement segala yang horizon properti persamaan dengan struktur case…of kerumahtanggaan Pascal? Jelaskan.

4. Jelaskan sifat yang harus diikuti ketika menggambar struktur statement switch dalam Jave.



Rangkuman

1. Penyortiran percabangan if..then digunakan untuk membandingkan sebuah ekspresi logika. Seandainya bernilai benar, akan mengerjakan perintah tertentu dan kalau bernilai salah, akan diabaikan.

2 Struktur percabangan if..then..else akan mengerjakan perintah dalam else sekiranya kondisi nan dibandingkan dalam if..then enggak mempunyai nilai true.

3. Dalam struktur penyusunan if.then boleh menyelitkan logika percabangan bau kencur di dalamnya alias yang dikenal dengan penyaringan bersarang.

4. Statement switch dalam Java dan case.of privat Pascal punya kemiripan internal melakukan penyeleksian dengan meluangkan daftar saringan nilai data tertentu.



Ulangan Akhir Gerbang 6



A. Pilihlah salah satu jawaban yang tepat.

1. Perhatikan derek kode programa berikut.

Bersendikan kode program tersebut, bakal menghasilkan output “Bukan Kompeten”, kredit yang harus dimasukkan ke dalam sistem adalah .

a. 99

b. 70

c. 24

d. 23

e. 21

2. Perhatikan script berikut.

Kalau x bernilai 75, poin x ialah ….

a. 65

b. 75

c. 80

d. 90

e. tidak kongkalikong semau output

3.Variasi data yang semupakat bikin x jika melihat kode program berikut yakni …

Baca juga:   Berikut Yang Bukan Tujuan Penataan Ruang Nasional Adalah

a. byte

b. char

c. real

d. string

e. integer

4. Berikut warta yang enggak tepat adalah

a. if a > 10 then a=20;

b. if x > 10 or x < 20 then

begin

x =12;

end;

c. case x of

a : write (x);

d.. const x : integer = 12;

e. const x: 12;

5.Perhatikan baris kode programa yang belum teladan berikut.

Kode paling tepat seyogiannya acara dapat menerima input mulai sejak keyboard ialah ….

a. Scanner inputan=new Scanner(System.in);

b. scanner inputan=new Scanner(System.in);

c. scanner inputan=new scanner(System.in);

d. Scanner inputan=new

Scanner(System);

e. Scanner Inputan=new

Scanner(System);

6. Berikut yang bukan ialah proklamasi statement percabangan yakni …

a. If x > 0 then x := 12;

b. If x > 0 then

End;

c. If x=0 then

Begin

Write(‘x ialah predestinasi genap’);

End;

d. If nilai <= 80 then

Begin

Write(‘Beliau gagal tentamen’);

End;

End;

e. Case b of

‘a’: write(‘Jajan dan menabung’);

‘b’: write(‘jajan’);

End;

7. Perhatikan script programa berikut.

Tautologi yang terjadi pada script tersebut ialah sebanyak ….

a. 1

b. 2

c. 3

d. 4

e. 5

8.Perhatikan kode program Java berikut.

Output yang ditampilkan dari variabel genap merupakan ….

a. 650

b. 670

C. 1767

d. 1875

e. unlimited looping

9. Perhatikan lajur kode yang belum teoretis berikut.

Ekspresi akal sehat nan harus diterapkan pada jasad kurung if agar menghasilkan ponten ketentuan genap ialah ….

a. hasil == 0

b. hasil = 0

c. hasil != 0

d. hasil <> 0

e. hasil >= 0

10. Perhatikan kode program yang belum teladan berikut

Larik kode yang harus dilengkapi agar dapat mengamalkan penyeleksian poin Grade yaitu ….

a. String tBuffer = inputan.nextInt();

b. String tBuffer = inputan.next();

c. string tBuffer = inputannext();

d. char tBuffer = inputan.next();

e. byte tBuffer = inputan.next();



B. Jawablah pertanyaan-soal berikut dengan benar.

1. Tuliskan dan jelaskan jenis-tipe statement yang dikenal n domestik compiler Free Pascal.

2. Jelaskan dan gambarkan dengan flowchart struktur kontrol if…then.

3. Jelaskan dan gambarkan dengan flowchart struktur supremsi if…then…else.

4. Jelaskan dan gambarkan dengan flowchart struktur kontrol if…then…else if.

5. Jelaskan dan gambarkan dengan flowchart struktur kontrol case…of.

Jelaskan Definisi Struktur Kontrol Percabangan Dalam Pemrograman

Source: https://duuwi.com/65228/definisi-struktur-kontrol-percabangan-dalam-pemrograman.html