UTS Algoritma dan Pemrograman

UTS Algoritma dan Pemrograman

University

25 Qs

quiz-placeholder

Similar activities

Jaringan Komputer dan Internet

Jaringan Komputer dan Internet

8th Grade - University

25 Qs

Quiz 2 - Techno

Quiz 2 - Techno

University

25 Qs

Final Exams

Final Exams

University

20 Qs

Manajemen kita

Manajemen kita

University

25 Qs

Jaringan Komputer dan Internet

Jaringan Komputer dan Internet

11th Grade - University

22 Qs

Cloud Computing 12

Cloud Computing 12

University

20 Qs

Kesegaran sebelum ASAT

Kesegaran sebelum ASAT

9th Grade - University

30 Qs

PTI-Review

PTI-Review

12th Grade - 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?