วันอังคารที่ 31 มีนาคม พ.ศ. 2558

ใบงานที่ 5

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

1.ความหมาย

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

2.สัญลักษณ์ที่ใช้ในการเขียนผังงาน

ตอบ









3.การเขียนผังงาน/ตัวอย่าง

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

ตัวอย่าง โจทย์ : จงเขียนโปรแกรมคำนวณคะแนนของนิสิต โดยกำหนดให้มีการรับชื่อนิสิต คะแนนกลางภาค (Midterm) คะแนนปลายภาค (Final) และคะแนนสอบย่อย (Test) โดยรับข้อมูลทางแป้นพิมพ์

ข้อกำหนดของโปรแกรม

เกณฑ์การตัดเกรด คะแนนมากกว่า 80 ได้เกรด A

คะแนนอยู่ระหว่าง 70 - 80 ได้เกรด B

คะแนนอยู่ระหว่าง 60 - 69 ได้เกรด C

คะแนนอยู่ระหว่าง 50 - 59 ได้เกรด D

คะแนนน้อยกว่า 50 ได้เกรด F

ขั้นตอนการทำงาน

1. สิ่งที่ต้องการจากระบบ คือ คำนวณเกรดโดยหาได้จาก ผลรวม ของ สอบกลางภาค+ปลายภาค+สอบย่อย แล้วตัดเกรดตามเงื่อนไขที่กำหนด

2. รูปแบบผลลัพธ์ที่ต้องการ คือ Name your grade is X

3. ข้อมูลเข้า ชื่อ , สอบกลางภาค , ปลายภาค , สอบย่อย

4. ตัวแปรที่ใช้
Name = ชื่อ Grade = เกรด ,
Total = ผลรวม Mid = สอบกลางภาค ,Final = ปลายภาค Test= สอบย่อย ,

5. วิธีการประมวลผล
5.1) รับข้อมูล Name, Mid, Final, Test
5.2) ประมวลผล Total = Mid+ Final+ Test
5.3) ถ้า Total > 80 และ Total <= 100, Grade = “A”
ถ้า Total > 70 และ Total <=80, Grade = “B”
ถ้า Total > 60 และ Total <= 70, Grade = “C”
ถ้า Total > 50 และ Total <= 60, Grade = “D”
ถ้า Total > 0 และ Total <= 50 , Grade = “F”
5.4) พิมพ์ Name, “your grade is “, Grade
5.5) จบการทำงาน


















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

ใบงานที่ 4

1.การถ่ายทอดความคิดในการเเก้ปัญหาด้วยอัลกอลิทึม(การเขียนรหัสจำลอง) หมายถึงอะไร

ตอบ การเขียนรหัสจำลอง (Pseudo Code)
คือการเขียนอัลกอริทึมโดยใช้ประโยคภาษาอังกฤษที่สื่อความหมายง่าย ๆ สามารถอ่านแล้วเข้าใจได้โดยทันที แต่ก็สามารถใช้รูปแบบที่เป็นภาษาพูดด้วยภาษาไทยและภาษาอังกฤษก็ได้ โครงสร้างของรหัสจำลองเริ่มต้นด้วยข้อความ Begin แล้วอธิบายขั้นตอนการทำงานโดยใช้คำสั่งต่าง ๆ ที่ใกล้เคียงกับภาษาคอมพิวเตอร์ในการเขียนโปรแกรม เช่น

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

2.เครื่องมือที่ใช้ในการจำลองความคิด มีอะไรบ้าง

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

3.การเขียนรหัสจำลอง ทำอย่างไร

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



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

ใบงานที่ 3


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



1.ความหมายของกระบวนการเทคโนโลยีสารสนเทศ

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

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

ตอบ 7 ขั้นตอน
1.)กำหนดปัญหาหรือความต้องการ (Identification the problem,need or preference)
เมื่อมนุษย์เกิดปัญหาหรือความต้องการ ขั้นแรกคือ การทำความเข้าใจปัญหานั้น ๆ อย่างละเอียด หรือกำหนดขอบเขตการแก้ปัญหา ระบุความต้องการให้ชัดเจนว่าต้องการอะไร โดยเขียนเป็นข้อความสั้น ๆให้ได้ใจความชัดเจน

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

3.)เลือกวิธีการแก้ปัญหาหรือสนองความต้องการ (Selection of the best possible solution)
ในขั้นนี้ เป็นการตัดสินใจเลือกแนวคิดที่ดีที่สุดสำหรับแก้ปัญหา โดยนำข้อมูล และความรู้ที่รวบรวมได้มาประกอบกันจนได้ข้อสรุปว่า จะเลือกวิธีการแก้ปัญหาหรือวิธีการสนองความต้องการเป็นแบบใด โดยวิธีการที่เลือกอาจยึดแนวที่ว่า เมื่อเลือกแล้วจะทำให้สิ่งนั้นดีขึ้น

