Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehMochammad Zuhri Telah diubah "9 tahun yang lalu
2
Operasi Perulangan pada FORTRAN Pertemuan 6
Matakuliah : S0683/Algoritma dan Pemrograman Tahun : 2007 Operasi Perulangan pada FORTRAN Pertemuan 6
3
Struktur Kendali Perulangan
Struktur kendali perulangan digunakan untuk melaksanakan satu atau beberapa instruksi secara berulang. Dalam FORTRAN, perulangan dilakukan dengan menggunakan statement DO. 3 Bina Nusantara
4
Statement DO Bentuk umum:
DO n <index-variable> = <initial-value>,<limit>,<step-size> Statement-1 . Statement-n n CONTINUE n label statement <Index-variable> adalah suatu variabel numerik integer <initial-value> adalah ungkapan integer yang menunjukkan hitungan awal dari banyaknya perulangan <limit> adalah ungkapan integer yang menunjukkan hitungan akhir dari banyaknya <step-size> adalah ungkapan integer yang menunjukkan pertambahan dari hitungan 4 Bina Nusantara
5
Flowchart Statement DO
Isi index-variable sesuai dengan initial-value True index-variable > limit False Statement-1 . Statement-n Tambahkan step-size ke index-variable 5 Bina Nusantara
6
Contoh DO 10 I = 1,5,1 Print *,’UBiNus’ 10 CONTINUE
Initial-Value Limit Index-Variable Label Statement DO 10 I = 1,5,1 Print *,’UBiNus’ 10 CONTINUE Hasil yang ditampilkan adalah kata UBiNus sebanyak 5 Jika step-size hanya 1, bisa tidak ditulis Step-size 6 Bina Nusantara
7
Apa hasil dari contoh program ini ?
Nested DO Suatu struktur DO dapat merupakan bagian dari struktur DO lainnya. Contoh: DO 5 I = 1,5 DO 6 J = 1,3 Write (*,10) 6 Continue Write (*,20) 5 Continue 10 Format(1x,'*',\) 20 Format(1x,/) End Apa hasil dari contoh program ini ? 7 Bina Nusantara
8
Perulangan dengan Statement IF dan GOTO
Bentuk umum (menyerupai WHILE Statement): n IF (ekspresi logika) THEN Statement-1 Statement-n GOTO n END IF Contoh: Print *,'Masukan sebuah bilangan [0=selesai] : ' Read *,I 5 IF (I .NE. 0) THEN DO 10 J = 1,I Print *,'FORTRAN' GOTO 5 End . 8 Bina Nusantara
9
Perulangan dengan Statement IF dan GOTO
Bentuk umum (menyerupai REPEAT-UNTIL Statement): n Statement-1 Statement-n IF .NOT. (ekspresi logika) GOTO n Contoh: 10 Print *,'Masukan sebuah bilangan [0..100] : ' Read *,I IF (.NOT. ((I .GE. 0) .AND. (I .LE. 100)) GOTO 10 End . . 9 Bina Nusantara
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.