จงเขียนโปรแกรมด้วย C++ สร้างพีระมิดตัวเลข ตามภาพที่ 6 ด้วย A.I.
หลายปีก่อน เคยมอบหมายงาน
เขียนโปรแกรมด้วยภาษาต่าง ๆ
เช่น java, python, clipper, pascal, js, c
ทำให้ผู้เรียนได้ฝึกการโปรแกรม
แบบ loop หรือ repetition หรือ decision
เพื่อให้ควบคุมการทำงานของโปรแกรมได้
และฝึกตีโจทย์แล้วแก้ไขด้วยการโปรแกรม
ปัจจุบัน การแก้โจทย์ทำได้ง่ายขึ้น
ด้วยเครื่องมือต่าง ๆ เช่น A.I.
ตัวอย่างหนึ่ง คือ copilot บน edge
ผู้เรียนเพียงอัพโหลดภาพที่ 6
ให้กับ copilot แล้วเขียน prompt
ว่า “from this pyramid of numbers,
please write code in C++”
เพียงเท่านี้ก็จะมีรหัสต้นฉบับ
ในภาษาที่กำหนด พร้อมคำอธิบายมาให้ใช้
เมื่อได้โค้ดมาแล้ว
ได้ส่งไปทดสอบประมวลผล
ใน programiz.com
พบว่า ผลลัพธ์ที่ได้ตรงกับโจทย์ในภาพที่ 6
พบว่า จากตัวอย่างนี้ ได้ส่งตัวอย่างผลลัพธ์แบบที่ 6 ซึ่งมี 7 บรรทัด แต่เอไอได้สร้างโค้ดต้นฉบับที่ประมวลผลแล้ว จะแสดงผลลัพธ์ทั้งหมด 8 บรรทัด ซึ่งสรุปได้ว่าทำเกินกว่าที่โจทย์กำหนดมา 1 บรรทัด
ถ้าต้องแก้ไข เปลี่ยนแปลง ให้ได้ผลลัพธ์ เพียง 7 บรรทัด ต้องแก้ไขโค้ดบรรทัดที่เท่าใด จากอะไร เป็นอะไร