กด like เพื่อติดตามข่าวสารดีๆ จาก cmprice.com VVVVVV
ลิงก์ผู้สนับสนุน
|
ลิงก์ผู้สนับสนุน
© เนื้อหาข่าว/กระทู้
ช่วยเขียนเป็นจาวาไงค่ะโจทย์1 การหาค่าสูงสุดของลำดับที่มีจำนวนจำกัด n ที่เป็นจำนวนจริง กำหนดให้ s(1),s(2),s(3),...,s(n) เป็นลำดับจำนวน ตามลำดับต้องการ กำหนดตัวแปรเพื่อใส่ค่าของลำดับให้ชื่อว่า max และกำหนดตัวแปร I เป็นตัวแปรที่บอกตำแหน่งปัจจุบันของสมาชิกในลำดับ ขั้นที่1:การกำหนดค่าเริ่มต้น ให้ I :=1 และmax:=s(1) ขั้นที่2:ตรวจสอบหาค่าที่สูงกว่า ถ้า s(I) > max จะได้ max:=s(I) ขั้นที่3:ตรวจสอบว่าครบจำนวนจริงของลำดับ ถ้า I=n จะหยุดทำงานพร้อมพิมพ์ค่า max ขั้นที่4:ค้นหาค่าตำแหน่งต่อไปของลำดับ I:=I+1 กลับไปขั้นที่2 โจทย์2: จงแสดงแบบการคำนวนที่ 1 พร้อมอธิบายขั้นตอนการดำเนินงานเพื่อค้นหาค่าสูงสุดของลำดับต่อไปนี้ 3,8,12,9 โจทย์3 : การค้นหารค่าที่ต้องการในลำดับที่ไม่เรียงกัน กำหนดให้ลำดับที่ไม่เรียงกันชุด1 คือ s(1),s(2),s(3),...,s(n) และค่าที่อยู่ในตัวแปรที่ต้องการค้นหาคือค่าที่อยู่ในตัวแปร key แบบการคำนวนจะค้นหาที่อยู่โดยเริ่มที่ตำแหน่งแรก ลำดับที่กำหนดให้และจะให้ตำแหน่งที่หาพบกับตัวแปร I ในกรณีที่หาไม่พบจะให้ค่าศูนย์ แก่ I โจทย์4: พิจารณาค่า k จะเป็นเท่าใดหลังจากการดำเนินงานต่อไปนี้ กำหนดค่าเริ่มต้อน k=0 พิจารณาค่า k จะถกเพิ่มขึ้น ครั้งละ 1 มีลูปอยู่ทั้งหมด 3 ลูป ลูปที่1 มีการทำงาน n1 ครั้ง ลูปที่2 มีการทำงาน n2 ครั้ง ลูปที่m มีการทำงาน nm ครั้ง ดังนั้นค่าของ k จะเท่ากับ n1+n2+n3+...+nm ครั้ง โจทย์ที่5: จงหาค่า k ค่าเริ่มต้อยของ k ถูกกำหนดให้เป็น 0 แต่ละครั้งที่ทำการวนลูปจะ เพิ่มค่าให้ k อีก 1 ทุกครั้ง สมมุติให้ Ti เป็นการดำเนินงานในลูปที่ i ซึ่งจะได้ว่า ในแต่ละลูปคือ จะเห็นได้ชัดเจนว่าจำนวนครั้งของการดำเนินงานคือ จำนวนครั้งของการกระทำใน T1,T2,...,Tm นั่นเอง จำนวนครั้งของการส่งออกของ Tj เมื่อ j = 1,2,...,m ก็คือ nj นั่นคือจำนวนครั้งของการดำเนินการ = ผลคูณของ n1,n2,...,nm และนั่นหมายความว่า ค่าสุดท้ายของ k คือ ผลคูณของ n1,n2,...,nm
ลิงก์ผู้สนับสนุน
|
ลิงก์ผู้สนับสนุน
|
|
|
|