วันอังคารที่ 31 ตุลาคม พ.ศ. 2560

IT Q&A

                     
                     บทที่ 7  การพัฒนาโปรแกรม

    หลังจากที่เราได้ออกแบบวิธีการในการแก้ปัญหาทั้งในรูปแบบของรหัสลำลองหรือผังงานแล้ว ขั้นตอนต่อไปที่เราต้องทำคือการพัฒนาโปรแกรม  โดยผู้เขียนโปรแกรมต้องตรวจสอบด้วยว่าโปรแกรมที่พัฒนาขึ้นทำงานได้อย่างถูกต้อง  และให้ผลลัพธ์ที่ไม่ผิดพลาดเราจึงจะสามารถนำโปรแกรมไปใช้ได้

    วันนี้เรามีเกมส์  Q & A สนุกๆเกี่ยวกับการพัฒนาโปรแกรมให้เพื่อนๆพี่ๆน้องๆได้ลองเล่นกันค่า^^(เป็นคำถามภาษาอังกฤษน้าเราจะได้ฝึกทักษะภาษาอังกฤษไปด้วยจ้า)

                    พัฒนาโปรแกรมสร้างทักษะ
1. The development of the program is what matters most?

Answer is Detailed study and study needs.

     TIP! FOR NUMBER 1
การพัฒนาโปรแกรมเป็นขั้นตอนใหญ่ที่สำคัญซึ่งในระบบขนาดใหญ่แล้ว  ในระหว่างการพัฒนาฌปรแกรมจะต้องมีการศึกษารายละเอียดพร้อมทั้งวิเคราะห์ความต้งการเพิ่มเติม  เพื่อให้สามารถออกแบบโปรแกรมได้อย่างเหมาะสมและมีประสิทธิภาพ
   สืบค้นข้อมูลเพิ่มเติมได้จาก https://www.google.co.th/url?sa=t&source=web&rct=j&url=http://oho.ipst.ac.th/%25E0%25B9%2581%25E0%25B8%2599%25E0%25B8%25B0%25E0%25B8%2599%25E0%25B8%25B3%25E0%25B8%25AB%25E0%25B8%2599%25E0%25B8%25B1%25E0%25B8%2587%25E0%25B8%25AA%25E0%25B8%25B7%25E0%25B8%25AD%25E0%25B8%25A7%25E0%25B8%25B4%25E0%25B8%258A%25E0%25B8%25B2%25E0%25B9%2580%25E0%25B8%2597%25E0%25B8%2584%25E0%25B9%2582%25E0%25B8%2599%25E0%25B9%2582-2/%3Fwpfb_dl%3D1874&ved=0ahUKEwiRkoCRiqrXAhVCLo8KHZueDpQQFgg9MAs&usg=AOvVaw3aNiKi2AE-lA-2KPo5YZEQ

2.What kind of programming makes the author easy to work?

Answer is programming from casual codes or flowcharts.

TIP! FOR NUMBER 2
การเขียนโปรแกรมจากรหัสลำลองหรือผังงาน  ได้ออกแบบไว้อย่างดีแล้วนักเขียนสามารถทำได้โดยง่ายและรวดเร็ว ซึ่งเป็นการแปลงจากแต่ละสัญลักษณ์ของผังงาน  ไปเป็นคำสั่งที่สอดคล้องกันในภาษาโปรแกรมที่เลือกใช้
    สืบค้นข้อมูลเพิ่มเติมได้จากhttps://www.google.co.th/url?sa=t&source=web&rct=j&url=http://oho.ipst.ac.th/%25E0%25B9%2581%25E0%25B8%2599%25E0%25B8%25B0%25E0%25B8%2599%25E0%25B8%25B3%25E0%25B8%25AB%25E0%25B8%2599%25E0%25B8%25B1%25E0%25B8%2587%25E0%25B8%25AA%25E0%25B8%25B7%25E0%25B8%25AD%25E0%25B8%25A7%25E0%25B8%25B4%25E0%25B8%258A%25E0%25B8%25B2%25E0%25B9%2580%25E0%25B8%2597%25E0%25B8%2584%25E0%25B9%2582%25E0%25B8%2599%25E0%25B9%2582-2/%3Fwpfb_dl%3D1874&ved=0ahUKEwiRkoCRiqrXAhVCLo8KHZueDpQQFgg9MAs&usg=AOvVaw3aNiKi2AE-lA-2KPo5YZEQ

3.If you have not tested or checked the program when program error such as "divide by zero" How program will the results show?

Answer is the program will malfuction and stop working and show the error message.

TIP! FOR NUMBER 3
ถ้าตัวหารเป็นศูนย์และในโปรแกรมไม่ได้มีการตรวจสอบไว้โปรแกรมจะทำงานผิดพลาด และหยุดการทำงานลงพร้อมกับแสดงข้อความบอกข้อผิดพลาดที่เกิดขึ้นออกมา ดังรูปที่แสดงในรูปเป็นตัวอักษรเอียง


4.How many tpyes of computer languages and such as ?

Answer are 3 tpyes 1.Machine language
                                    2.Lower level language
                                    3.High level language
TIP! FOR NUMBER 4
ภาษาคอมพิวเตอร์แบ่งได้ 3 ประเภท คือภาษาเครื่อง ภาษาระดับตำ ภาษาระดับสูง ภาษาเครื่องคือ ภาษาที่มีคำสั่งอยู่ในเลขฐานสอง ,ภาษาระดับตำ คือ ภาษาที่ใกล้เคียงกับภาษาเครื่อง ,ภาษาระดับสูง คือ ใกล้เคียงกับภาษาอังกฤษ

