"TUGAS
STRUKTUR DATA"
pascal
Nama : Nurul Aprida Megantini Herisma
Kls :B
Kls :B
1. Struktur pertama dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Jawaban : e
Alasan : Karena Uses crt merupakan pengenal untuk
suatu sistem operasi yang digunakan
2. Untuk melihat hasil dari program yang dikerjakan tekan tombol
a. Crtl+f5
b. Ctrl+f9
c. Ctrl+f2
d. Ctrl+f12
e. Ctrl+f4
Jawaban : b
Alasan : karena Menu Run
[Ctrl + F9] : Perintah yang digunakan untuk mengeksekusi program yang
sudah dibuat.
sedangkan fungsi dari perintah ctrl+f2, digunakan untuk menghentikan pembetulan, ctrl+f4,digunakan untuk melakukan perhitungan atau mengubah nilai perubah.jadi jawabannya adalah b
sedangkan fungsi dari perintah ctrl+f2, digunakan untuk menghentikan pembetulan, ctrl+f4,digunakan untuk melakukan perhitungan atau mengubah nilai perubah.jadi jawabannya adalah b
3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban :e
Alasan : 3 kode yang digunakan untuk membuat tulisan berwarna
"CYAN".
4. Perintah dasar sederhana dalam program pascal adalah
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Jawaban :c
Alasan : Dengan adanya sintak write di program, maka kita
dapat melihat Layout program (hasil
cetak program di layar).
5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawaban : c
Alasan :karena boolean, merupakan
tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah).Sedangkan, Char merupakan
tipe data menyimpan karakter . Real, merupakan tipe data yang
hanya menampilkan berupa bilangan pecahan.Byte,untuk
menampilakn angka dari 0-255.tipe string digunakan untuk semua huruf,spasi.
Jadi jawabannya adalah boolean.
6. Siapakah penemu pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Jawaban : b
Alasan : karena prof. Niklaus Wirth yang menemukan
pascal.sedangkan,kondrazuse, seorang
teknisi
sipil dan perintis komputer. Greyson Change, adalah seorang penyanyi rock.
7. Struktur bahasa pemrograman pascala paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Jawaban : d
Alasan : karena struktur pemrograman adalah uses crt; àvar àbeginàwritelnàend.
struktur dasar
suatu program pascal adalah sebagai berikut :
program ... ; { Program heading }
uses ... ; { Uses clause }
label ... ; { Labels }
const ... ; { Constants }
type ... ; { Types }
var ... ; { Variables }
procedure ... ; { Procedures }
function ... ; { Functions }
begin
statement; { Statements }
...
end.
program ... ; { Program heading }
uses ... ; { Uses clause }
label ... ; { Labels }
const ... ; { Constants }
type ... ; { Types }
var ... ; { Variables }
procedure ... ; { Procedures }
function ... ; { Functions }
begin
statement; { Statements }
...
end.
8. Tipe data pascal untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawaban : a
Alasan :karena , Char merupakan
tipe data menyimpan karakter.Sedangkan, boolean, merupakan tipe data logika, yang berisi dua kemungkinan nilai:
TRUE (benar) atau FALSE (salah). Real, merupakan tipe data yang
hanya menampilkan berupa bilangan pecahan(desimal).Byte,untuk menampilakn angka dari 0-255 merupakan tipe data yang hanya menampilkan
berupa bilangan bulat dari 0-255.tipe string digunakan untuk semua
huruf,spasi. Jadi jawabannya adalah char
9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban : b
Alasan : Prof Niklaus
Wirth memperkenalkan Kompiler bahasa Pascal yang pertama untuk Komputer CDC 600
(Control Data Corporation) yang dipublikasikan pada tahu 1971 dengan tujuan
membantu mengajar program Komputer secara sistematis khususnya untuk
memperkenalkan program terstruktur .
10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor
Jawaban : c
Alasan : Uses merupakan pengenal untuk suatu sistem operasi yang
digunakan.
11. Berikut ini adalah penulisan identifier yang benar dalam pemrogramnan
pascal adalah
a. 9program_satu
b. Program_satu
c. Program satu
d. Begin
e. Array
Jawaban : b
Alasan : Pada penulisan identifier harus diawali hurup, tidak boleh
angka terlebihdahulu (angka diletakan di tengah atau akhir), atau pun menggunakan
karakter selain underscore "_", juga tidak boleh ada spasi.
12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Jawaban : b
Alasan : karena integer merupakan tipe data yang hanya menampilkan
berupa bilangan bulat. Sedangkan byte, merupakan tipe data yang hanya menampilkan
berupa bilangan bulat dari 0-255.char digunakan untuk tipe
karakter(huruf), string untuk
menampilkan huruf, spasi, booelan, merupakan tipe data logika, yang berisi dua
kemungkinan nilai: TRUE (benar) atau FALSE (salah).
13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
jawaban : e
Alasan : Perintah looping digunakan untuk membuat program ketika
dibutuhkan program yang diulang-ulang. looping pada pascal yaitu "for -
do", "while - do", dan "repeat - until".
14. Perintah untuk menutup program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Jawaban : a
Alasan : END. adalah bagian akhir struktur
pemrograman pascal yang menandakan penutup program.
15. Menggambarkan program secara logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Jawaban :a
Alasan : Flowchart merupakan alur dari suatu
program, atau gambaran program secara logika.
16. Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya
sudah ditentukan dan pasti, tidak dirubah dalam program disebut deklarasi
a. Deklarasi label
b. Deklarasi Konstanta
c. Deklarasi tipe
d. Deklarasi Variabel
e. Deklarasi Prosedur
Jawaban :b
Alasan : Pada deklarasi konstanta, dalam program, seorang
programmer dapat mengidentifikasikan data yang nilainya sudah ditentukan
dan pasti dan tidak dapat dirubah.
17. Dibawah ini termasuk dalam Deklarasi dalam Pascal kecuali
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure
Jawab : b
Alasan : karena didalam turbo pascal hanya terdapat 6 deklarasi,diantaranya
adalah deklarasi cont konstanta, deklarasi variabel prosedur, deklarasi type,
deklarasi label,deklarasi fungsi.sedangkan deklarasi proses tidak termasuk
didalamnya. Jadi jawabannya adalah deklarasi proses.
18. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit
sebelum dan sesudah titik desimal termasuk dalam tipe data
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
jawaban : a
Alasan : karena tipe bilangan real,
merupakan tipe data yang hanya
menampilkan berupa bilangan pecahan. Sedangkan, boolean merupakan
tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE
(salah). Tipe Bilangan integer,
merupakan tipe data yang hanya menampilkan berupa bilangan bulat. Tipe Bilangan
byte merupakan tipe data yang hanya menampilkan
berupa bilangan bulat dari 0-255.
19. Prosedur yang digunakan untuk membersihkan layar saat program
dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawab : e
Alasan : Prosedur clrscr digunakan untuk
membersihkan layar pada saat Program dijalankan (halaman baru). Perintah
clrscr ditulis “clrscr;”.
20. Bentuk dari suatu statement IF berada didalam lingkungan statement IF
yang lainnya, disebut IF dalam kondisi
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until
Jawab : a
Alasan : IF bersarang merupakan bentuk dari
suatu statemen IF yang Berada didalam statemen IF yang lainya
21. Tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang
mempunyai tipe sama, disebut tipe data
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
Jawaban : a
Alasan : Array merupakan typedata terstruktur
yang mempunyai type Data, variable, dan Ukuran yang Sama
22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah
baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
jawaban : b
Alasan : karena write menampilkan hasil tanpa ganti baris
dan tampilan berikutnya akan disambung dalam baris yang sama. Sedangkan, Writeln
digunakan untuk menampilkan tampilan perbaris, akan ganti baris untuk tampilan
berikutnya. Read tidak membaca end of line marker. Readln juga digunakan untuk
memasukkan data perbaris, artinya setelah tombol Enter ditekan, maka akan ganti
baris,
23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris
kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
jawaban : a
Alasan : : writeln akan menampilkan atau cetak dilayar monitor lalu
Pindah baris kebawah. Contoh : writeln(‘HELLO WORLD’);
24. Suatu identifier non-standar yang nilainya tidak tetap atau nilainya
merupakan hasil dari suatu proses, disebut
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
jawaban :a
Alasan : variabel nilainya tidak tentap atau nilainya dibubuhkan
Sendiri atau nilainya hasil dari suatu proses.
25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai
subprogram (bagian program), disebut
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
jawaban : c
Alasan : Prosedur
merupakan program terpisah dalam blok sendiri yaitu sebagai
subprogram dimana nantinya bias di panggil di program utama. Prosedur ini
memudahkan untuk pengembangan program supaya lebih cepat.