Apa hasil notasi triples untu notasi dibawah ini, pada tahap/langkah ke 4
A = B * C + D – E / F * G ^4
a. =, A (6) b. *, (3), (1) c. *, (2), D d. -, (5),(4)
Page 1 of 20
Yang termasuk delimiter adalah :
a. + - ( ) : b. < ; , = * c. : ( ) ; , d. * / : ; >
Bahan mentah yang akan diolah menjadi informasi sehingga dapat dipergunakan oleh user atau pemakai adalah
a. Tipe data b. Boolean c. Numerik d. Data
Pada Hirarchy Chomsky, tipe apakah yang menyatakan bahwa “Panjang ruas kiri harus lebih kecil atau sama dengan ruas
kanan” :
a. Unresticted b. Context Sensitive
c. Context Free Grammar d. Regular
1. Logika
2. Imperatif
3. Fungsional
4. Pragmatis
Yang termasuk 3 model dasar komputasi ditunjukkan oleh :
a. 1,3,4 b. 2,1,3 c. 1,2,4 d. 2,3,4
program sumber : If A > 6 then print C Maka oleh Scanner akan dikenali token sebanyak :
a. 3 b. 5 c. 7 d. 9
Page 2 of 20
c. C++, Pascal, Ruby d. Ruby, Simula, Fortran
suatu mesin buatan dengan instruksi-instruksi primitive, tidak perlu realistic tetapi cukup sederhana supaya tidak muncul
kesalahpahaman adalah definisi dari :
a. Axiomatic semantic b. operational semantic
C. detonational semantic d. algebraic semantic
Metode dalam pembuatan program dengan tujuan untuk menyelesaikan kompleksnya berbagai masalah program yang
terus meningkat, merupakan pengertian dari :
a. Objek b. Class c. OOP d. Event
Konsep dasar OOP yang memungkinkan sifat-sifat suatu class diturunkan ke class lain adalah
a. Encapsulation b. Inheritance c. Polimorfisme d. Class
Yang bertugas memeriksa kebenaran dari urutan token-token yang terbentuk oleh leksikal analisis adalah :
a. Lexical Analysis (Scanner) b. Syntactic Analyzer (Parser)
c. Context Free Grammar d. Context Sensitive
Yang merupakan Pengertin dari ruas kiri harus tepat satu symbol variable tau symbol non terminal adalah
a. Tipe 3 b. tipe 2 * c. tipe 1 d. tipe 0
Jika diketahui : S → Ca
C → aB │ Ab
B → bB │ ab │ bb
A → aa │ ab
Page 3 of 20
a. 3 tupel b. 4 tupel c. 5 tupel d. 6 tupel
Panjang string ruas kiri harus lebih kecil atau sama dengan ruas kanan, merupakan bagan Hirarki Chomsky type
a. unrestricted b. Context Sensitive c. Context Free d. Regular
Yang mendefinisikan arti dari program yang benar secara syntax dari suatu bahasa pemrograman tersebut adalah :
a. Semantik b. Syntax c. Grammar d. Abstraksi
Blok statement yang dapat di panggil dari lokasi yang berbeda di dalam program disebut :
a. Subprogram b. Prosedur c. Fungsi d. Seleksi
Perluasan suatu aplikasi yang meliputi suatu daerah object yang lebih besar dengan jenis yang berbeda atau jenis yang
sama disebut :
a. Atribut b. Binding c. Descriptor d. Generalisasi
Binding adalah :
b. nilai internal atau data terkait pada suatu objek yang menunjukkan ciri-ciri atau sifat-sifat dari obyek serta
penggambaran
keadaan (state) obyek
c. Perluasan suatu aplikasi yang meliputi suatu daerah object yang lebih besar dengan jenis yang berbeda atau jenis yang
sama
d. Pengaturan nilai atribut
e. Informasi atribut yang diisikan dalam tempat penyimpanan untuk setiap entitas
Page 4 of 20
Suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda adalah :
a. Encapsulation b. Inheritance c. Polimorfisme d. Class
Binding data yang dilakukan untuk menampilkan data “one record at a time” adalah :
a. Early Binding b. Complex Binding c. Late Binding d. Simple Binding
Jenis binding bila dilihat dari sisi waktu pengikatan data terbagi menjadi 2 jenis, yaitu :
a. Early Binding & Complex Binding b. Early Binding & Late Binding
c. Simple Binding & Complex Binding d. Late Binding & Simple Binding
Hal apapun yang mungkin dapat dievaluasi, disimpan dalam suatu struktur data, dikirimkan sebagai suatu argumentasi atau
dikembalikan lagi sebagai hasil adalah
a. value b. domain c. string d. variabel
Pendekatan semantik yang diberikan suatu fungsi untuk memetakan program-program komputer yang ditunjuk ke dalam
bentuk nilai-nilai abstrak secara matematika (angka, nilai, kebenaran, fungsi matematika, dsb), adalah:
a. Algebraic Semantic c. Denotational
b. Semantik d Operational semantic
Model KOMPUTASI adalah suatu kumpulan dari nilai dan operasi-operasi. Ada 3 dasar Model komputasi, kecuali
a. Model Fungsional b. Model Logika c. Model Imperative d. Model OOP
Subprogram yang dipanggil dari lingkungan tempat subprogram tersebut didefinisikan disebut :
a. Static Scope b. Dynamic Scope c. Atribut d. Descriptor
Suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda adalah :
a. Encapsulation b. Inheritance c. Polimorfisme d. Class
system yang paling intensif melakukan komputasi bila digunakan dalam sebuah kompilator adalah :
f. Besaran leksikal b. analisa leksikal c. analisa parser d. Delimiter
Yang bertugas memeriksa kebenaran dari urutan token-token yang terbentuk oleh leksikal analisis adalah :
a. Lexical Analysis (Scanner) b. Syntactic Analyzer (Parser)
c. Context Free Grammar d. Context Sensitive
Bahan mentah yang akan diolah menjadi informasi sehingga dapat dipergunakan oleh user atau pemakai adalah
a. Tipe data b. Boolean c. Numerik d. Data
Page 5 of 20
Metode penelusuran dari root ke leaf adalah :
a. Bottom Up Parsing b. Top Down Parsing
c. Left Most Derivation d. Right Most Derivation
Siapakah yang pada tahun 1960 merevisi metode dari sintaks, yang sekarang dikenal dengan BNF
a. Noam Chomsky b. Backus c. Peter Naur d. Salah semua
Sebuah program yang membaca suatu programyang ditulis dalam bahasa sumber (source language) dan
menterjemahkannya ke dalam suatu bahasa sasaran (target language) adalah fungsi dari :
g. Sintaks b. scanner c. compiler d. Parser
Pendekatan yang mempertimbangkan suatu objek komputasi yang menjadi syarat-syarat dalam aljabar multi stored adalah
a. Algebraic Semantik b. Axiomatic Semantik
c. Detonational Semantik d. Operational Semantik
Page 6 of 20
Diketahui : L (G3) = {a³ba³ | n >= 1}
Dimana :
G3 = ( {S , C}, { a , b }, S, Q) dengan Q adalah produksi :
S → aCa
C → aCa
C → b
X = ( ( 7 + 3 ) * 4 / 2 + 1 ^ 2 )) / 2
hasil notasi triples pada tahap/langkah ke 6 dari persamaan diatas adalah :
a. /, (3), 2 b. /, (5), 2 c. +, (4), (2) d. =, X, (6)
Y = ( 9 * ( 4 +2 )) * 5 + 1 + 3
Hasil notasi Quadruples pada tahap/langkah ke 4 dari persamaan diatas adalah :
a. *, 9, T1, T2 b. +, 4, 2, T1 c. *, T2, 5, T3 d. +, T3, 1, T4
Hasil notasi Triples pada langkah ke 5 dari persamaan pada soal no. 63 adalah :
a. *, 9, (1) b. +, (3), 1 c. *, (2), 5 d. +, (4), 3
Pendekatan yang mempertimbangkan suatu objek komputasi yang menjadi syarat-syarat dalam aljabar multi stored
adalah :
a. Algebraic Semantik b. Axiomatic Semantik
c. Detonational Semantik d. Operational Semantik
Perluasan suatu aplikasi yang meliputi suatu daerah objek yang lebih besar dengan jenis yang sama atau berbeda di sebut
a. Abstraksi b. Enkapsulasi c. Generalisasi* d. Deskripsi
Pendekatan semantik yang memberikan suatu fungsi untuk memetakan program-program komputer yang ditunjuk ke dalam
bentuk nilai-nilai abstrak secara matematika (angka, nilai, kebenaran, fungsi matematika, dsb) adalah
a. Operational Semantic b. Denotational Semantic *
c. Axiomatic Semantic d. Algebraic Semantic
Page 7 of 20
Jika diubah menggunakan notasi BNF menjadi .....
a. E ::= T │T + E│T – E
T ::= a
b. E ::= T │T + E│T – E
T ::= a
c. E ::= T │ T + E │ T – E
T ::= a
d. a, b, c salah semua
Menguraikan derajat tingkat sukses dengan suatu bahasa pemrograman kepada model perhitungan dalam kegunaannya
untuk para programmer disebut :
a. Pragmatis b. Semantik c. Sintaks d. Kompilasi
Unsur pembentuk tata bahasa yang menentukan perilaku dimana terminal dan non terminal dapat digabungkan untuk
membentuk rangkaian adalah :
a. Terminal b. Token c. Simbol Start d. Produksi
a. 1-4-3-8-6-5-7-2 b. 1-4-6-3-5-7-8-2
c. 1-4-3-6-5-7-8-2 d. 1-4-3-6-8-7-5-2*
Jenis binding bila dilihat dari sisi waktu pengikatan data terbagi menjadi 2 jenis, yaitu :
a. Early Binding & Complex Binding b. Early Binding & Late Binding
c. Simple Binding & Complex Binding d. Late Binding & Simple Binding
Untuk menterjemahkan bahasa tingkat tinggi ke dalam bahasa mesin dibutuhkan sesuatu, agar mesin computer dapat
mengerti yang diinginkan manusia, yaitu :
a. Interpreter b. Translater c. Compiler d. a dan c benar
Aturan yang mendefinisikan kumpulan karakter yang terdapat dalam alphabet dari bahasa dan cara supaya karakter-
karakter tersebut dikombinasikan ke dalam kata-kata yang valid dan diterima adalah aturan :
a. Sintaks* b. Semantik c. Leksikal d. Sintaktik
Suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda adalah :
a. Encapsulation b. Inheritance c. Polimorfisme d. Class
Program yang membaca suatu program yang ditulis dalam suatu bahasa sumber dan menterjemah-kannya ke dalam suatu
bahasa sasaran adalah pengertian dari ....
A. Translator B. Assembler C. Interpreter D. Compiler
Diketahui :
A=4
B=6
Print C = A + B
End.
Dalam analisa leksikal diatas token c menempati lokasi …
Page 8 of 20
a. 5 b. 4 c. 3 d. 2
Mengemas beberapa item bersama-sama menjadi satu unit yang tertutup dalam rangka menyembunyikan struktur internal
suatu obyek dari lingkungan/dunia luar, disebut…
a. generalisasi B. binding C. abstraksi D. enkapsulasi
Yang bertugas memeriksa kebenaran dari urutan token-token yang terbentuk oleh leksikal analisis adalah :
a. Lexical Analysis (Scanner) b. Syntactic Analyzer (Parser)
c. Context Free Grammar d. Context Sensitive
X = ( ( 7 + 3 ) * 4 / 2 + 1 ^ 2 )) / 2
Hasil notasi triples pada tahap/langkah ke 6 dari persamaan diatas adalah :
a. /, (3), 2 b. /, (5), 2 c. +, (4), (2) d. =, X, (6)
Jika diketahui :S → Ba │Ab
A → Sa │ AAb│a
B → Sb │ BBa │ b
Untai String yang mungkin dihasilkan dari produksi di atas adalah :
a. aabbbbaa b. bbaaaabb c. a dan b benar d. salah semua
X = ( ( A + B ) + C / D + E ^ F )) / G
Hasil notasi triples pada tahap/langkah ke 5 dari persamaan diatas adalah :
a. /, C, D b. ^, E, F c. /, (5), G d. +, (4), (2)
soal Y = ( 9 * ( 4 +2 )) * 5 + 1 + 3
Hasil notasi Quadruples pada tahap/langkah ke 4 dari persamaan diatas adalah :
Page 9 of 20
a. *, 9, T1, T2 b. +, 4, 2, T1 c. *, T2, 5, T3 d. +, T3, 1, T4
Hasil notasi Triples pada langkah ke 5 dari persamaan pada soal no. 86 adalah :
a. *, 9, (1) b. +, (3), 1 c. *, (2), 5 d. +, (4), 3
Besaran yang berupa bilangan bulat (integer), bilangan pecahan(float / real), Boolean (true/false), string, dll adalah besaran
lexical adalah:
a. Identifier b. konstanta c. delimiter d. operator
Unsur pembentuk tata bahasa yang menentukan perilaku dimana terminal dan non-terminal dapat digabungkan untuk
membentuk rangkaian disebut…
A. Token B. Simbol Start C. V ariabel Sintaktik D. Produksi
Di bawah ini mana yang bukan merupakan teknik-teknik pendeskripsian semantic bahasa pemrograman
a. Detonational Semantic c. Axiomatic Semantic
b. Intermediate semantic d. Algebraic semantic
Teknik pendeskripsian smantic bahasa pemrograman yang mempertimbangkan suatau objek komputasi yang menjadi
syarat-syarat dalm aljabar multi-sorted adalah:
a. Algebraic Semantic b. Axiomatic Semantic
c. Intermediate Seman tic d. Detonational Semantic
Page 10 of 20
Dekripsi dari suatu masalah pada level generalisasi tertentu, sehingga memungkinkan kita untuk berkonsentrasi pada aspek
kunci dari masalah tersebut tanpa memperhatikan hal-hal detal merupakan definisi dari:
a. Generalisasi b. abstraksi c. Binding d. Substitusi
Bahasa pemrograman berbeda satu dengan yang lainnya karena hal-hak dibawah ini, kecuali:
a. Perbedaan jumlah entitas yang dapat ditangani c. Waktu keunculan binding(binding time)
b. Stabilitas binding d. prinsip generalisasi
Bahasa untuk komputasi simbolik, nilai yang direpresentasikam dengan ekspresi simbolik disebut:
a. Atom b. LISP c. List d. Meta language
Paradigma pemrograman yang mempunyai karakterisitik beupa status dan instruksi/ perintah untuk mengubah status
program adalah:
a. Pemrograman Fungsional c. Pemrograman pemrograman imperatif
b. Pemrograman konkurensi d. Pemrogramn logik
Suatu konstruksi suatu bahasa khusus untuk menangani keadaan yang tidak terduga (biasanya adalah error); status
keadaan error disebut:
a. Java b. C# c. Visual Basic d. Limbo
Fitur dasar harus dapat dimengerti secara terpisah dan bebas dari interaksi yang tidak terduga merupakan prinsip desain
bahasa pemrograman yang :
a. abstraction b. regularity c. orthogonality d. konsistensi
Page 11 of 20
b. Untuk mengenali makna dari symbol-simbol
c. Memeriksa variable-variabel sudah dideklarasikan atau belum
Untuk memilah teks program sumber menjadi bagian kecil yang mempunyai satu arti yang disebut token, seperti :
konstanta, nama variabel, keyword, operator merupakan fungsi analisa dari
A. Leksikal B. Semantik C. Sintaks D. salah semua
Berikut ini yang bukan termasuk tahapan saat mengkompilasi program dalam tahap analisa (front end) adalah ....
A. Analisa Leksikal C. Pembangkit Kode Antara
B. Code Optimization D. Analisa Sintaks
Page 12 of 20
Pendekatan semantik yang didefinisikan suatu tindakan program yang dibangun dengan properti logika yang menyimpan
status komputer sebelum dan sesudah eksekusi adalah…
B. Operational semantic C. Axiomatic Semantic
C. Denotational Semantik D. Algebraic Semantic
Bahasa untuk komputasi simbolik, nilai yang direpresentasikan dengan ekspresi simbolik disebut :
a. Atom b. LISP* C. LIST d. ML
Urutan dari atom atau list yang dipisahkan dengan spasi dan ditutup dengan tanda kurung adalah :
a. Atom b. LISP* C. LIST * d. ML
Unsur pembentuk tata bahasa yang menentukan perilaku dimana terminal dan non-terminal dapat digabungkan untuk
membentuk rangkaian adalah:
c. Variabel Sintaktik b. Produksi c. Token d. Simbol Start
Mengemas beberapa item bersama-sama menjadi satu unit yang tertutup dalam rangka menyembunyikan struktur internal
suatu obyek dari lingkungan/dunia luar, disebut…
generalisasi b. binding c. abstraksi d. enkapsulasi
Ruas kanan hanya memiliki maksimal satu symbol non terminal dan diletakkan paling kanan sendiri adalah type:
a. Unrestricted c. Context sensitive
b. Context Free Grammar d. Regular
Page 13 of 20
a. Unrestricted c. Context sensitive
b. Context Free Grammar d. Regular
Bahasa pemrograman yang tidak berlandaskan pada mesin komputer, tetapi lebih kepada teori fungsi matematika sehingga
beroperasi dengan nilai-nilai dan memproduksi nilai adalah :
a. Bahasa Pemrograman Fungsional c. Bahasa Pemrograman berorientasi objek
b. Bahasa Pemrograman Logika d. Bahasa Pemrograman Imperatif
Untuk menterjemahkan bahasa tingkat tinggi ke dalam bahasa mesin dibutuhkan sesuatu, agar mesin computer dapat
mengerti yang diinginkan manusia, yaitu :
a. Interpreter b. Translater c. Compiler d. a dan c benar
jika diketahui :
S → Ba │Ab
A → Sa │ AAb│a
B → Sb │ BBa │ b
Berupa sebuah karakter yang ditulis diantara tanda petik tunggal atau ganda ( ‘ atau “ ) tergantung dari bahasa
pemrograman yang digunakan adalah type data :
a. integer b. enumerasi c. character d. string
Mendefinisikan arti dari program yang benar secara sintaks dari bahasa pemrograman tersebut adalah
a.semantik b. syntax c. scaner d. parser
Page 14 of 20
Apa arti semantik dari perintah Int vector [10]
a. menyediakan ruang sebanyak 10 elemen
b. memesan ruang untuk variabel vector
c. akan menyebabkan ruang sebanyak 10 elemen integer diberikan kepada variabel
bernama vector
d. akan menyebabkan ruang sebanyak 10 elemen diberikan kepada variabel bernama vector
Tujuan umum bahasa pemrograman berpegang pada prinsip desain bahasa pemrograman berikut ini kecuali:
a. Prinsip kelengkapan komputasional c. Semua salah
b. Prinsip Implementasi d. Semua benar
Satu set object disebut reguler berkenaan dengan kondisi beberapa jika, dan hanya jika, kondisi dapat digunakan untuk
masing-masing unsur set merupakan prinsip :
a. Keteraturan c. kesederhanaan
b. orthogonal d. Ekstensibilitas
Sintaks dari bahasa pemrograman didefinisikan dengan dua kumpulan aturan yaitu :
a. Lexical Analysis (Scanner) c. a dan b benar
b. Syntax Analyzer (Parser) d. a dan b salah
Pada metode parsing ada tiga hal yang perlu diperhatikan, kecuali :
a. waktu esksekusi c. penanganan kesalahan
b. penanganan kode d. penanganan memori
Pendekatan semantik yang diberikan suatu fungsi untuk memetakan program-program komputer yang ditunjuk ke dalam
bentuk nilai-nilai abstrak secara matematika berupa angka, nilai, kebenaran, fungsi matematika adalah….
B. Axiomatic Semantic C. Algebraic Semantic
C. Denotational Semantik D. Operational semantic
Derivasi akhir jika sentesial yang dihasilkan adalah sebuah kalimat. Pengertian tesebut adalah pengertian dari
A. Terminal B. Non terminal C. Compile D. Kompilasi
Page 15 of 20
Berikut ini merupakan Sifat – Sifat Konkurensi, kecuali:
c. deterministic c. Mutual exlusion
b. Nondeterministic d. Sinkronisasi
Bahasa pemrograman yang tidak berlandaskan pada mesin komputer, tetapi lebih kepada teori fungsi matematika sehingga
beroperasi dengan nilai-nilai dan memproduksi nilai adalah :
a. Bahasa Pemrograman Imperatif c. Bahasa Pemrograman berorientasi objek
b. Bahasa Pemrograman Logika d. Bahasa Pemrograman Fungsional
Triples Quadruples
1. ^, G, 4 1. ^, G, 4, T1
2. *, B, C 2. *, B, C, T2
3. /, E, F 3. /, E, F, T3
4. *, (3), (1) 4. *, T3, T1, T4
5. +, (2), D 5. +, T2, D, T5
6. -, (5), (4) 6. -, T5, T4, A
7. =, A, (6)
Berupa sebuah karakter yang ditulis diantara tanda petik tunggal atau ganda ( ‘ atau “ ) tergantung dari bahasa
pemrograman yang digunakan adalah type data :
a. integer b. enumerasi c. character d. string
Mendefinisikan arti dari program yang benar secara sintaks dari bahasa pemrograman tersebut adalah
a.semantik b. syntax c. scaner d. parser
Tujuan umum bahasa pemrograman berpegang pada prinsip desain bahasa pemrograman berikut ini kecuali:
a. Prinsip kelengkapan komputasional c. Semua salah
Page 16 of 20
b. Prinsip Implementasi d. Semua benar
Satu set object disebut reguler berkenaan dengan kondisi beberapa jika, dan hanya jika, kondisi dapat digunakan untuk
masing-
masing unsur set merupakan prinsip :
a. Keteraturan c. kesederhanaan
b. orthogonal d. Ekstensibilitas
Sintaks dari bahasa pemrograman didefinisikan dengan dua kumpulan aturan yaitu :
a. Lexical Analysis (Scanner) c. a dan b benar
b. Syntax Analyzer (Parser) d. a dan b salah
Ruas kanan hanya memiliki maksimal satu symbol non terminal dan diletakkan paling kanan sendiri adalah type:
a. Unrestricted c. Context sensitive
b. Context Free Grammar d. Regular
Secara logika deretan token yang bersesuaian dengan sintaks tertentu dinyatakan sebagai ……….
a. parse tree c. syntax error
b. intermediate token d. identifier token
Symbol yang dituliskan dengan menggunakan huruf kecil dan karakter disebut symbol :
a. Produksi b. terminal c. Non terminal d. Start
Besaran yang berupa bilangan bulat (integer), bilangan pecahan(float / real), Boolean (true/false), string, dll adalah besaran
lexical adalah:
a. Identifier b. konstanta c. delimiter d. operator
Disebut apakah Mengemas beberapa item bersama-sama menjadi satu unit yang tertutup dalam rangka menyembunyikan
struktur internal suatu obyek dari lingkungan/dunia luar……
a. enkapsulasi b. binding c. abstraksi d. generalisasi
Pada metode parsing ada tiga hal yang perlu diperhatikan, kecuali :
a. waktu esksekusi c. penanganan kesalahan
b. penanganan kode d. penanganan memori
Page 17 of 20
a. Adanya instruksi/command/perintah/kalimat-kalimat perintah
b. a dan c salah
c. Adanya status yang berubah
d. a dan c benar
Unsur pembentuk tata bahasa yang menentukan perilaku dimana terminal dan non-terminal dapat digabungkan untuk
membentuk rangkaian adalah
a. Produksi b. Variabel sintatik c. Token d. Simbol Start
Pendekatan semantik yang diberikan suatu fungsi untuk memetakan program-program komputer yang ditunjuk ke dalam bentuk nilai-nilai
abstrak secara matematika adalah:
d. Algebraic Semantic b. Axiomatic Semantic c. Operational semantic d. Denotational Semantik
Unsur pembentuk tata bahasa yang menentukan perilaku dimana terminal dan non-terminal dapat digabungkan untuk membentuk
rangkaian adalah:
e. Variabel Sintaktik b. Produksi c. Token d. Simbol Start
Page 18 of 20
e. Non terminal, simbol start, produksi, variabel sintaks
f. Terminal, non terminal, produksi, simbol start
g. Produksi, pohon sintaks, elemen sintaks, terminal
Mengemas beberapa item bersama-sama menjadi satu unit yang tertutup dalam rangka menyembunyikan struktur internal suatu obyek
dari lingkungan/dunia luar, disebut…
c. generalisasi b. binding c. abstraksi d. enkapsulasi
Bahasa pemrograman yang tidak berlandaskan pada mesin komputer, tetapi lebih kepada teori fungsi matematika sehingga beroperasi
dengan nilai-nilai dan memproduksi nilai adalah :
a. Bahasa Pemrograman Fungsional c. Bahasa Pemrograman berorientasi objek
b. Bahasa Pemrograman Logika d. Bahasa Pemrograman Imperatif
Apa hasil notasi triples untu notasi dibawah ini, pada tahap/langkah ke 4 dai A = B * C + D – E / F * G ^4
b. =, A (6) b. *, (3), (1) c. *, (2), D d. -, (5),(4)
Page 19 of 20
Derivasi yang sesuai dengan aturan produksi di atas adalah:
a. i + i b. i * i + i c. a dan b salah d. a dan b benar
Page 20 of 20