ผลต่างระหว่างรุ่นของ "418341 ภาคต้น 2552: การบ้าน 1"
ไปยังการนำทาง
ไปยังการค้นหา
Cardcaptor (คุย | มีส่วนร่วม) (สร้างหน้าใหม่: จงเขียนโปรแกรมที่มีการทำงานดังต่อไปนี้ # เมื่อเรียกโปร...) |
Cardcaptor (คุย | มีส่วนร่วม) |
||
แถว 1: | แถว 1: | ||
จงเขียนโปรแกรมที่มีการทำงานดังต่อไปนี้ | จงเขียนโปรแกรมที่มีการทำงานดังต่อไปนี้ | ||
# เมื่อเรียกโปรแกรมแล้วจะสร้างหน้าต่างขนาด 600 x 600 พร้อมกับแสดง'''ชื่อของตัวคุณเอง'''อยู่ตรงกลางหน้าต่าง จะชื่อจริงหรือชื่อเล่น หรือเป็นภาษาไทยหรือภาษาอังกฤษก็ได้ ชื่อนี้จะต้องยาวอย่างน้อย 3 ตัวอักษร ยกตัวอย่างเช่น (20 คะแนน) | # เมื่อเรียกโปรแกรมแล้วจะสร้างหน้าต่างขนาด 600 x 600 พร้อมกับแสดง'''ชื่อของตัวคุณเอง'''อยู่ตรงกลางหน้าต่าง จะชื่อจริงหรือชื่อเล่น หรือเป็นภาษาไทยหรือภาษาอังกฤษก็ได้ ชื่อนี้จะต้องยาวอย่างน้อย 3 ตัวอักษร ยกตัวอย่างเช่น (20 คะแนน) | ||
− | #:[[Image: | + | #:[[Image:418341-hw1-static-mode.jpg|300px]] |
# เมื่อกด spacebar แล้ว ให้เคลียร์หน้าจอ แล้วทำให้ชื่อของคุณเคลื่อนที่จากทางด้านซ้ายของหน้าจอไปทางด้านขวาของหน้าจอ เมื่อเคลื่อนที่ไปจนพ้นขอบซ้ายแล้ว ก็ให้มันโผล่ที่ขอบขวาอีกครั้ง เช่นนี้ไปเรื่อยๆ (30 คะแนน) | # เมื่อกด spacebar แล้ว ให้เคลียร์หน้าจอ แล้วทำให้ชื่อของคุณเคลื่อนที่จากทางด้านซ้ายของหน้าจอไปทางด้านขวาของหน้าจอ เมื่อเคลื่อนที่ไปจนพ้นขอบซ้ายแล้ว ก็ให้มันโผล่ที่ขอบขวาอีกครั้ง เช่นนี้ไปเรื่อยๆ (30 คะแนน) | ||
− | #:[[Image: | + | #:[[Image:418341-hw1-scrolling-mode-1.jpg|150px]] -> [[Image:418341-hw1-scrolling-mode-2.jpg|150px]] -> [[Image:418341-hw1-scrolling-mode-3.jpg|150px]] -> [[Image:418341-hw1-scrolling-mode-4.jpg|150px]] -> [[Image:418341-hw1-scrolling-mode-1.jpg|150px]] |
# เมื่อกด spacebar อีกครั้ง ให้เคลียร์หน้าจอ แล้วทำให้มีชื่อของคุณ ขนาดต่างๆ กัน สีต่างๆ กัน เคลื่อนที่จากทางด้านขวาของหน้าจอไปทางหน้าซ้ายของหน้าจอ (40 คะแนน) | # เมื่อกด spacebar อีกครั้ง ให้เคลียร์หน้าจอ แล้วทำให้มีชื่อของคุณ ขนาดต่างๆ กัน สีต่างๆ กัน เคลื่อนที่จากทางด้านขวาของหน้าจอไปทางหน้าซ้ายของหน้าจอ (40 คะแนน) | ||
− | #:[[Image: | + | #:[[Image:418341-hw1-random-mode.jpg|300px]] |
# เมื่อกด spacebar อีกครั้ง ให้กลับไปแสดงชื่อของตัวคุณอยู่นิ่งๆ กลางจออีกครั้งหนึ่ง และเมื่อกด spacebar อีกครั้งให้แสดงภาพตามข้อ 2 อีกครั้ง วนเช่นนี้ไปเรื่อยๆ (5 คะแนน) | # เมื่อกด spacebar อีกครั้ง ให้กลับไปแสดงชื่อของตัวคุณอยู่นิ่งๆ กลางจออีกครั้งหนึ่ง และเมื่อกด spacebar อีกครั้งให้แสดงภาพตามข้อ 2 อีกครั้ง วนเช่นนี้ไปเรื่อยๆ (5 คะแนน) | ||
# เมื่อกด ESC ในตอนใดที่โปรแกรมทำงานอยู่ ให้โปรแกรมจบการทำงานตัวเองทันที (5 คะแนน) | # เมื่อกด ESC ในตอนใดที่โปรแกรมทำงานอยู่ ให้โปรแกรมจบการทำงานตัวเองทันที (5 คะแนน) |
รุ่นแก้ไขเมื่อ 16:53, 29 มิถุนายน 2552
จงเขียนโปรแกรมที่มีการทำงานดังต่อไปนี้
- เมื่อเรียกโปรแกรมแล้วจะสร้างหน้าต่างขนาด 600 x 600 พร้อมกับแสดงชื่อของตัวคุณเองอยู่ตรงกลางหน้าต่าง จะชื่อจริงหรือชื่อเล่น หรือเป็นภาษาไทยหรือภาษาอังกฤษก็ได้ ชื่อนี้จะต้องยาวอย่างน้อย 3 ตัวอักษร ยกตัวอย่างเช่น (20 คะแนน)
- เมื่อกด spacebar แล้ว ให้เคลียร์หน้าจอ แล้วทำให้ชื่อของคุณเคลื่อนที่จากทางด้านซ้ายของหน้าจอไปทางด้านขวาของหน้าจอ เมื่อเคลื่อนที่ไปจนพ้นขอบซ้ายแล้ว ก็ให้มันโผล่ที่ขอบขวาอีกครั้ง เช่นนี้ไปเรื่อยๆ (30 คะแนน)
- เมื่อกด spacebar อีกครั้ง ให้เคลียร์หน้าจอ แล้วทำให้มีชื่อของคุณ ขนาดต่างๆ กัน สีต่างๆ กัน เคลื่อนที่จากทางด้านขวาของหน้าจอไปทางหน้าซ้ายของหน้าจอ (40 คะแนน)
- เมื่อกด spacebar อีกครั้ง ให้กลับไปแสดงชื่อของตัวคุณอยู่นิ่งๆ กลางจออีกครั้งหนึ่ง และเมื่อกด spacebar อีกครั้งให้แสดงภาพตามข้อ 2 อีกครั้ง วนเช่นนี้ไปเรื่อยๆ (5 คะแนน)
- เมื่อกด ESC ในตอนใดที่โปรแกรมทำงานอยู่ ให้โปรแกรมจบการทำงานตัวเองทันที (5 คะแนน)
การส่งงาน
ให้ส่ง zip file ของ solution ที่บรรจุ solution ของคุณเอาไว้มาที่ pramook at gmail dot com ภายในวันที่ 9 กรกฎาคม 2552 เวลา 23.59 น.