wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BAB 7 - KELAS 10 INFORMATIKA Pemrograman dan Algoritma

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Pseodocode yang digunakan pada penulisan algoritma berupa...

a)

Bahasa mesin

b)

Bahasa puitis

c)

Bahasa terstruktur

d)

Bahasa pemrograman

e)

Bahasa Inggris

2.

Data dimasukkan kemudian diproses untuk menghasilkan jawaban atas persoalan yang akan dipecahkan. Kegiatan memproses data ini disimpulkan dengan...

a)

Segitiga

b)

Lingkaran

c)

Persegi panjang

d)

Persegi

e)

Jajaran genjang

3.

Penggambaran secara grafik dari langkah-langkah dan urutan prosedur dari suatu program disebut...

a)

Flowchart

b)

Notasi algoritma

c)

Deskriptif algoritma

d)

Mind mapping

e)

Algoritma

4.

Pemrograman ini menggunakan instruksi untuk memanipulasi data disebut pemrograman...

a)

Prosedural

b)

Bahasa c

c)

Bahasa c++

d)

Dasar

e)

Algoritma

5.

Konektor berfungsi untuk...

a)

Menandai titik awal dan akhir dari suatu flowchart

b)

Menghubungkan antar langkah dalam sebuah flowchart

c)

Hasil dari pemrosesan data

d)

Mengembalikan sebuah nilai

e)

Memeriksa suatu keadaan apakah memenuhi kondisi tertentu atau tidak

6.

Penulisan pseudocode harus terdiri dari tiga bagian yaitu...

a)

Input, output dan dokumen

b)

Konektor, Terminator dan runtunan

c)

Masukkan, proses dan dokumen

d)

Judul algoritma, deklarasi dan deskripsi

7.

Proses mengembangkan program level mesin yang dapat dieksekusi dan diimplementasikan tanpa kesalahan disebut...

a)

Coding

b)

Python

c)

Compiler

d)

Aritmatika

e)

Algoritma

8.

Bahasa pemrograman c dibuat oleh...

a)

Bill gates

b)

Alexander Graham bell

c)

Galilea Galileo

d)

Denis Ritchie

e)

Douglas klunder

9.

Mother language dikenal sebagai...

a)

Bahasa pyton

b)

Diagram alir

c)

Bahasa c

d)

Pseudocode

e)

Algoritma

10.

Berikut ini yang bukan kelebihan dari bahasa c adalah...

a)

Mengenal pointer

b)

Lebih mudah dimengerti

c)

Bahasa yang terstruktur

d)

Kecepatan eksekusi tinggi

e)

Case sensitif

11.

Formula di mana dua buah operan dihubungkan oleh operator tertentu untuk menghasilkan sebuah nilai baru disebut..

a)

Operator

b)

ekspresi

c)

variabel

d)

konstanta

e)

nilai

12.

Operator ini hanya menggunakan satu operan disebut...

a)

Unary

b)

Ternary

c)

Binary

d)

Aritmatika

e)

Logika

13.

Simbol AND (&) yang digunakan untuk operasi berdasarkan bit terdapat pada...

a)

Operator logika

b)

operator lain-lain

c)

operator Bitwise

d)

operator aritmatika

e)

operator penugasan

14.

Operator ini biasanya digunakan pada blok perulangan yaitu...

a)

Operator logika

b)

operator increment / decremen

c)

operator Bitwise

d)

operator aritmatika

e)

operator penugasan

15.

Operator yang digunakan untuk membandingkan dua buah nilai. operator ini dikenal dengan operator relasi disebut...

a)

operator logika

b)

operator lain-lain

c)

operator bitwise

d)

operator pembanding

e)

operator penugasan