Donatur utama

Kamis, 23 Oktober 2008

Contoh soal deklarasi Tipe Data

1. Deklarasi yang salah:

a. const i:integer=100;
b. var x:array[1..100][1..100] of byte
c. type Hari=(Senin,Selasa, Rabu, Kamis, Jumat, Sabtu, Minggu)
d. var
_data=record
nama:string[10];
nis:string[10];
end;
e. var t:array['a'..'z'] of integer

Pembahasan:
Opsi a. BENAR, deklarasi tersebut merupakan deklarasi konstanta bertipe. Untuk mendeklarasikan konstanta bertipe adalah:
const identifier : tipedata = nilai

opsi b. SALAH. Cara mendeklarasikan tipe ada array pada bahasa Pascal adalah:
type identifier = array [tipe_indeks] of tipe_elemen
dimana tipe_indeks adalah sembarang tipe dan tipe_elemen harus bertipe ordinal.

opsi c. BENAR, deklarasi tersebut adalah cara mendeklarasikan tipe enumerasi

opsi d. BENAR, deklarasi tersebut adalah cara mendeklarasikan tipe record

opsi e. BENAR, deklarasi tersebut adalah cara mendeklarasikan tipe array

Jawab b. var x:array[1..100][1..100] of byte



2. Untuk mengimplementasikan matriks dalam bahasa Pascal, kita pasti menggunakan data:

a. record
b. object
c. pointer
d. array
e. set

Pembahasan:
Matriks adalah sekumpulan data numerik yang tersusun dalam bentuk baris dan kolom yang mempunyai tipe data sama.
opsi a. record adalah sebuah tipe data terstruktur yang dapat menampung data dengan tipe data yang berbeda-beda.

opsi b. object adalah tipe data terstruktur yang dapat terdiri dari tipe data yang berbeda serta header method. Yang dimaksud method dalam sebuah objek adalah kumpulan modul yang dapat mengoperasikan objek tersebut.

opsi c. pointer adalah tipe data yang bersifat dinamis.

opsi d. array adalah sebuah tipe data terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama.

opsi e. set adalah sebuah tipe data terstruktur yang mempunyai tipe data sama dan urutan datanya tidak diperhatikan.

Jawaban: b. array

0 komentar:

 

Berlangganan

Enter your email address:

Delivered by FeedBurner

Belajar Tik


Pengikut

Komentar Terbaru

  • ualteirraczynski on statemant animasi pada cpp
    TI5Ti Titanium Ring for MenThis is a ring designed specifically for the men. titanium vs ceramic...(more)
  • Shikamaru Nara on animasi bola pantul2
    infonya sangat bermanfaat bagi anePeniup debu panjang
  • sifa nur febriani on array pada pascal
    apakah array bisa digabung dengan case of ?
  • Anonymous on perbedaan excel2003 dan excel 2007
    Sangat membantu
  • Anonymous on perbedaan excel2003 dan excel 2007
    Mantap buat tugas

Belajar Tik
Tempatnya Belajar Teknologi Informasi dan Komunikasi

Administrator By : 3eta