Diktat_StrukturData_01_ADT

Diktat_StrukturData_01_ADT

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: en ***} procedure SetPAw (input/output G:GARIS, input newPAw : POINT) {Menngubah nilai komponen PAw dari G} procedure SetPAkh (input/output G:GARIS, input newPAkh : POINT) { Mengubah nilai komponen PAkh dari G } {*** KELOMPOK Interaksi dengan I/O device, BACA/TULIS ***} procedure BacaGARIS (output L: GARIS) { I.S. sembarang } { F.S. L terdefinisi sebagai GARIS yang valid } { Proses: mengulangi membaca dua buah nilai P1 dan P2 sehingga } { dapat membentuk GARIS yang valid } { MakeGARIS(P1,P2) dari P1 dan P2 yang dibaca dari keyboard } Oleh: Inggriani Liem/Revisi bab oleh: Tim IF2030 sem. 1 2011-2012/Tgl. Revisi: 3 Okt 2011 8 Draft Diktat Struktur Data Hanya untuk digunakan di lingkungan Sekolah Teknik Elektro dan Informatika ITB procedure TulisGARIS (input L: GARIS) { Nilai L ditulis ke layar dengan format ((x1,y1),(x2,y2)) } {*** Kelompok operasi relasional terhadap GARIS ***} function EQ (L1,L2: GARIS) → boolean { Mengirimkan true jika L1 = L2 } { L1 dikatakan sama dengan L2 } { jika titik awal L1 = titik awal L2 dan } { titik akhir L1 = titik akhir L2} function NEQ(L1,L2: GARIS) → boolean { Mengirimkan true jika L tidak sama dengan L } { Negasi dari fungsi EQ } {*** Kelompok menentukan di mana L berada ***} function IsOnSbX (L:GARIS) → boolean { Menghasilkan true jika L terletak pada sumbu X } function IsOnSbY (L:GARIS) → boolean { Menghasilkan true jika L terletak pada sumbu Y } {*** Kelompok predikat lain ***} function IsTegakLurus (L1,L2: GARIS) → boolea...
View Full Document

This document was uploaded on 03/15/2014 for the course IF 2030 at Institut Teknologi Bandung.

Ask a homework question - tutors are online