หลักการเขียนโปรแกรม Flip Ebook Pages 1 50 Anyflip
หลักการเขียนโปรแกรม (Programming Principles) สำ นักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ รหัสวิชา 20204-2004 วิทยาลัยเทคนิคพิมาย หลักการเขียนโปรแกรม (Programming Principles) นางสาวทิชาณดา อาจสุวรรณ พนักงานราชการครู รายวิชา แผนกวิชาคอมพิวเตอร์ธุรกิจ วิทยาลัยเทคนิคพิมาย สำ นักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ รหัสวิชา 20204-2004อาจารย์ประจำ วิชา 1 หลัก ลั การเขีย ขี นโปรแกรม และการวิเ วิ คราะห์ง ห์ าน 1. ความหมายของโปรแกรมคอมพิวพิเตอร์ 2. ภาษาโปรแกรมคอมพิวพิเตอร์ 3. ตัวแปลภาษาคอมพิวพิเตอร์ 4.
ขั้นขั้ตอนในการเขียขีนโปรแกรมคอมพิวพิเตอร์ 5. การแก้ไขปัญหา (Algorithm) 6. ลักษณะโปรแกรมที่ดี หหน่น่ว น่ ยที่ ว น่ ยที่ 2 INPUT PROCESS OUTPUT โปรแกรมคอมพิวพิเตอร์ หมายถึง คำ สั่งสั่หรือรืชุดคำ สั่งสั่ที่เขียขีนขึ้นขึ้มาเพื่อพื่ ควบคุมคุการทำ งานของระบบคอมพิวพิเตอร์ใร์ห้ดำห้ดำเนินนิการตามขั้นขั้ตอนต่าง ๆ ตามที่ โปรแกรมกำ หนดไว้ โดยโปรแกรมเหล่านี้จ นี้ ะเขียขีนขึ้นขึ้ ในภาษาคอมพิวพิเตอร์ที่ร์ ที่ สามารถแปลเป็นป็ภาษาที่เครื่อรื่งคอมพิวพิเตอร์เร์ข้าข้ใจได้ โปรแกรมคอมพิวพิเตอร์สร์ามารถแบ่งบ่ออกได้เป็นป็หลายประเภท เช่นช่ 1. โปรแกรมระบบ (SYSTEM SOFTWARE) : ช่วช่ยในการจัดจัการและควบคุมคุ การทำ งานของคอมพิวพิเตอร์ เช่นช่ระบบปฏิบัติบั ติการ (OPERATING SYSTEM) 2. โปรแกรมประยุกต์ (APPLICATION SOFTWARE) : ใช้เช้พื่อพื่ทำ งาน เฉพาะเจาะจง เช่นช่ โปรแกรม MICROSOFT WORD, EXCEL, เกมต่าง ๆ 3.
โปรแกรมยูทิลิตี้ (UTILITY SOFTWARE) : ใช้สำช้สำหรับรับำ รุงรุรักรัษาหรือรื ปรับรั ปรุงรุการทำ งานของคอมพิวพิเตอร์ เช่นช่ โปรแกรมแอนตี้ไวรัสรั 1. ความหมายของโปรแกรมคอมพิวพิเตอร์ หลักการเขียขีนโปรแกรมและการวิเวิคราะห์งห์าน ศึกษาเกี่ยวกับเนื้อนื้หาและ ทำ ความเข้าข้ใจ ความหมายของโปรแกรมคอมพิวพิเตอร์ รู้จัรู้กจัภาษา โปรแกรม คอมพิวพิเตอร์ ตัวแปลภาษาคอมพิวพิเตอร์ ขั้นขั้ตอนในการเขียขีนโปรแกรม คอมพิวพิเตอร์ การแก้โจทย์ปัย์ ปัญหาด้วด้ยคอมพิวพิเตอร์ และลักษณะ โปรแกรมที่ดี บทนำ 3 ภาษาโปรแกรมคอมพิวพิเตอร์ (COMPUTER PROGRAMMING LANGUAGE) คือ ชุดคำ สั่งสั่ที่นักนัเขียขีนโปรแกรม หรือรืโปรแกรมเมอร์ (PROGRAMMER) เขียขีนโปรแกรมซอร์สร์ โค้ด (SOURCE CODE) ที่ถูกถูต้อง ตามหลักไวยากรณ์ขณ์องภาษาโปรแกรมคอมพิวพิเตอร์ เพื่อพื่ ให้สห้ามารถติดต่อสื่อสื่สาร ควบคุมคุการรับรัส่งส่ข้อข้มู และสั่งสั่ให้คห้อมพิวพิเตอร์ทำร์ ทำงานตามที่นักนัเขียขีนโปรแกรม ต้องการได้ ภาษาโปรแกรมคอมพิวพิเตอร์ใร์นปัจจุบันบัมีหมีลายภาษาให้เห้ลือกใช้งช้าน ขึ้นขึ้ อยู่กัยู่ กับความถนัดนัหรือรืความสามารถของ นักนัพัฒพันาโปรแกรม (PROGRAMMER) ที่เลือกใช้ภช้าษาโปรแกรมให้เห้หมาะกับโปรแกรมหรือรืเหมาะสมกับงานที่จะนำ ไป ใช้ เช่นช่ภาษา C, C+†,... คู่มือจัดทำแผนการเรียนการสอน Manual for creating teaching plans. จิรัฐิติ ชูชีพ คำนำ การเรียนวิชาเทคโนโลยีเป็นวิชาที่คนไทยต้องเรียน เพื่อทำให้ ก้าวทันเทคโนโลยีสมัยใหม่ เทคโนโลยีต่างๆอยู่คู่กับเราเหล่ามนุษย์มา นานหลายช่วงอายุ และได้นำเทคโนโลยีต่างๆไปใช้ในเชิงอำนวยความ สะดวก ตลอดจนสามารถนำไปใช้ในชีวิตประจำวันเราได้อย่างทั่วถึง เอกสารคู่มือการพัฒนาหลักสูตร วิชาเทคโนโลยี มีเนื้อหา เกี่ยวกับ แผนการเรียนการสอน รวมไปถึงการนำไปสอนให้ผู้อื่นใช้ตาม ในเอกสารนี้รวมรวบเนื้อหาเพื่อมุ่งให้ผู้ที่มาศึกษา ได้ศึกษาลักษณะ และพัฒนาการของAIต่างๆ รวมทั้งการแยกบทบาทหน้าที่ของAI ความสำคัญต่อสังคม วัฒนธรรม การจัดทำคู่มือการพัฒนาหลักสูตร ใช้เพื่อให้ความรู้เป็นหลัก ประกอบการสอนใช้งานพื้นฐาน สามารถศึกษาเพิ่มเติมจากแหล่งอ้างอิง ทั้งหมดนี้เพื่อให้ผู้ที่เรียน ได้รับความรู้ให้ได้มากที่สุดหากเอกสารคู่มือนี้ มีความผิดพลาดประการใด สามารถให้ข้อเสนอแนะเพื่อการพัฒนาที่ดี ขึ้นต่อไป นายจิรัฐิติ ชูชีพ 15 ตุลาคม...
สารบัญ บทที่ 1 การอ้างอิงหลักสูตร............................................................2 บทน ำ.............................................................................................2 สำระกำรเรียนรู้เทคโนโลยี(วิทยำกำรค ำนวณ)............................8 มำตรฐำนกำรเรียนรู้.......................................................................9 โครงสร้ำงเวลำเรียน.....................................................................10 คุณภำพผู้เรียน..............................................................................11 บทที่2 ระบุปัญหาของแผนการสอน ............................................13 บทที่ 3 แผนการสอนที่นำมาประยุกต์...........................................17 กำรจัดกำรเรียนรู้ในศตวรรษที่ 21 .............................................34 คุณลักษณะที่ส ำคัญของคนในศตวรรษที่ 21 .............................35 แนวโน้มกำรจัดกำรเรียนรู้ในศตวรรษที่ 21...............................38 กำรจัดกำรเรียนรู้ในศตวรรษที่ 21 .............................................44 กำรจัดกิจกรรมกำรเรียนรู้ส ำหรับผู้เรียนในศตวรรษที่ 21 .........47 กำรประเมินผลกำรเรียนรู้.............................................................50... 1. ทฤษฎีกำรเรียนรู้กลุ่มพฤติกรรมนิยม ..............................60 2. ทฤษฎีกำรเรียนรู้กลุ่มปัญญำนิยม.......................................68 3. แนวคิดกำรจัดกำรเรียนรู้กลุ่มมนุษยนิยม...........................85 ทฤษฎีกำรสอนในปัจจุบัน............................................................91 บทที่5 เนื้อหาสาระ...................................................................125 ช้นั ประถมศึกษำปีที่ 1...............................................................125 ช้นั ประถมศึกษำปีที่ 2...............................................................127 ช้นั ประถมศึกษำปีที่ 3...............................................................130 บทที่6 เนื้อหาเพิ่มเติม ..............................................................135 AI ย่อมำจำกค ำว่ำ Artificial Intelligence ..............135 จุดประสงค์ของกำรใช้งำน AI คือ...........................................140 Gamma.app......................................................................146 GPT........................................................................................148 Adobe Firefly.................................................................155 Lumen5...............................................................................155 Synthesia............................................................................156 Curipod...............................................................................157 บทที่ 7 ตารางวัตถุประสงค์ เนื้อหา สื่อการสอน และการวัด ประมวลผล................................................................................163 บรรณานุกรม.............................................................................169
15 ก.พ. 2021 (พมิพ พพ์ครรั้งทที่ 4)พพมิ พพ์ครง้รั ทที่ 1 : 12 พ.ย. 2019พพิมพค์พ รรั้งที่ท 2 : 1 ธ.ค. 2019พิมพ พค์พ รงรั้ ทท่ี 3 : 2 เม.ย. 2020พมิพ พ์คพ รรั้งทที่ 4 : 15 ก.พ. 2021หลกัล การเขขยี นโปรแกรม Google Apps Script เรรียบเรรียงโดย วสัสนต์ต คณุค ดิลด กเศวต [email protected] Line ID : wasankds 08-1459-8343 www.poeclub.orgสารบญลัสารบัลญ...............................................................................
4คาค นคา................................................................................14บทททีข่ 1 Hello World..............................................................17 1.1. Google Apps Script แบบ Embbed Script และ Stand alone .......................18 1.1.ก.) แบบ Embbed Script (ฝัฝงอยยู่ในไฟลล) (18) 1.1.ข.) แบบ Stand alone (ไฟลลโดด) (19) 1.2. โคค้ดแรก และ คทยล์พ รดท่ทีสสสำครญในกสำรเขทยนโคค้ด ...........................................................20 1.2.ก.) โค้ดค แรก (20) 1.2.ข.) คอมเม้นค ตล (20) 1.2.ค.) คคียลล ลัด (21) 1.2.ง.) รนลั โคดค้ (22) 1.2.จ.) เปดิป ดย Logs (23) 1.2.ฉ.) Logs - Chrome V8 (23) 1.2.ช.) Logs... Apps Script Dashboard .................................................................................... 25บททขีท่ 2 ตัวล แปร และ โอเปอรเ์ร รเตอร์ร..........................................27 2.1. Variables และ Data Types ................................................................................
28 2.2. Operators ............................................................................................................ 29 2.2.ก.) Arithmetic Operators (สสสำหรับล ตลวั เลข) (29) 2.2.ข.) Assignment operators(30) 2.2.ค.) String operators (30) 2.2.ง.) Comparison operators (31) 2.2.จ.) Logical Operators (31) 2.2.ฉ.) in (32) 2.2.ช.) Ternary Operator (ประกสำศตัลวแปรตสำมเงอื่ง นไข) (33) 2.2.ซ.) ใช้ค... Backticks – Chrome V8 ..................................................................................... 34 2.3.ก.) ใชต้ค วลั แปรใน Backticks (34) 2.3.ข.) พมิพ พอล ลักขระพเิพ ศษใน Backticks (34) 2.4. Use Strict – Chrome V8 ....................................................................................
35 2.5. Bitwise Operators ............................................................................................... 36บททขีท่ 3 var, let และ const (Chrome V8)...................................37 3.1. let และ var ........................................................................................................... 38 3.1.ก.) Global Scope (38)3.1.ข.) Function Scope (38) 3.1.ค.) Block Scope (39) 3.1.ง.) Redeclaring Variables (ประกสำศตลวั แปรซสสซ ำ) (39) 3.1.จ.) Loop Scope (40) 3.2. Global Variables in HTML ................................................................................
40 3.2.ก.) ตวลั แปร Global scope ทคปี่ืง ระกสำศดค้วย var เป็ปนของ Window object (40) 3.2.ข.) ตวลั แปร Global scope ท่ืีปคง ระกสำศดคว้ ย let ไมู่ยไดค้เปปน็ ของ Window object (41) 3.3. กสำรประกสำศตวร แปรซส้ัสร ำ ............................................................................................ 42 3.4. Hoisting ................................................................................................................ 43 3.5. const .....................................................................................................................
44 3.5.ก.) Block Scope (44) 3.5.ข.) Assigned when Declared (44) 3.6. เปลีทย่ นไดค้ หรอรื ไมไม่ ดค้ ................................................................................................ 44 3.6.ก.) Not Real Constants (44) 3.6.ข.) Primitive Values (45) 3.6.ค.) Constant Objects can Change (45) 3.6.ง.) Constant Arrays can Change (45) 3.7. Redeclaring (const) ........................................................................................... 46บทที่ขท 4 ฟัฟงกช์ร ่ลนัที ....................................................................47 4.1. ฟงัฟ กพ์ชทร่นี (Functions) .............................................................................................
48 4.1.ก.) โครงสรส้ค ำงของฟฝงั กชล ลื่นงั (48) 4.1.ข.) Globally declared และ Locally declared (48) 4.1.ค.) ตวลั อยูยส่ ำง – ฟัฝงกชล งืลัน่ ทีมงค่ื คีกสำรสู่งย ผสยู่ ำน Agruments 2 ตัลว (49) 4.1.ง.) ตวลั อยู่ยสำง - เรีคยกใชฟค้... (52) 4.2. Arrow function - Chrome V8 ........................................................................... 53 4.3. ฟงฟั กพช์ ทรี่น Generator ............................................................................................... 54 4.4.
Default parameters – Chrome V8 ..................................................................55 4.5. วรตถถุ Arguments ................................................................................................... 55บททีทข่ 5 คาค เฉพาะ..................................................................57 5.1. undefined ........................................................................................................... 58 5.2. null .......................................................................................................................
58 5.3. this ........................................................................................................................ 595.4. infinity .................................................................................................................. 59 5.5. continue ..............................................................................................................
60 5.6. break .................................................................................................................... 62บทท่ีทข 6 ตัวล แปรวัตล ถถ...............................................................65 6.1. ตวร แปร Object (วตร ถ)ุถ ........................................................................................... 66 6.2. เพี่มทิพ , ลบ, แทรก สมสำชิพกใหค้ Object ........................................................................
67 6.3. get, set และ Object method - Chrome V8 ...................................................68 6.3.ก.) get และ function ใน Object (68) 6.3.ข.) set (69) 6.3.ค.) Object.defineProperty() (69) 6.4. Object Constructors - Chrome V8 .................................................................70 6.4.ก.) Object Types (Blueprints) (Classes) (70) 6.5. Object Prototypes - Chrome V8 - ยค้สำย ..........................................................71 6.6. Classes - Chrome V8 - ยสค้ ำย ............................................................................... 72 6.6.ก.) Classes (72) 6.6.ข.) The Constructor Method (72) 6.6.ค.) Class Methods (73) 6.7.
Class Inheritance หรรือ Child classes ..............................................................74 6.7.ก.) Class Inheritance (74) 6.7.ข.) Getters and Setters (75) 6.7.ค.) Hoisting (76) 6.8. เมถอด static ......................................................................................................... 77 6.9. Object destructuring – Chrome V8 *** ........................................................79บทท่ีทข 7 วตัล ถถ Object..............................................................83 7.1. assign() ................................................................................................................. 84 7.2.
create() ................................................................................................................ 84 7.3. defineProperty() ................................................................................................ 87 7.4. Descriptors .......................................................................................................... 88 7.5.
People Also Search
- หลักการเขียนโปรแกรม - Flip eBook Pages 1-50 | AnyFlip
- หนังสือ - Flip eBook Pages 1-50 | AnyFlip
- หลักการเขียนโปรแกรม Google Apps Script - ดาวน์โหลดหนังสือ | 1-50 หน้า ...
- คู่มือการทำหนังสืออิเล็กทรอนิกส์ด้วยโปรแกรม Flip PDF Professional
- หลักการเขียนโปรแกรม - Flip eBook Pages 1-13 | AnyFlip
- บทที่ 1 หลักการพัฒนาโปรแกรม - Flip eBook Pages 1-35 | AnyFlip
- หลักการพัฒนาการเขียนโปรแกรม - Flip eBook Pages 1-11 | AnyFlip
- สร้าง ebook ด้วย any flip เกี่ยวกับรายวิชาหลักการเขียนโปรแกรมด้วยภาษาซี (2)
- ⚙หลักการเขียนโปรแกรม - Flip eBook Pages 1-50 | AnyFlip
- คู่มือการใช้งาน Anyflip
หลักการเขียนโปรแกรม (Programming Principles) สำ นักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ รหัสวิชา 20204-2004 วิทยาลัยเทคนิคพิมาย หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม (Programming Principles) สำ นักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ รหัสวิชา 20204-2004 วิทยาลัยเทคนิคพิมาย หลักการเขียนโปรแกรม (Programming Principles) นางสาวทิชาณดา อาจสุวรรณ พนักงานราชการครู รายวิชา แผนกวิชาคอมพิวเตอร์ธุรกิจ วิทยาลัยเทคนิคพิมาย สำ นักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ รหัสวิชา 20204-2004อาจารย์ประจำ วิชา 1 หลัก ลั การเขีย ขี นโปรแกรม และการ...
ขั้นขั้ตอนในการเขียขีนโปรแกรมคอมพิวพิเตอร์ 5. การแก้ไขปัญหา (Algorithm) 6. ลักษณะโปรแกรมที่ดี หหน่น่ว น่ ยที่ ว
ขั้นขั้ตอนในการเขียขีนโปรแกรมคอมพิวพิเตอร์ 5. การแก้ไขปัญหา (Algorithm) 6. ลักษณะโปรแกรมที่ดี หหน่น่ว น่ ยที่ ว น่ ยที่ 2 INPUT PROCESS OUTPUT โปรแกรมคอมพิวพิเตอร์ หมายถึง คำ สั่งสั่หรือรืชุดคำ สั่งสั่ที่เขียขีนขึ้นขึ้มาเพื่อพื่ ควบคุมคุการทำ งานของระบบคอมพิวพิเตอร์ใร์ห้ดำห้ดำเนินนิการตามขั้นขั้ตอนต่าง ๆ ตามที่ โปรแกรมกำ หนดไว้ โดยโปรแกรมเหล่านี้จ นี้ ะเขียขีนขึ้นขึ้ ในภาษาคอมพิวพิเตอร์ที่ร์ ที่ ส...
โปรแกรมยูทิลิตี้ (UTILITY SOFTWARE) : ใช้สำช้สำหรับรับำ รุงรุรักรัษาหรือรื ปรับรั ปรุงรุการทำ งานของคอมพิวพิเตอร์ เช่นช่
โปรแกรมยูทิลิตี้ (UTILITY SOFTWARE) : ใช้สำช้สำหรับรับำ รุงรุรักรัษาหรือรื ปรับรั ปรุงรุการทำ งานของคอมพิวพิเตอร์ เช่นช่ โปรแกรมแอนตี้ไวรัสรั 1. ความหมายของโปรแกรมคอมพิวพิเตอร์ หลักการเขียขีนโปรแกรมและการวิเวิคราะห์งห์าน ศึกษาเกี่ยวกับเนื้อนื้หาและ ทำ ความเข้าข้ใจ ความหมายของโปรแกรมคอมพิวพิเตอร์ รู้จัรู้กจัภาษา โปรแกรม คอมพิวพิเตอร์ ตัวแปลภาษาคอมพิวพิเตอร์ ขั้นขั้ตอนในการเขียขีนโปรแกรม คอมพิวพิเตอ...
สารบัญ บทที่ 1 การอ้างอิงหลักสูตร............................................................2 บทน ำ.............................................................................................2 สำระกำรเรียนรู้เทคโนโลยี(วิทยำกำรค ำนวณ)............................8 มำตรฐำนกำรเรียนรู้.......................................................................9 โครงสร้ำงเวลำเรียน.....................................................................10
สารบัญ บทที่ 1 การอ้างอิงหลักสูตร............................................................2 บทน ำ.............................................................................................2 สำระกำรเรียนรู้เทคโนโลยี(วิทยำกำรค ำนวณ)............................8 มำตรฐำนกำรเรียนรู้.......................................................................9 โครงสร้ำงเวลำเรียน.............................
15 ก.พ. 2021 (พมิพ พพ์ครรั้งทที่ 4)พพมิ พพ์ครง้รั ทที่ 1 :
15 ก.พ. 2021 (พมิพ พพ์ครรั้งทที่ 4)พพมิ พพ์ครง้รั ทที่ 1 : 12 พ.ย. 2019พพิมพค์พ รรั้งที่ท 2 : 1 ธ.ค. 2019พิมพ พค์พ รงรั้ ทท่ี 3 : 2 เม.ย. 2020พมิพ พ์คพ รรั้งทที่ 4 : 15 ก.พ. 2021หลกัล การเขขยี นโปรแกรม Google Apps Script เรรียบเรรียงโดย วสัสนต์ต คณุค ดิลด กเศวต [email protected] Line ID : wasankds 08-1459-8343 www.poeclub.orgสารบญลัสารบัลญ..............................................................