UTS Algoritma dan Pemrograman

UTS Algoritma dan Pemrograman

University

25 Qs

quiz-placeholder

Similar activities

Quiz Jaringan Komputer

Quiz Jaringan Komputer

11th Grade - University

30 Qs

Kewirausahaan untuk SMK Kelas 11 RPL

Kewirausahaan untuk SMK Kelas 11 RPL

11th Grade - University

20 Qs

PTI-Review

PTI-Review

12th Grade - University

20 Qs

Jaringan Komputer dan Internet

Jaringan Komputer dan Internet

8th Grade - University

25 Qs

Teknologi Digital dan Dampaknya (2024.1)

Teknologi Digital dan Dampaknya (2024.1)

4th Grade - University

20 Qs

Jaringan Komputer dan Internet

Jaringan Komputer dan Internet

11th Grade - University

22 Qs

Cloud Computing 12

Cloud Computing 12

University

20 Qs

Komputer dan Masyarakat

Komputer dan Masyarakat

University

20 Qs

UTS Algoritma dan Pemrograman

UTS Algoritma dan Pemrograman

Assessment

Quiz

Computers

University

Hard

Created by

Nanang Dwi Ardi

Used 1+ times

FREE Resource

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Diberikan algoritma pseudocode berikut:

Algoritma: Hitung Gaya

Input: massa (m), percepatan (a)

Output: gaya (F)

Mulai

F ← m * a

Kembalikan F

Selesai

Bagaimana cara menuliskan algoritma di atas dalam bahasa Python?

def HitungGaya(m, a):

return m * a

def HitungGaya(massa, percepatan):

return F

def HitungGaya():

F = m * a

return F

F = m * a

return F

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Diberikan kode Python berikut:

massa = 5

percepatan = 9.8

gaya = massa * percepatan print(type(gaya))

Apa yang akan ditampilkan oleh program di atas?

<class 'int'>

<class 'float'>

<class 'str'>

Program menghasilkan error

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Diberikan kode berikut untuk menghitung gaya pada sebuah benda dengan massa dan percepatan yang sudah didefinisikan:

massa = 10

percepatan = 2

gaya = massa * percepatan

print("Gaya yang dihasilkan adalah:", gaya)

Apa keluaran dari program di atas?

Gaya yang dihasilkan adalah: 20

Gaya yang dihasilkan adalah: 102

Error: Variabel tidak ditemukan

Gaya yang dihasilkan adalah: "10 * 2"

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Diberikan kode berikut untuk menghitung posisi sebuah benda yang bergerak dengan percepatan tetap selama 5 detik:

g = 9.8

s = 0

for t in range(1, 6):

s += 0.5 g t**2

print(s)

Berapa hasil keluaran dari program di atas?

24.5

122.5

49.0

245.0

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Diberikan kode berikut:

data = [(2, 3), (5, 6), (8, 9)]

for item in data:

result = item[0] + item[1]

print(result)

Apa yang akan dicetak oleh program ini?

5, 11, 17

2, 5, 8

2 + 3, 5 + 6, 8 + 9

Error karena tuple tidak dapat diakses dengan indeks

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Anda menulis program Python untuk menghitung energi potensial gravitasi (Ep = m g h), tetapi program tersebut tidak berjalan dengan baik:

m = 10

g = 9.8

h = "20"

Ep = m g h

print(Ep)

Mengapa program ini tidak berfungsi?

Variabel h adalah string, bukan angka

Program salah menggunakan operator *

m dan g seharusnya float, bukan int

Program tidak mendefinisikan Ep dengan benar

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Diberikan program Python berikut untuk menghitung kecepatan benda jatuh bebas selama 10 detik:

v0 = 0

g = 9.8

n = 10

for t in range(1, n+1):

v = v0 + g * t

print(f"Kecepatan pada detik {t}: {v}")

Apa yang dicetak pada iterasi ke-5?

Kecepatan pada detik 5: 19.6

Kecepatan pada detik 5: 49.0

Kecepatan pada detik 5: 9.8

Error pada print() karena sintaks yang salah

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?