Khusus untuk pernyataan for-to/downto-do tahap kenaikan/penurunannya satu.
Kemudian ubahlah program tersebut menjadi:
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan nilai variabel i !
Kemudian ubahlah susunan penulisannya pada program tersebut menjadi:
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan nilai variabel i ! Apakah ada perbedaannya, jelaskan (diskusikan dengan teman anda).
Kemudian ubah lagi program tersebut menjadi:
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan nilai i !
Kemudian ubah lagi program tersebut menjadi:
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan nilai i !
Program 5.2. berikut ini dari program 5.1. yang ditambah dengan variabel k:
Program 5.2. Putaran for-to-do dengan kounter k. Jalankan program 5.2 ini! Berapa kali kata Amik, Sinar Nu-santara dan Solo dicetak? Perhatikan nilai variabel i dan k !
Kemudian ubahlah program 5.2. tersebut menjadi:
Jalankan program 5.2 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dan variabel i,k dicetak? Perhatikan nilai variabel i dan k ! Diskusikan dengan teman anda ten-tang perbedaan nilai variabel i clan k ini !
Kemudian ubahlah program 5.2. tersebut menjadi:
Jalankan program 5.2 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dan variabel i, k dicetak? Perhatikan nilai variabel i dan k ! Diskusikan dengan teman anda ten-tang perbedaan nilai variabel i dan k ini !
Gunakan program 5.3. ini untuk mencoba mengkounter variabel yang digunakan pada for-to-do:
Program 5.3. Mengkounter putaran for-to-do.
Sekarang jalankan program 5.3. ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak?
Perhatikan hasil program ini terutama nilai variabel > ! Kemudian ubah program tersebut sehingga menjadi:
Sekarang jalankan program 5.3. ini! Perhatikan hasil program ini terutama nilai variabel i !
Bandingkan dengan program-program sebelumnya ! Diskusikan dengan teman andal.
Program 5.4. Mengkounter putaran for-downTo-do.
Sekarang jalankan program 5.4. ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan hasil program ini terutama nilai variabel i !
Kemudian ubah program tersebut sehingga menjadi:
Sekarang jalankan program 5.4. ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan hasil program ini terutama nilai variabel i dan k !
Kemudian ubah lagi program tersebut sehingga menjadi:
Sekarang jalankan program 5.4. ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan hasil program ini terutama nilai variabel i ! Diskusikan dengan teman anda mengapa hasilnya demikian!
Pernyataan for-to-do
Diagram air pernyataan perulangan for-to-do |
Program Putaran_for_to_do; Uses crt; Var i:integer; Begin Clrscr; For i:.1 to 5 do Writeln('Amik'); Writeln('Sinar Nusantara'); Writeln('Solo'); Readln
Putaran for-to-do
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak?Kemudian ubahlah program tersebut menjadi:
Program Putaran_for_to_do; Uses crt; Var i:integer; begin Clrscr; For i:=1 to 5 do Writeln('Amik'); Writeln('i= ',i); writeln('Sinar Nusantara'); Writeln('Solo'); Readln End.
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan nilai variabel i !
Kemudian ubahlah susunan penulisannya pada program tersebut menjadi:
Program Putaran_for_to_do; Uses crt; Var i:integer; Begin Clrscr; For i:=1 to 5 do Writeln('Amik');Writeln('i=',i);Writeln('Sinar Nusantara'); Writeln('Solo'); Readln lad.
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan nilai variabel i ! Apakah ada perbedaannya, jelaskan (diskusikan dengan teman anda).
Baca juga:
Kemudian ubah lagi program tersebut menjadi:
Program Putaran_for_to_do; Usss crt; Var i:integer; Begin Clrscr; For i:=1 to 5 do begin writeln('Amik'); Writeln('i= ',i); Writeln('Sinar Nusantara'); rad; Writeln('Solo'); Readln End.
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan nilai i !
Kemudian ubah lagi program tersebut menjadi:
Program Putaran_for_to_do; Uses crt; Var i:integer; Begin Clrscr; For i:=1 to 5 do begin Writeln('Amik'); Writeln('Sinar Nusantara'); End; Writeln('i= ',i); Writeln('Solo'); Readln End.
Jalankan program 5.1 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan nilai i !
Program 5.2. berikut ini dari program 5.1. yang ditambah dengan variabel k:
Program Putaran_for_to_do_dengan_variabel_kounter; Uses crt; Var k,i:integer; Begin Clrscr;k:=0; For i:=1 to 5 do begin Writeln('Amik'); Writeln('i= ',i); Writeln('Sinar Nusantara'); End; K:=k+1; WritelnVk= ',k); Writeln('Solo'); Readln End.
Program 5.2. Putaran for-to-do dengan kounter k. Jalankan program 5.2 ini! Berapa kali kata Amik, Sinar Nu-santara dan Solo dicetak? Perhatikan nilai variabel i dan k !
Kemudian ubahlah program 5.2. tersebut menjadi:
Program Putaran_for_to_do_dengan_varibel_kounter; Uses crt; Var k,i:integer; Begin Clrscr;k:=0; For i:=1 to 5 do begin Writeln('Amik'); writeln('i= '.1): Writeln('Sinar Nusantara'); K:=k+1; End; writeln('k= ',k); Writeln('Solo'); Readln End.
Jalankan program 5.2 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dan variabel i,k dicetak? Perhatikan nilai variabel i dan k ! Diskusikan dengan teman anda ten-tang perbedaan nilai variabel i clan k ini !
Kemudian ubahlah program 5.2. tersebut menjadi:
Program Putaran_for_to_do_dengan_variabel_kounter: Uses crt; Var k,i:integer; Begin Clrscr;k:=0; For i:=1 to 5 do begin Writeln('Amik'); Writeln('i= ',i); Writeln('Sinar Nusantara'); K:=k+1; Writeln('k= ',k); Writeln('Solo'); End; Readln End.
Jalankan program 5.2 ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dan variabel i, k dicetak? Perhatikan nilai variabel i dan k ! Diskusikan dengan teman anda ten-tang perbedaan nilai variabel i dan k ini !
Gunakan program 5.3. ini untuk mencoba mengkounter variabel yang digunakan pada for-to-do:
Program Mengkounter_Putaran_for_to_do; Uses crt; Var i:integer; Begin Clrscr; For i:=1 to 10 do begin Write('Amik'); Write('Sinar Nusantara'); Writeln('Solo'); End; i:=1+1; Writeln('i= ',i); Readln End.
Program 5.3. Mengkounter putaran for-to-do.
Sekarang jalankan program 5.3. ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak?
Perhatikan hasil program ini terutama nilai variabel > ! Kemudian ubah program tersebut sehingga menjadi:
Program Mengkounter_Putaran_f or_to_do; Uses crt; Var i:integer; Begin Clrscr; For i:=1 to 10 do begin Write('Amik'); Write('Sinar Nusantara'); Writeln('Solo'); i:=i+1; End; Writeln('i= ',i); Readln End.
Sekarang jalankan program 5.3. ini! Perhatikan hasil program ini terutama nilai variabel i !
Bandingkan dengan program-program sebelumnya ! Diskusikan dengan teman andal.
Pernyataan for-downTo-do
Pernyataan for-downTo-do merupakan putaran dengan koun-ter yang menurun (penurunannya satu) berarti dari nilai awal paling tinggi ke nilai akhir paling rendah.
Program Putaran_for_downto_do; uses crt; Var i:integer; Begin Clrscr; For i:=5 downTo 1 do begin Writeln('Amik'); Writeln('i= ',1); Writeln('Sinar Nusantara'); Writeln('Solo'); Ends Writeln('i= ',i); Readln End.
Program 5.4. Mengkounter putaran for-downTo-do.
Sekarang jalankan program 5.4. ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan hasil program ini terutama nilai variabel i !
Kemudian ubah program tersebut sehingga menjadi:
Program Putaran_for_downto_do_dengan_variabel_kounter: Uses crt; Var k, i:integer; Begin Clrscr;k:=0; For i:-5 downTo 1 do begin Writeln('Amik'); Writeln('i= ',i); Writeln('Sinar Nusantara'); Writeln('Solo'); K:=succ(k); End; Writeln('i= ',i); Writeln('k= ',k); Readin End.
Sekarang jalankan program 5.4. ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan hasil program ini terutama nilai variabel i dan k !
Kemudian ubah lagi program tersebut sehingga menjadi:
Program Mengkounter_putaran_for_downTo_do; Uses crt; Var i:integer; Begin Clrscr;i:=0; For i:=10 downTo 1 do begin Writeln('Amik'); Writeln('i= ',i); Writeln('Sinar Nusantara'); Writeln('Solo'); I:=i+3 End; Writeln('i= ',i); Readln End.
Sekarang jalankan program 5.4. ini! Berapa kali kata Amik, Sinar Nusantara dan Solo dicetak? Perhatikan hasil program ini terutama nilai variabel i ! Diskusikan dengan teman anda mengapa hasilnya demikian!
EmoticonEmoticon