5.How to write a program that is fresh and complex with a procedural language. What should you do to make programming easier?

Answer is sub-program.

TIP! FOR NUMBER 5
    โปรแกรมย่อยจะทำให้การเขียนสะดวกขึ้น การตรวจสอบ และแก้ไขข้อผิดพลาดของโปรแกรมทำได้ง่ายขึ้น


6.What kind of Java, C# , C++ ?

Answer is object oriented language

TIP! FOR NUMBER 6
   ภาษาเชิงวัตถุจะอำนวยความสะดวกให้กับผู้เขียนโปรแกรมในการพัฒนาโปรแกรมที่ใหญ่และซับซ้อนได้เป็นอย่างดี และยังสามารถใช้เขียนโปรแกรมในลักษณะเดียวกับภาษาเชิงกระบวนความ

7.Program that are run from orther programs,such as browsers,can be used to get programs from one device to another. What is the program?

Answer is Java applet.

TIP! FOR NUMBER 7
    จาวาแอปเพล็ต คือ โปรแกรมจาวาขนาดไม่ใหญ่ที่ถูกเรียกให้ทำงานจากโปรแกรมอื่น การใช้งานเราสามารถนำโปรแกรมจากเครื่องหนึ่งไปรันหรือทำงานอีกเครื่องหนึ่งได้โดยสะดวก
   รูปต่อไปนี้แสดงส่วนหนึ่งของรหัสต้นฉบับของจาวาแอปเพล็ตที่ผู้ใช้สามารถเรียกมาเพื่อเล่นเกม Tic Tac Toe และผลที่แสดงในเบราว์เซอร์ของผู้ใช้



8.Which language give user access to the database easily?

Answer is fouth-generation laguge : 4GL

TIP! FOR NUMBER 8
    โฟร์ทจีเอล เป็นกลุ่มของภาษาที่แตกต่างจากภาษากระบวนความที่เน้นให้ผู้ใช้สามารถเข้าถึงฐานข้อมูลได้ง่ายขึ้น จะมีความคล้ายคลึงกับภาษาอังกฤษ

สืบค้นข้อมูลเพิ่มเติมhttps://www.google.co.th/url?sa=t&source=web&rct=j&url=http://oho.ipst.ac.th/%25E0%25B9%2581%25E0%25B8%2599%25E0%25B8%25B0%25E0%25B8%2599%25E0%25B8%25B3%25E0%25B8%25AB%25E0%25B8%2599%25E0%25B8%25B1%25E0%25B8%2587%25E0%25B8%25AA%25E0%25B8%25B7%25E0%25B8%25AD%25E0%25B8%25A7%25E0%25B8%25B4%25E0%25B8%258A%25E0%25B8%25B2%25E0%25B9%2580%25E0%25B8%2597%25E0%25B8%2584%25E0%25B9%2582%25E0%25B8%2599%25E0%25B9%2582-2/%3Fwpfb_dl%3D1874&ved=0ahUKEwiRkoCRiqrXAhVCLo8KHZueDpQQFgg9MAs&usg=AOvVaw3aNiKi2AE-lA-2KPo5YZEQ

9.

The above picture shows the main() function one function. This program is a complete program?

Answer is this program is a complete program.

TIP! FOR NUMBER 9 
    ในโปรแกรมนี้ประกอบด้วยฟังก์ชัน main()เพียงหนึ่งฟังก์ชั่น ซึ่งจำเป็นต้องมีภาษาซีและจากรูปจะต้องมีวงเล็บปีกกาเปิด และปิด เพื่อแสดงถึงตัวฟังก์ชันโดยที่ไม่จำเป็นต้องมีคำสั่งใดๆ ดังนั้นโปรแกรมนี้จึงเป็นโปรแกรมที่สมบูรณ์


10.From clause 9, If there are no curly braces open and closed , is this program complete?

Answer is  incomplete .

TIP! FOR NUMBER 10 
    เหตุนี้โปรแกรมนี้ไม่สมบูรณ์เพราะว่าโปรแกรมนี้ไม่มีวงเล็บปีกกาเปิด และปิดเพื่อแสดงถึงตัวฟังก์ชันดังนั้นโปรแกรมจึงไม่สมบูรณ์


  เป็นอย่างไรกันบ้างค่ะ สนุกรึป่าวเอ่ย5555 เรื่องนี้ค่อนข้างที่จะเข้าใจยากนิดนึงนะคะเพราะต้องมีการเขียนโค้ดเพื่อพัฒนาโปรแกรมโดยการใช้รหัสและภาษาต่างๆในการเขียน นี่ก็เป็นแค่การสรุกเนื้อหาคร่าวๆนะคะถ้าเพื่อนๆพี่ๆน้องๆคนในสนใจเกี่ยวกับการพัฒนาโปรแกรมก็สามารถสือค้นข้อมูลต่อไปจากลิงค์ที่ให้ไว้ด้านบนเลยจ้า

(บทที่ 7)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

เทคโนโลยีการชำระเงินผ่านมือถือและPromptPay

เทคโนโลยีการชำระเงินผ่านมือถือและPromptpay         พร้อมเพล์คืออะไร แล้วเราสามารถชำระเงินผ่านมือถือได้จริงหรือแล้วจะเกิดปัญหาอื่นๆตามมาหร...