วันพุธที่ 1 เมษายน พ.ศ. 2558

ใบงานที่ 6

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




2. โปรแกรมแปลภาษา คืออะไร?





ตอบ    โปรแกรมแปลภาษาเป็นซอฟต์แวร์หรือชุดคำสั่งที่ทำหน้าที่แปลงโค้ดโปรแกรม (Source Program) เป็นคำสั่งปฏิบัติการ (Object Program) เนื่องจากภาษาระดับต่ำและภาษาระดับสูงเป็นภาษาเครื่องคอมพิวเตอร์ไม่สามารถรับรู้ได้ จำเป็นต้องมีชุดคำสั่งที่ใช้เป็นตัวแปลภาษาเครื่องเสียก่อน







 3. ตัวอย่างโปรแกรมคอมพิวเตอร์ที่เขียนด้วยภาษาคอมพิวเตอร์ 1 โปรแกรม 
ตอบ                                                   
                                         ตัวอย่างการเลือกใช้ภาษาคอมพิวเตอร์ให้เหมาะสมกับการใช้งาน
ภาษาคอมพิวเตอร์
การใช้งาน
BASIC (Beginner's All-purpose Symbolic Instruction Code)
ภาษานี้เหมาะสำหรับผู้เริ่มศึกษา การเขียนโปรแกรมคอมพิวเตอร์
COBOL (Common Business Oriented Language)
ภาษานี้นิยมใช้ในงานธุรกิจบนเครื่องขนาดใหญ่
FORTRAN (FORmula TRANslator)
ภาษานี้ใช้สำหรับงานด้านคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรมศาสตร์
Pascal ( ชื่อของ Blaise Pascal)
ภาษานี้จะใช้ในวิทยาลัย และมหาวิทยาลัย
C
ภาษานี้เหมาะสำหรับนักเขียนโปรแกรม และใช้ในวิทยาลัย มหาวิทยาลัย
C++
ภาษานี้สำหรับผู้ผลิตซอฟต์แวร์
ALGOL (ALGOrithmic Language)
ภาษานี้เป็นภาษาสำหรับงานทางวิทยาศาสตร์ และต่อมามีการพัฒนาต่อเป็นภาษา PL/I และ Pascal
APL (A Programming Language)
ภาษานี้ออกแบบโดยบริษัท IBM ใน ปี ค.ศ. 1968 เป็นภาษาที่โต้ตอบกับผู้ใช้ทันที เหมาะสำหรับจัดการกับกลุ่มของข้อมูลที่สัมพันธ์กันในรูปแบบตาราง
LISP (LIST Processing)
ภาษานี้ถูกออกแบบมาให้ใช้กับข้อมูลที่ไม่ใช้ตัวเลข ซึ่งอาจเป็นสัญลักษณ์พิเศษหรือตัวอักษรก็ได้ด้วย
LOGO
ภาษานี้นิยมใช้ในโรงเรียน เพื่อสอนทักษะการแก้ปัญหาให้กับนักเรียน
PL/I (Programming Language One)
ภาษานี้ถูกออกแบบมาให้ใช้ กับงานทั้งทางด้านวิทยาศาสตร์ และธุรกิจด้วย
PROLOG (PROgramming LOGIC)
ภาษานี้ นิยมใช้มากในงานด้านปัญญาประดิษฐ์ จัดเป็นภาษาธรรมชาติภาษาหนึ่งด้วย
RPG (Report Program Generator)
ภาษานถูกออกแบบมาให้ใช้กับงานทางธุรกิจ จะมีคุณสมบัติในการสร้างโปรแกรม สำหรับพิมพ์รายงานที่ยืดหยุ่นมากทีเดียว





















ใบงานที่5

การเขียนผังงาน (Flowchart)

 1. ความหมาย?
ตอบ ผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือข้อความทำได้ยากกว่า 














2. สัญลักษณ์ที่ใช้ในการเขียนผังงาน?
ตอบ 1. การทำงานแบบตามลำดับ (Sequence) 
       2. การเลือกกระทำตามเงื่อนไข (Decision or Selection)
       3. การทำซ้ำ (Repeation or Loop)








 3. การเขียนผังงาน / ตัวอย่าง 
ตอบ 1. การทำงานแบบตามลำดับ           2. การเลือกกระทำตามเงื่อนไข    
                                                           


        3. การทำซ้ำ
         










Code สี HTML

http://xn--42c6a1dzb7c0b.com/index.php/color-a-name-r-g-b-equivalent-hexadecimal

วันจันทร์ที่ 30 มีนาคม พ.ศ. 2558

ใบงานที่4

ให้นักเรียนตอบคำถามต่อไปนี้
 1. การถ่ายทอดความคิดในการแก้ปัญหาด้วยอัลกอริทึม (การเขียนรหัสจำลอง) หมายถึงอะไร
ตอบ กระบวนการแก้ปัญหาที่สามารถเข้าใจได้ มีลำดับหรือวิธีการในการแก้ไขปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนและชัดเจน เมื่อนำเข้าอะไร แล้วจะต้องได้ผลลัพธ์เช่นไร ซึ่งแตกต่างจากการแก้ปัญหาแบบสามัญสำนึก หรือฮิวริสติก (heuristic)









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









 3. การเขียนรหัสจำลอง ทำอย่างไร?
ตอบ หลักในการเขียน Pseudocode
1. คำสั่งที่เขียนใช้ภาษาที่เข้าใจง่าย ไม่ต้องคำนึงถึงภาษาคอมพิวเตอร์
2. ในหนึ่งบรรทัด ให้มีเพียงหนึ่งคำสั่งเท่านั้น
3. ใช้ย่อหน้าในการแสดงกลุ่มของคำสั่ง ที่เป็นคำสั่งย่อยในคำสั่งพวกเงื่อนไข เช่น if-else, while, for ฯลฯ
4. ในการเขียนแต่ละคำสั่งให้เรียงการทำงานจากบนลงล่าง และมีทางออกหรือจุดสิ้นสุดเพียงจุดเดียว
5. กลุ่มคำสั่งอาจจะเขียนรวมกันเป็นโมดุล และเวลาเรียกใช้ก็เรียกใช้ผ่านชื่อโมดุล (คล้ายกับการเรียกใช้ฟังก์ชัน)












วันอาทิตย์ที่ 29 มีนาคม พ.ศ. 2558

ใบงานที่3

กระบวนการทางเทคโนโลยีสารสนเทศ

1. ความหมาย?
ตอบ   กระบวนการเทคโนโลยี (Technological Process). คือ  ขั้นตอนการแก้ปัญหาหรือตอบสนองต่อความต้องการซึ่งจะก่อให้เกิดการเปลี่ยนแปลงจากทรัพยากรให้เป็นผลผลิตหรือผลลัพธ์ระบบเทคโนโลยีประกอบด้วยกระบวนการเทคโนโลยีก่อให้เกิดประโยชน์ใช้สอย ตามที่มนุษย์ต้องการและเปลี่ยนแปลงการเพิ่มประสิทธิภาพในการทำกิจกรรมต่างๆของมนุษย์ 







 2. มีกี่ขั้นตอน? อะไรบ้าง?
ตอบ มี 6 ขั้นตอน

  • การรวบรวมข้อมูล
  • การตรวจสอบข้อมูล
  • การประมวลผลข้อมูล
  • การจัดเก็บข้อมูล
  • การคิดวิเคราะห์
  • การนำข้อมูลไปใช้  



 3. ประโยชน์ของการแก้ปัญหาด้วยกระบวนการทางสารสนเทศ
ตอบ   1. ใช้ในการวางแผนการบริหาร
           2. ใช้ประกอบการตัดสินใจ
           3. ใช้ในการควบคุมสถานการณ์ หรือเหตุการณ์ที่เกิดขึ้น
           4. เพื่อให้การบริหารงานมีระบบ ลดความซ้ำซ้อน 



อ้างอิง
https://sites.google.com/site/krabwnkarthekhnoloyi/home











วันพุธที่ 25 มีนาคม พ.ศ. 2558

ใบงานที่1

จงตอบคำถามต่อไปนี้

1. ภาษาHTML หมายถึงอะไร
ตอบ คือ ภาษาคอมพิวเตอร์ที่ออกแบบมาเพื่อใช้ใน
การเขียนเว็บเพจ HTML ย่อมาจากค าว่า "HyperText Markup Language" เป็นภาษาที่ใช้ในการเขียน
โปรแกรมภาษาหนึ่งของคอมพิวเตอร์ ที่แสดงผลในลักษณะของเว็บเพจ ซึ่งสามารถแสดงผลได้ใน
รูปแบบต่างๆ ไม่ว่าเป็นภาพกราฟิก ภาพนิ่ง ภาพเคลื่อนไหว เสียง หรือการเชื่อมโยงไปยังเว็บเพจอื่นๆ

2.โปรแกรมที่ใช้สร้างเว็บเพจด้วยภาษาHTMLมีโปรแกรมใดบ้าง ยกตัวอย่างมา2โปรแกรม
ตอบ  1. EditPlus is a text editorHTML editorPHP editorJava editor and Hex Viewer for Windows. While it can serve as a good Notepad replacement, it also offers many powerful features for Web page authors and programmers.
          2. Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.