2หนว่ ยการเรยี นรูท้ ี่ การออกแบบและการเขียนโปรแกรมเบอ้ื งตน้ ตวั ชี้วัด • ออกแบบและเขยี นโปรแกรมอยา่ งงา่ ยเพ่อื แกป้ ญั หาทางคณติ ศาสตร์ หรอื วทิ ยาศาสตร์
หลักการเขียนโปรแกรม การกาหนดและวิเคราะหป์ ญั หา กาหนดวัตถุประสงค์ กาหนดลักษณะ กาหนดลักษณะ กาหนดวิธีการประมวลผล (analysis the problem) ของโปรแกรมคอมพวิ เตอร์ ข้อมูลนาเข้า ข้อมลู นาออก หรอื วิธกี ารคานวณ การออกแบบโปรแกรม การออกแบบอัลกอรทึ ึม การออกแบบสว่ นตดิ ต่อผใู้ ช้ (design a program) (algorithm) (user interface) การเขยี นโปรแกรม เขียนคาสั่ง แปลภาษา ส่ังให้ไฟลโ์ ปรแกรมทางาน (coding) (coding) (compile) (run)
โปรแกรมภาษา C ภาษา C พัฒนาขึ้นในชว่ งระหว่างปี ค.ศ. 1969-1973 โดย เดนนิส ริตชี (Dennis Ritchie) แห่ง Bell Lab และไดร้ บั การรบั รองเปน็ มาตรฐานโดย ANSI ซ่งึ ภาษา C เป็นภาษาโปรแกรมหนงึ่ ท่ีได้รบั ความนิยมอย่างแพร่หลายมาจนถึงปจั จบุ นั • จบคาสัง่ ดว้ ยเคร่อื งหมาย ; เสมอ คาสง่ั และไวยกรณ์ โครงสรา้ ง preprocessor directives พื้นฐาน ของภาษา C ใช้สาหรบั เรยี กใชค้ าสัง่ มาตรฐาน • คาสง่ั การประกาศตวั แปร global declaration รูปแบบ : ชนดิ ข้อมูล ตวั แปร ; เชน่ int width; ใชส้ าหรับประกาศตัวแปร ตวั แปร width เปน็ ตัวแปรประเภทเลขจานวนเตม็ main function เป็นสว่ นการทางานหลกั • คาสง่ั การรบั ข้อมูล รปู แบบ : scanf (ชนิดตัวแปร, &ช่ือตวั แปร); เชน่ user-defined function scanf (\"%d\", &width); โดย %d หมายถงึ เปน็ ส่วนของการเขยี นคาส่งั ชนิดเลขจานวนเต็ม • คาสงั่ การแสดงผลข้อมูลออกมาทางหน้าจอ รปู แบบ : printf (“ขอ้ ความ”) เช่น printf (\"Square area is : %d\\n\", area);
โปรแกรมภาษา Scratch Scratch เป็นเคร่อื งมอื และโปรแกรมภาษาท่ถี กู พัฒนาขึน้ มา เพือ่ การเขยี นโปรแกรมคอมพวิ เตอร์ ในรูปแบบของกราฟกิ โดยมีโครงสร้าง ดงั น้ี เวที สครปิ ต์ เปน็ สถานทีใ่ ห้ตวั ละครแสดง ชดุ คาส่งั เพื่อสัง่ ใหต้ วั ละครหรือเวที มีภาพฉากหลงั เปลี่ยนแปลงได้ ทางานตามวตั ถุประสงค์ทต่ี อ้ งการ เชน่ มีขนาดความกว้าง 480 pixels สูง 360 pixels การเคลอื่ นไหว, การแสดงเสยี ง, การรบั รู้ เป็นตน้ ตวั ละคร ตวั ละครแตล่ ะตวั จะมขี อ้ มลู แตกต่างกัน เชน่ ชื่อตัวละคร, ตาแหนง่ บนเวที เป็นต้น
โปรแกรมภาษาไพทอน ไพทอน (python) ถกู พัฒนาครง้ั แรกเมื่อปี 1989 โดย กิโด ฟาน รอสซัม (Guido van Rossum) โดยโครงสรา้ งของภาษานั้นจะไมม่ ีการยึดติดกับแพลตฟอร์มทใ่ี ช้ ทาให้ python เปน็ Open Source เตม็ รูปแบบที่ใชพ้ ัฒนาได้อย่างอสิ ระ โครงสรา้ งของ คอมเมนตห์ รือการประกาศตัวแปรภาษา ภาษา ไฟทอนเบ้อื งต้น การนาเข้าไลบราร่ี หรือคลาสของไพทอนมาใช้ ประกาศตัวแปร ฟังก์ชนั และคาส่ังควบคมุ การทางาน
โปรแกรมภาษาจาวา ภาษาจาวา (Java) เป็นภาษาท่ีถูกพฒั นาขึน้ ในปี ค.ศ. 1991 เป็นภาษาท่ีพฒั นาข้นึ มาโดย เจมส์ กอสลงิ (James Gosling) ภาษาจาวาได้รบั การออกแบบใหม้ ีรูปแบบทางภาษาเหมอื นภาษา C โดยมีคากลา่ วว่าเป็น “Write Once, Run Anywhere” เขียนเพียงครัง้ เดยี วและสามารถนาไปรนั ไดบ้ นทุกแพลตฟอร์ม โครงสร้างของ ขอ้ ดีของภาษาจาวา ภาษา จาวาเบ้อื งต้น • เหมาะสาหรบั พฒั นาระบบทมี่ ีความซบั ซอ้ น Import ส่วนของการเรยี กใช้งานคลาสท่ีอยู่ต่างแพก็ เกจ • สามารถทางานได้ในระบบปฏบิ ตั กิ ารที่แตกตา่ ง • ใชง้ านไดง้ ่ายกว่าและลดความผดิ พลาดไดม้ ากขึน้ • มคี วามปลอดภัยสงู ในการเขยี นโปรแกรม Package ส่วนการการระบตุ าแหนง่ หรอื ท่ีอยู่ของคลาส ข้อเสยี ของภาษาจาวา Class สว่ นของการเขียนคาสงั่ การทางานของโปรแกรม • โปรแกรมท่สี รา้ งดว้ ยภาษาจาวาจะทางานชา้ กว่า native code • tool ท่มี ใี นการใชพ้ ัฒนาโปรแกรมจาวาไม่ทันสมยั
โปรแกรมภาษาHTML โปรแกรมภาษาHTML โปรแกรมภาษาHTML เอชทีเอม็ แอล เป็นภาษามารก์ อปั หลกั ในปัจจบุ นั ท่ีใชใ้ นการสรา้ งเวบ็ เพจ หรอื ขอ้ มลู อ่ืนท่ีเรยี กดผู า่ นทางเวบ็ เบราวเ์ ซอร์ ซง่ึ ตวั โคด้ จะแสดง โครงสรา้ งของขอ้ มลู ในการแสดง หวั ขอ้ ลิงก์ ยอ่ หนา้ รายการ รวมถึงการสรา้ งแบบฟอรม์ เช่ือมโยงภาพหรอื วิดีโอดว้ ย
รปู แบบการเขียนโปรแกรมคอมพิวเตอร์ F F T T โครงสร้างการทางานแบบเรยี งลาดับ โครงสรา้ งการทางานแบบมเี งอ่ื นไข โครงสรา้ งการทางานแบบทาซ้า (sequence structure) (condition structure) (iteration structure)
Search
Read the Text Version
- 1 - 8
Pages: