Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. โปรแกรม Java พิมพ์รูปแบบสไปรัลตัวเลข (Spiral Pattern of Numbers)

    การพิมพ์รูปแบบสไปรัลตัวเลข (Spiral Number Pattern) ใน Java รูปแบบสไปรัล (Spiral) แสดงตัวเลขจัดเรียงเป็นสี่เหลี่ยมจัตุรัส ตัวเลขลดลงจากขอบเข้าสู่กึ่งกลาง ใช้สูตรทางคณิตศาสตร์ Math.max(Math.abs(i - center), Math.abs(j - center)) + 1 อัลกอริทึม รับขนาด n (ตัวเลขสูงสุดที่ขอบ) ขนาดเมทริกซ์ size

  2. โปรแกรม Java สร้างพีระมิดและรูปแบบ (Pyramid and Pattern)

    การสร้างพีระมิดตัวเลข (Number Pyramid Pattern) ใน Java รูปแบบพีระมิดตัวเลขแสดงตัวเลขเพิ่มขึ้นถึงจุดกึ่งกลาง แล้วลดลง สมมาตรทั้งสองข้าง ใช้ Nested Loops ควบคุมช่องว่างและลำดับตัวเลข อัลกอริทึม รับจำนวนแถว n ลูปแถว i = 1 ถึง n พิมพ์ช่องว่างหน้า: n - i ช่อง พิมพ์ตัวเลขเพิ่ม: i ถึง 2*i

  3. โปรแกรม Java พิมพ์รูปดาวเลข 8 (8 Star Pattern)

    การพิมพ์รูปแบบดาวเลข 8 (8 Star Pattern) ใน Java รูปแบบเลข 8 ประกอบด้วย 3 แถวแนวนอนเต็ม (บน, กลาง, ล่าง) และคอลัมน์ขอบซ้าย-ขวาสำหรับแถวอื่นๆ ขนาดกำหนดโดย n ความสูงรวม = 2n - 1 แถว อัลกอริทึม รับขนาด n ความสูงรวม size = 2*n - 1 ลูปแถว i = 1 ถึง size ถ้าแถวเป็น 1, n, หรือ size (แถวบน,

  4. โปรแกรม Java พิมพ์รูปดาวกลับ (Inverted Star Pattern)

    การพิมพ์รูปแบบดาวกลับ (Inverted Star Pattern) ใน Java รูปแบบดาวกลับ (Inverted Pyramid) เริ่มจากฐานกว้างสุด แล้วลดจำนวนดาวลงทีละแถวจนเหลือ 1 ดาว ใช้ Nested Loops ควบคุมช่องว่างหน้าและจำนวนดาว อัลกอริทึม รับขนาด n (จำนวนแถว = จำนวนดาวแถวแรก) ลูปแถว i = n ถึง 1 (ลดลง) พิมพ์ช่องว่างหน้า: n

  5. โปรแกรม Java พิมพ์รูปสามเหลี่ยมมุมฉากว่าง (Hollow Right Triangle Star Pattern)

    การพิมพ์รูปสามเหลี่ยมมุมฉากว่าง (Hollow Right Triangle) ใน Java รูปสามเหลี่ยมมุมฉากว่าง: แถวแรกและแถวสุดท้ายพิมพ์ดาวเต็ม แถวกลางพิมพ์ดาวเฉพาะขอบซ้ายและขวา กลางเป็นช่องว่าง อัลกอริทึม รับขนาด n (จำนวนแถว) ลูปแถว i = 1 ถึง n ถ้า i == 1 หรือ i == n: พิมพ์ดาว i ดวง (แถวเต็ม) กรณีอื่น:

  6. โปรแกรม Java พิมพ์รูปดาวครึ่งเพชร (Half Diamond Star Pattern)

    การพิมพ์รูปแบบดาวครึ่งเพชร (Half Diamond Star Pattern) ใน Java รูปครึ่งเพชรประกอบด้วยสองส่วน: ส่วนบน (เพิ่มดาวทีละดวง) และส่วนล่าง (ลดดาวทีละดวง) ใช้ Nested Loops ควบคุมจำนวนดาวต่อแถว อัลกอริทึม รับจำนวนแถว n ส่วนบน: ลูป i = 0 ถึง n-1, พิมพ์ดาว i+1 ดวง ส่วนล่าง: ลูป i = 1 ถึง n-1, พิมพ

  7. โปรแกรม Java พิมพ์รูปดาวแบบ X (X Star Pattern)

    การพิมพ์รูปแบบดาว X (X Star Pattern) ใน Java รูปแบบ X ประกอบด้วยเส้นทแยงมุมสองเส้นที่ตัดกัน ใช้ Nested Loops ควบคุมการพิมพ์ดาว (*) และช่องว่าง อัลกอริทึม รับขนาด n (จำนวนแถว/คอลัมน์ของครึ่งหนึ่ง) ขนาดรูปเต็ม = 2n - 1 (จำนวนแถวและคอลัมน์) ลูปแถว i = 1 ถึง 2n-1 ลูปคอลัมน์ j = 1 ถึง 2

  8. โปรแกรม Java คำนวณค่าเบี่ยงเบนมาตรฐาน (Standard Deviation)

    ในบทความนี้ เราจะเรียนรู้วิธีการคำนวณค่าเบี่ยงเบนมาตรฐาน (Standard Deviation) ค่าเบี่ยงเบนมาตรฐานเป็นตัววัดว่าตัวเลขกระจายตัวมากน้อยแค่ไหน สัญลักษณ์คือ ซิกม้า (σ) มันคือรากที่สองของค่าแปรผัน (Variance) สูตรการคำนวณค่าเบี่ยงเบนมาตรฐาน: รากที่สองของ Σ(Xi - μ)² / N โดยที่ Xi คือองค์ประกอบของอาร์เรย์

  9. โปรแกรม Java แสดงองค์ประกอบขอบของเมทริกซ์

    ในบทความนี้ เราจะเรียนรู้วิธีการแสดงองค์ประกอบขอบ (Boundary Elements) ของเมทริกซ์ เมทริกซ์เป็นการนำเสนอองค์ประกอบในรูปแบบแถวและคอลัมน์ องค์ประกอบขอบคือองค์ประกอบที่ไม่ถูกล้อมรอบด้วยองค์ประกอบอื่นๆ ทั้ง 4 ทิศทาง เช่น องค์ประกอบในแถวแรก แถวสุดท้าย คอลัมน์แรก และคอลัมน์สุดท้าย ตัวอย่างการทำงาน สมมติข

  10. โปรแกรม Java หมุนองค์ประกอบของเมทริกซ์

    ในบทความนี้ เราจะเรียนรู้วิธีการหมุนองค์ประกอบของเมทริกซ์ (Rotate Matrix Elements) เมทริกซ์เป็นการนำเสนอองค์ประกอบในรูปแบบแถวและคอลัมน์ การหมุนเมทริกซ์คือการเลื่อนตำแหน่งของแต่ละองค์ประกอบในเมทริกซ์ไป 1 ตำแหน่งทางขวาหรือซ้าย ตัวอย่างการทำงาน สมมติข้อมูลนำเข้า (Input) คือ: The matrix is defined as

  11. โปรแกรม Java คำนวณผลรวมเส้นทแยงมุมของเมทริกซ์

    ในบทความนี้ เราจะเรียนรู้วิธีการคำนวณผลรวมของเส้นทแยงมุมของเมทริกซ์ เมทริกซ์มีการจัดเรียงองค์ประกอบเป็นแถวและคอลัมน์ เส้นทแยงมุมหลัก (Principal Diagonal) คือเส้นทแยงมุมในเมทริกซ์สี่เหลี่ยมจัตุรัสที่ไปจากมุมซ้ายบนไปมุมขวาล่าง เส้นทแยงมุมรอง (Secondary Diagonal) คือเส้นทแยงมุมของเมทริกซ์สี่เหลี่ยมจัต

  12. โปรแกรม Java สลับองค์ประกอบแถวแรกและแถวสุดท้ายในเมทริกซ์ตามคอลัมน์

    ในบทความนี้ เราจะเรียนรู้วิธีการสลับองค์ประกอบแถวแรกและแถวสุดท้ายในเมทริกซ์ตามคอลัมน์ (Interchange Elements of First and Last in a Matrix Across Columns) เมทริกซ์มีการจัดเรียงองค์ประกอบเป็นแถวและคอลัมน์ เมทริกซ์ที่มี m แถวและ n คอลัมน์ เรียกว่าเมทริกซ์ m × n องค์ประกอบแต่ละตัวในเมทริกซ์เรียกว่า ele

  13. โปรแกรม Java สลับเส้นทแยงมุมของเมทริกซ์

    ในบทความนี้ เราจะเรียนรู้วิธีการสลับเส้นทแยงมุม (Interchange Diagonals) ของเมทริกซ์ เมทริกซ์มีการจัดเรียงองค์ประกอบเป็นแถวและคอลัมน์ เมทริกซ์ที่มี m แถวและ n คอลัมน์ เรียกว่าเมทริกซ์ m × n องค์ประกอบแต่ละตัวในเมทริกซ์เรียกว่า element และแทนด้วย a[i][j] ซึ่งหมายถึงองค์ประกอบ a อยู่ที่แถวที่ i และคอล

  14. โปรแกรม Java บวกเมทริกซ์ 2 ตัวด้วย Multi-Dimensional Arrays

    ในบทความนี้ เราจะเรียนรู้วิธีการบวกเมทริกซ์ 2 ตัวด้วย Multi-Dimensional Arrays ใน Java เมทริกซ์มีการจัดเรียงองค์ประกอบเป็นแถวและคอลัมน์ เมทริกซ์ที่มี m แถวและ n คอลัมน์ เรียกว่าเมทริกซ์ m × n องค์ประกอบแต่ละตัวในเมทริกซ์เรียกว่า element และแทนด้วย a[i][j] ซึ่งหมายถึงองค์ประกอบ a อยู่ที่แถวที่ i และ

  15. โปรแกรม Java คูณเมทริกซ์ด้วย Multi-Dimensional Arrays

    ในบทความนี้ เราจะเรียนรู้วิธีการคูณเมทริกซ์ 2 ตัวด้วย Multi-Dimensional Arrays ใน Java เมทริกซ์มีการจัดเรียงองค์ประกอบเป็นแถวและคอลัมน์ เมทริกซ์ที่มี m แถวและ n คอลัมน์ เรียกว่าเมทริกซ์ m × n องค์ประกอบแต่ละตัวในเมทริกซ์เรียกว่า element และแทนด้วย a[i][j] ซึ่งหมายถึงองค์ประกอบ a อยู่ที่แถวที่ i และ

  16. โปรแกรม Java หา Trace และ Normal ของเมทริกซ์

    ในบทความนี้ เราจะเรียนรู้วิธีการหา Trace และ Normal ของเมทริกซ์ที่กำหนด Normal ของเมทริกซ์คือ รากที่สองของผลรวมกำลังสองขององค์ประกอบทั้งหมดในเมทริกซ์ Trace ของเมทริกซ์คือ ผลรวมขององค์ประกอบทั้งหมดที่อยู่บนเส้นทแยงมุมหลัก (principal diagonal) จากมุมซ้ายบนไปมุมขวาล่าง ตัวอย่างการทำงาน สมมติข้อมูลนำเ

  17. โปรแกรม Java หา Transpose ของเมทริกซ์

    ในบทความนี้ เราจะเรียนรู้วิธีการหา Transpose ของเมทริกซ์ เมทริกซ์มีการจัดเรียงองค์ประกอบเป็นแถวและคอลัมน์ เมทริกซ์ที่มี m แถวและ n คอลัมน์ เรียกว่าเมทริกซ์ m × n Transpose ของเมทริกซ์ หาได้จากการสลับแถวเป็นคอลัมน์ หรือคอลัมน์เป็นแถว ตัวอย่างการทำงาน สมมติข้อมูลนำเข้า (Input) คือ: The matrix is def

  18. โปรแกรม Java ค้นหาแบบ Linear Search แบบ Recursive ในอาร์เรย์

    ในบทความนี้ เราจะเรียนรู้วิธีการค้นหาแบบ Linear Search แบบ Recursive (เวียนเกิด) ในอาร์เรย์ Linear Search เป็นอัลกอริทึมค้นหาที่ง่ายที่สุด ซึ่งค้นหาแบบลำดับ (sequential) ทีละรายการ ตัวอย่างการทำงาน สมมติข้อมูลนำเข้า (Input) คือ: Input array: 14 20 35 47 50 65 72 81 90 99 Key element: 72 ผลลัพธ์ที

  19. โปรแกรม Java แสดง Upper Triangular Matrix

    ในบทความนี้ เราจะเรียนรู้วิธีการแสดง Upper Triangular Matrix เมทริกซ์มีการจัดเรียงองค์ประกอบเป็นแถวและคอลัมน์ เมทริกซ์ที่มี m แถวและ n คอลัมน์ เรียกว่าเมทริกซ์ m × n Upper Triangular Matrix คือ เมทริกซ์สามเหลี่ยมที่องค์ประกอบทั้งหมดที่อยู่ใต้เส้นทแยงมุมหลัก (main diagonal) มีค่าเป็น 0 ตัวอย่างการท

  20. โปรแกรม Java ตรวจสอบว่าเมทริกซ์เป็น Sparse Matrix หรือไม่

    ในบทความนี้ เราจะเรียนรู้วิธีการตรวจสอบว่าเมทริกซ์ (Matrix) ที่กำหนดเป็น Sparse Matrix หรือไม่ เมทริกซ์จะถูกเรียกว่า Sparse Matrix หากส่วนใหญ่ขององค์ประกอบในเมทริกซ์เป็นค่า 0 กล่าวคือ มีองค์ประกอบที่ไม่ใช่ศูนย์น้อยมาก ตัวอย่างการทำงาน สมมติข้อมูลนำเข้า (Input) คือ: Input matrix: 4 0 6 0 0 9 6 0 0

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:90/97  20-คอมพิวเตอร์/Page Goto:1 84 85 86 87 88 89 90 91 92 93 94 95 96