Jumat, 02 Maret 2012
TUGAS PENDAHULUAN STRUKTUR DATA MODUL 3 - LIST LINIER
1. Buatlah sebuah ADT dari single linked list dengan infotype sebuah bilangan integer.
(file *.h , *.c (implementasi)).
Fungsi dan prosedur yang harus dibuat bagi yang nim ganjil:
ñ void createList (list *L) //membuat list baru
ñ address alokasi (infotype x) //mengirimkan alamat dari alokasi sebuah elemen
ñ void dealokasi (address P) //menghapus pemakaian alamat memory dari P
ñ int isEmpty (list L) //pengecekan isi dari list, kalau kosong mengembalikan nilai 1, kalau ti dak mengembalikan nilai 0
ñ void insertFirst (list *L, address P) //menambahkan elemen P kedalam elemen yang pertama pada list L
ñ void delLast (list *L) //menghapus elemen terakhir dari sebuah list L
ñ infotype min (list L) //mengembalikan nilai minimal dari sebuah list
ñ void viewList (list L) //menampilkan semua isi dari sebuah list
Fungsi dan prosedur yang harus dibuat bagi yang nim genap:
ñ void createList (list *L) //membuat list baru
ñ address alokasi (infotype x) //mengirimkan alamat dari alokasi sebuah elemen
ñ void dealokasi (address P) //menghapus pemakaian alamat memory dari P
ñ int isEmpty (list L) //pengecekan isi dari list, kalau kosong mengembalikan nilai 1, kalau tidak mengembalikan nilai 0
ñ void insertLast (list *L, address P) //menambahkan elemen P kedalam elemen yang terakhir pada list L
ñ void delFirst (list *L) //menghapus elemen pertama dari sebuah list L
ñ infotype max (list L) //mengembalikan nilai maximal dari sebuah list
ñ void viewList (list L) //menampilkan semua isi dari sebuah list
2. Buatlah sebuah program driver (file *.c) yang berisikan menu untuk menjalankan fungsi dan prosedur yang telah dibuat pada no 1.
Contoh yang nim ganjil:
Program Tugas Pendahuluan Modul 3
=======================
1.Insert first
2. Delete last
3. Nilai minimal
4. Tampil isi List
========================
Pilihan :
Contoh yang nim genap:
Program Tugas Pendahuluan Modul 3
=======================
1.Insert last
2. Delete first
3. Nilai maximal
4. Tampil isi List
========================
Pilihan :
Keterangan :
ñ Tidak diperkenankan pengumpulan TP susulan.
ñ Bagi yang nim ganjil mengerjakan soal untuk nim ganjil, begitu juga nim yang genap.
Contoh:
613110001=ganjil
613110002=genap
ñ TP dikerjakan secara individual, jika ada TP dengan jawaban sama persis maka nilai TP = 0
ñ TP dikumpulkan lewat email praktikum.strukdat@gmail.com dengan subjek: [STD]TP_Modul3_NIM. Contoh: [STD]TP_Modul3_613110001.
ñ Hindari kesalahan dalam penulisan subjek karena kemungkinan email yang dikirim tidak akan masuk kedalam filter.
ñ Lampirkan file source code beserta hasil running programnya.
ñ TP dikumpulkan paling lambat Minggu, 4 Maret 2012 pukul 17.00 WITT berlaku untuk semua kelas.
ñ Soal untuk TP bisa di-download di web IF Lab http://10.5.15.3 (intranet) atau di grup facebook Praktikum IF LAB.
ñ Semangat yahhhhhhh!!! ^_^
Mengetahui,
Dosen PJMP
Rita Rismala
Label:Strukdat
Langganan:
Posting Komentar
(Atom)
Label
- aljabar matriks (1)
- Aplikasi (2)
- arkom (1)
- bahasa indonesia (1)
- Blogspot (4)
- Cerita Super (2)
- Download (1)
- INFACT 2012 (2)
- Kabar Super (2)
- matif (3)
- nilai (6)
- nilai UTS (2)
- SEO (1)
- Sistem Informasi Manajemen (5)
- Strukdat (3)
- Tips Trik Blogger (6)
- tugas (2)
- Tutorial Blogger (6)
Diberdayakan oleh Blogger.
0 komentar:
Posting Komentar