4.)ออกแบบและปฏิบัติ
ตอนนี้ต้องการให้นักเรียนรู้จักคิดออกแบบ ซึ่งไม่จำเป็นต้องเป็นสิ่งของเครื่องใช้เสมอไป อาจเป็นวิธีการก็ได้ และการออกแบบไม่จำเป็นต้องเขียนแบบเสมอไป อาจเป็นแค่ลำดับความคิด หรือจินตนาการให้เป็นขั้นตอน

5.)ทดสอบ (Testing to see if it works)
เป็นการนำสิ่งประดิษฐ์หรือวิธีการนั้นทดลองใช้เพื่อทดสอบว่าใช้งานหรือทำงานได้ หรือไม่มีข้อบกพร่องอย่างไร ถ้ายังไม่ได้ก็ไปสู่ขั้นตอนต่อไป คือ ปรับปรุง แก้ไข

6.)การปรับปรุง (Modification and improvement)
หลังจากการทดสอบผลแล้วพบว่า สิ่งประดิษฐ์ที่สร้างขึ้น หรือวิธีการที่คิดขึ้นไม่ทำงานมีข้อบกพร่อง ก็ทำการปรับปรุงแก้ไข โดยอาจเลือกวิธีการใหม่ก็ได้คือย้อนไปขั้นตอนที่ 3

7.)ประเมินผล (Assessment)
หลังจากปรับปรุงแก้ไขจนใช้งานได้ดีตามวิธีการที่ออกแบบแล้ว ก็นำมาประเมินผลโดยรวมโดยพิจารณาดังนี้
• สิ่งประดิษฐ์สามารถแก้ปัญหาหรือสนองความต้องการที่ระบุไว้ได้หรือไม่
• สวยงาม ดึงดูดใจผู้ใช้หรือไม่
• แข็งแรงทนทานต่อการใช้งานหรือไม่

3.ประโยชน์ของการเเก้ปัญหาด้วยกระบวนการทางเทคโนโยยีสารสนเทศคืออะไร

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

วันพฤหัสบดีที่ 26 มีนาคม พ.ศ. 2558

ใบงานที่ 2


1.ภาษาคอมพิวเตอร์หมายถึง?
ตอบ หมายถึง โปรแกรมหรือชุดคำสั่งที่โปรแกรมเมอร์เขียนเพื่อใช้สั่งงานตามรูปแบบและโครงสร้างของภาษา
2.ภาษาคอมพิวเตอร์ มีกี่ระดับ อะไรบ้าง
ตอบ 3 ระดับ
        1.)ภาษาระดับต่ำ (Low Level Language)
        2.)ภาษาระดับกลาง (Medium Level Language)
        3.)ภาษาระดับสูง (High Level Language)
3.จงเขียนชื่อภาษาคอมพิวเตอร์มา 5 ชื่อ
ตอบ 1.)Java Script
         2.)SQL
         3.)Ruby
         4.)Python
         5.)PHP


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

ใบงานที่ 1


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

1.ภาษา HTML หมายถึงอะไร
ตอบ  HTML คือ ภาษาหลักที่ใช้ในการเขียนเว็บเพจ โดยใช้ Tag ในการกำหนดการแสดงผล HTML ย่อมาจากคำว่า Hypertext Markup Language  ดังนั้น HTML จึงหมายถึง ภาษาที่ใช้ Tag ในการกำหนดการแสดงผลเว็บเพจที่ต่างก็เชื่อมถึงกันใน Hyperspace ผ่าน Hyperlink

2.โปรเเกรมที่ใช้สร้างเว็บเพจด้วยภาษา HTML มีโปรเเกรมใดบ้างยกตัวอย่างมา 2 โปรเเกรม
ตอบ 1.โปรเเกรม Notepad
          2.โปรเเกรม Edit Plus





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


 ชื่อ : กรวรรณ  มโนรมย์
 ชื่อเล่น : จอย
 วัน/เดือน/ปี เกิด : 7 ก.พ.2542
 อายุ : 16 ปี
 ปัจจุบันศึกษาที่ : โรงเรียนอัสสัมชัญระยอง
 งานอดิเรก : ฟังเพลง
 เบอร์โทรศัพท์ : 084-6416409
 Facebook : https://www.facebook.com/joy.jb.9                                                         คติประจำใจ : ถ้ามัวเเต่เดินตามรอยเท้าคนอื่น เราก็จะไม่มีรอยเท้าเป็นของตัวเอง