ACS Workshop Prob1-3 (Ez)
มาทำโจทย์กันเถอะะะะะ (พรี่ภูมิ)
- PROB1 เขียนโปรแกรมหาความสูงของจุดสูงสุดของลูกบอลกับพื้นโดยโยนลูกบอลขึ้นไปในแนวดิ้งอยู่ในอากาศ t วินาที ก่อนจะตกถึงพื้น
รูปเเบบ Output |
ระดับความสูงระหว่างลูกบอลกับพื้น ตอบเป็นทศนิยม 2 ตําแหน่ง |
ข้อจำกัด |
ค่า g = 9.8 m/s2 |
ตัวอย่างที่1
ตัวอย่างที่2
ตัวอย่างที่3
def find_max_height(t):
g = # your code here
H = # your code here
return # your code here
t=# your code here
- PROB2 เขียนโปรแกรมหาเส้นรอบรูปสี่เหลี่ยมผืนผ้า โดยกำหนดให้ป้อนความกว้าง ความยาวของรูปสี่เหลี่ยม
รูปเเบบ Output |
เส้นรอบรูปสี่เหลี่ยมผืนผ้า ตอบเป็นทศนิยม 2 ตําแหน่ง |
ตัวอย่างที่1
ตัวอย่างที่2
ตัวอย่างที่3
def find_perimeter(width,length)
perimeter = # your code here
return # your code here
width=# your code here
length=# your code here
- PROB3 เรียงลำดับตัวเลขในรายการ (list) จากน้อยไปหามาก ให้มีรายการ (list) ที่มีตัวเลขเก็บอยู่เช่น: [17, 5, 9, 12, 2]
รูปเเบบ Output |
list ที่เรียงลำดับตัวเลขจากน้อยไปหามาก |
ข้อจำกัด |
ห้ามใช้ built in functions เช่น sorted() ,ตัวเลขเป็น integer |
ตัวอย่าง
def selection_sort(numbers):
for # your code here
min_idx = i
for # your code here
if # your code here
min_idx = j
# your code here
numbers = # your code here
hint prob1 s=ut+1/2gt^2 โดย u คือ ความเร็วต้น s คือระยะทาง
hint prob2 2*(w+h)
hint prob3 ไม่บอกค้าบ ลองถามพรี่ภูมิดูถ้าไม่ได้จริงๆ