วันพุธที่ 17 พฤษภาคม พ.ศ. 2560

ใบงานที่1




ความหมายของภาษา C





ภาษาซี (C Programming Language) คือ ภาษาคอมพิวเตอร์ใช้สำหรับพัฒนาโปรแกรมทั่วไป ถูกพัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์ ( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว และความแตกต่างกันไปในแต่ละเครื่อง

โครงสร้างของภาษา C




โปรแกรมในภาษาซีทุกโปรแกรมจะประกอบด้วยฟังก์ชันอย่างน้อย หนึ่งฟังก์ชัน คือ ฟังก์ชัน main โดยโปรแกรมภาษาซีจะเริ่มทำงานที่ฟังก์ชัน main ก่อน ในแต่ละฟังก์ชันจะประกอบด้วย

1. Function Heading ประกอบด้วยชื่อฟังก์ชัน และอาจมีรายการของ argument

2. Variable Declaration ส่วนประกาศตัวแปร สำหรับภาษาซี ตัวแปรหรือค่าคงที่ทุกตัว ที่ใช้ในโปรแกรมจะต้องมีการประกาศก่อนว่าจะใช้งานอย่างไร จะเก็บค่าในรูปแบบใดเช่น interger หรือ real number

3. Compound Statements ส่วนของประโยคคำสั่งต่างๆ ซึ่งแบ่งเป็นประโยคเชิงซ้อน (compound statement) กับ ประโยคนิพจน์ (expression statment) โดยประโยคเชิงซ้อนจะอยู่ภายในวงเล็บปีกกาคู่หนึ่ง { และ } โดยในหนึ่งประโยคเชิงซ้อน จะมีประโยคนิพจน์ที่แยกจากกันด้วยเครื่องหมาย semicolon (;) หลายๆ ประโยครวมกัน และ อาจมีวงเล็บปีกกาใส่ประโยคเชิงซ้อนย่อยเข้าไปอีกได้


ตัวอย่างของภาษา C




ฟังก์ชั่น printf()


เป็นฟังก์ชันใช้ พิมค่าข้อมูลไปยังหน้าจอคอมพิวเตอร์








control string อาจจะเป็นตัวอักษร ข้อความหรือตัวกำหนดชนิดข้อมูล (specifier) ซึ่งใช้กำหนดชนิดข้อมูลที่จะพิมพ์ ตัวกำหนดชนิดข้อมูล
ตัวกำหนดชนิดข้อมูล
%c แทนตัวอักษร
%d แทนเลขจำนวนเต็ม
%e แทนเลขในรูปเอกซ์โพเนนเชียล (exponential form)
%f แทนเลขทศนิยม
%0 แทนเลขฐานแปด
%s แทนสตริงก์
%u แทนเลขจำนวนเต็มไม่คิดเครื่องหมาย
%x แทนเลขฐานสิบหก
%p แทนข้อมูลแบบพอยน์เตอร์ (pointer)
%% แทนเครื่องหมาย %





ที่มา
http://www.geocities.com/suwit_0000/index.html
http://nanotech.sc.mahidol.ac.th/c/basic/index.htm

วันอาทิตย์ที่ 5 กุมภาพันธ์ พ.ศ. 2560

การเชื่อมต่ออินเตอร์เน็ต

การเชื่อมต่อ ADSL / Modem กับ โทรศัพท์บ้าน
1.อุปกรณ์ที่ใช้ในการเชื่อมต่ออินเตอร์เน็ต
   
    - กล่องโมเดม
    - สายLAN
    - สายโทรศัพท์
    - สายDSL
    - Splitter

2.ขั้นตอนวิธีการติดตั้ง

1. นำสายโทรศัพท์มาเสียเข้ากับตัวSplitter ทั้งสองข้าง
2.นำสายโทรศัพท์อีกข้างมาต่อกับโทรศัพท์บ้าน
3.จากนั้น นำสายDSL มาต่อเข้ากับตัว Splitter
4. นำอีกข้างมามาต่อกับตัวโมเดม
5.ส่วนสายLAN ให้นำมาต่อเข้ากับตัวโมเดม 
6.นำอีกข้างให้นำมาต่อเข้ากับตัว CPU
7.เสียบปลั๊กโมเดม
8.เปิดสวิทต์โมเดม



วันอาทิตย์ที่ 13 พฤศจิกายน พ.ศ. 2559

ประเภทของระบบสารสนเทศเพื่อสนับสนุนการตัดสินใจ


ประเภทของระบบสารสนเทศเพื่อสนับสนุนการตัดสินใจ

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




ระบบสารสนเทศเพื่อสนับสนุนการตัดสินใจของบุคคล




ระบบสารสนเทศเพื่อสนับสนุนการตัดสินใจแบบกลุ่ม

ระบบสารสนเทศเพื่อสนับสนุนการตัดสินใจของบุคคล

ระบบสารสนเทศสนับสนุนการตัดสินใจของบุคคล เป็นระบบสารสนเทศที่มีผู้ใช้หรือผู้ตัดสินใจเพียงคนเดียว ดังนั้นผู้ใช้จึงต้องมีอำนาจในการตัดสินใจ ระบบสารสนเทศประเภทนี้มีอีกชื่อหนึ่งว่า ระบบสารสนเทศของผู้บริหาร หรือ (EIS) (Executive Information System ) ซึ่งเป็นระบบสารสนเทศที่ช่วยสนับสนุนการวิเคราะห์ปัญหา ศึกษาแนวโน้มของเรื่องที่สนใจ ส่วนใหญ่จะนำเสนอสารสนเทศในรูปแบบของรายงาน ตารางและกราฟ เพื่อสรุปสารสนเทศให้เข้าใจง่ายและประหยัดเวลา เช่น บริษัทแห่งหนึ่งต้องการเปิดสาขาเพื่อจำหน่ายผลิตภัณฑ์เพิ่มขึ้น ผู้บริหารจึงนำเข้าข้อมูลต่างๆ ของบริษัทไว้ในฐานข้อมูลของ EIS เพื่อประมวลผลตามแบบจำลองที่สร้างไว้




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




ระบบสารสนเทศสนับสนุนการตัดสินใจแบบกลุ่ม


ระบบสารสนเทศสนับสนุนการตัดสินใจแบบกลุ่มหรือ GDSS (group decision support system) เป็นระบบสารสนเทศที่พฒนามาจากระบบสารสนเทศสนบสนุนการตัดสินใจของบุคคลเรื่องจากการทำงานภายในองค์กรมักใช้การวิเคราะห์ข้อมูลจากผู้ใช้ที่มีจำนวนมากกว่า 1 คนในการตัดสินใจการแก้ปัญหา ซึ่งจะช่วยเพิ่มประสิทธิภาพและความน่าเชื่อถือในผลการตัดสินใจนั้น ๆ การนำ GDSS มาใช้ในองค์กรจึงเป็นการเปลี่ยนแปลงลักษณะการทำงานจากการเก็บรวบรวมข้อมูลไว้ที่ผู้ใช้คนใดคนหนึ่งมาเก็บรวบรวมไว้ในระบบฐานข้อมูล บุคลากรทุกคนในองค์กรมีส่วนร่วมในการแสดงความคิดเห็นและส่งเสริมการตัดสินใจขององค์กร ตัวอย่างการใช้งาน GDSS เช่น บริษัทแห่งหนึ่งต้องการปรับเปลี่ยนเวลาทำงานของพนักงานบริษัท จึงมีการรวบรวมข้อมูลและความคิดเห็นของพนักงานทุกคนไว้ในฐานข้อมูลของ GDSS เพื่อประมวลผลตามแบบจำลองที่สร้างไว้ จากนั้นผู้บริหารหลาย ๆ ฝ่ายร่วมกันตัดสินใจว่าควรจะดำเนินการอย่างไร
แผนผังแสดงการใช้งาน GDSS เพื่อปรับเปลี่ยนเวลาการทำงานของพนักงาน


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

ตัวอย่างโปรแกรมช่วยตัดสินใจ