โครงสร้างภาษาซี
#include <stdioh>➡(1)}ให้หาความหมาย
int main() ➡(2)}ให้หาความหมาย
{............ }
getch(), } ➡3
netuvn 0, }
} }
โครงสร้างภาษา C แบ่งออกเป็น 3 ส่วน
1. เฮดเดอร์ไฟล์ 1. ส่วนหัวของโปรแกรม
2. ส่วนของฟังก์ชั่นหลัก
3. ส่วนรายละเอียดของโปรแกรม
(start) Flowctuart
⬇ 1. เรียงลำดับ
[a+b] 2. เงื่อนไข
⬇ 3.
[c+a=b] #Include
⬇ Void mainl
<c) {...
⬇ Float a-b-c, PrintEC in Enter
(Stop) Width'),ScanfC"olof",&a);Printf
C"Enter Higth:')i Scanf("olo£,&b);
C=a*b;
Print£("Area=%2f,c);}
วันพุธที่ 30 สิงหาคม พ.ศ. 2560
วัน จันทร์ ที่ 28 เดือน สิงหาคม พ.ศ.2560
วันอังคารที่ 29 สิงหาคม พ.ศ. 2560
วัน จันทร์ ที่ 7 เดือน สิงหาคม พ.ศ. 2560
หลักการแก้ปัญหา
1. หลักการแก้ปัญหาอย่างมีขั้นตอน
2. การแก้ปัญหาด้วยกระบวนการทางเทคโนโลยีสารสนเทศ
3. การใช้หลักการในแก้ปัญหา
การแก้ปัญหาด้วยกระบวนการทางเทคโนโลยี
วิธีแก้ปัญหาด้วยกระบวนการทางเทคโนโลยีสารสนเทศ เป็นวิธีที่มีการนำระบบคอมพิวเตอร์ไปใช้การแก้ปัญหา หรือเพิ่มประสิทธิภาพในการทำงาน จะต้องมีการวิเคราะห์ปัญหาและศึกษาความเป็นไปได้ให้รอบคอบก่อน ต้องเลือกวิธีแก้ปัญหาให้เหมาะสมกับงาน จัดหาเครื่องมือและเทคโนโลยีที่ไม่เกินความจำเป็น
การแก้ปัญหาด้วยกระบวนการทางเทคโนโลยีสารสนเทศ เหมาะสมกับระบบงานที่ต้องทำงานอย่างใดอย่างหนึ่งซ้ำซาก และมีปริมาณงานมากหรืองานที่ต้องการความรวดเร็วในการคำนวนเกินกว่าคนธรรมดาจะทำได้ขั้นตอนการแก้ปัญหาด้วยกระบวนการเทคโนโลยี
มีดังนี้
-การวิเคราะห์และกำหนดรายระเอียดของปัญหา
-การเลือกเครื่องมือ และออกแบบขั้นตอนวิธี
-การดำเนินการแก้ปัญหา
-การตรวจสอบและการปรับปรุง
ขั้นตอนการพัฒนาโปรแกรม
1. การวิเคราะห์ปัญหา
2. การออกแบบโปรแกรมโดยใช้เครื่องมือในการออกแบบคือ ผังงาน
3. การเขียนโปรแกรม
4. การทดสอบโปรแกรม
5. การจัดนำเอกสารประกอบการใช้โปรแกรม
การแก้ปัญหาด้วยกระบวนการทางเทคโนโลยี
เครื่องมือในการวิเคราะห์ขั้นตอนวิธีในการแก้ปัญหา
ในการออกแบบขั้นตอนวิธีในการทำงานเพื่อแก้ปัญหาต่างหรือการเขียนโปรแกรม จำเป็นต้องใช้ เครื่องมือบางอย่างช่วยแบบและวิเคราะห์วิธีการเพื่อให้ง่ายต่อการมองภาพกระบวนการทำงานของระบบสามารถตรวจสอบที่ผิดพลาด รวมทั้งหาทางปรับปรุงให้ดีกว่าเดิมได้เครื่องมือดังกล่างที่ง่ายที่สุด ได้แก่ ผังงาน(Flow chart) และรหัสจำลอง(Pesudo Code)
1. ผังงาน(Flow chart) เป็นเครื่องมือช่วยออแบบและวิเคราะห์การทำงานของโปรแกรมขั้นพื้นฐานที่สุด ช่วยให้สามารถมองเห็นภาพของความสัมพันธ์ระหว่างกระบวนการทำต่างๆของระบบหรือโปรแกรมได้ง่าย ทำให้นำไปเขียนเป็นโปรแกรมได้อย่างถูกต้อง
2. รหัสจำลอง(Pseudo Code)เป็นเครื่องมือช่วยในการออกแบบระบบงานและโปรแกรมอีกแบบหนึ่ง โดยเขียนขั้นตอนวิธีเป็นประโยคสั้นๆ กระทัดรัดแต่สื่อความหมายชัดเจนเรียกกันโดยมีหมายเลขทำกับแต่ละขั้นตอนให้ทำงานตามลำดับหมายเลขและเงื่อนไขที่เขียนไว้
3. วิธีการ เขียนผังงานก่อนที่จะเขียนผังงาน คือเราต้องทำการวิเคราะห์ปัญหา และคิดค้นวิธีแก้ปัญหานั้นทีละขั้นตอนบวกนั้นนำมาเขียนในสัญลักษณ์ผังงานที่เหมาะสม ซึ่งการทำงานโดยทั่วไปต้องมีจุดเริ่มต้นและจุดจบ
สรุป
การแก้ปัญหาด้วยระบบสารสนเทศ จะต้องมีการวิเคราะห์ปัญหาศึกษาข้อมูล รวมทั้งค้นคว้าหาวิธีการแก้ปัญหาและทำการตกลงกับผู้ใช้ระบบสารสนเทศนั้นด้วยว่าเขาต้องการแก้ปัญหานั้นอย่างโรจากหลายๆวิธีที่อาจเป็นไปได้ และอีกประการหนึ่งก็คือ เขาต้องการผลหรือคำตอบจากระบบสารสนเทศในรูปแบบอย่างไร
ตารางสัญลักษณ์ที่ใช้ในการเขียนผังงาน
ชื่อสัญลักษณ์ คำอธิบาย
เทอร์มินัล(Terminal)=แสดงจุดเริ่มต้น และจุดจบการ
ทำงาน
การนำข้อมูลเข้าด้วย=แสดงการนำข้อมูลเข้าด้วย
มือถือ(Manual lnput มนุษย์เช่นใช้แผนแป้นอักขระ
symbol) หรือเมาส์
การรับเข้าหรือแสดง=แสดงการรับข้อมูลเข้าหรือ
ผล(Input/Output แสดงผลลัพธ์โดยไม่ระบุชนิด
Symbol) ของอุปกรณ์ที่ใช้
การแสดงผล(Dislay=แสดงผลลัพธ์ในขณะประมวล
Symbol) ผลเช่นการแสดงผลลัพธ์ทาง
หน้าจอ
ลูกศรแสดงลำดับ =แสดงลำดับขั้นตอนการทำงาน
การทำงาน(Flow
Line)
การเชื่อมโยงสื่อสาร=แสดงการส่งข้อมูลผ่านระบบ
(Communication โทรคมนาคม เช่น โทรศัพท์ โทร
Link Symbol) สาร ไมโครเวฟ
การอธิบาย(Com- =แสดงการอธิบายส่วนใดๆ ของ
ment or Amnota- ผังงานเพิ่มเติม เพื่อให้เกิดความ
tion Symbol) เข้าใจมากขึ้น
การรวม(Merge =แสดงการนำข้อมูลตั้งแต่ 2 ชุด
Symbol) ขึ้นไปมารวมเป็นชุดเดียวกัน
เทปแม่เหล็ก(Mag- =แสดงการรับข้อมูลเข้าหรือแสดง
netic Disk) ผลโดยใช้เทปแม่เหล็กเป็นสื่อ
จานแม่เหล็ก(Mag- =แสดงการรับข้อมูลเข้าหรือแสดง
netic Disk Symbol) ผลโดยใช้จานแม่เหล็กเป็นสื่อ
บัตรเจาะรู(Punch- =แสดงการรับรู้ข้อมูลเข้าหรือ
ed Card Symbol) แสดงผลโดยใช้บัตรเจาะเป็นสื่อ
เทปกระดาษเจาะรู =แสดงการรับข้อมูลเข้าหรือแสดง
(Punched Card ผลโดยใช้เทปกระดาษเจาะรูเป็น
Symbol) สื่อ
แกนแม่เหล็ก(Core =แสดงการรับข้อมูลเข้าหรือแสดง
Symbol) ผลโดยใช้แกนแม่เหล็กเป็นสื่อ
เอกสารหรือสิ่งพิมพ์=พิมพ์
(Document Symb-
ol)
การเตรียม(Repara-=แสดงการกำหนดข้อมูลล่วงหน้า
tion Symbol) เพื่อทำงานหนึ่งๆที่มีการทำงาน
ซ้ำๆ
ตัวอย่างสัญลักษณ์ Flowchal ในการเบียนผังงานระบบตัวอย่าง ผังงานลาป่วย
(เริ่มต้น)
(ไปทำงาน)
ใช่👈(ฉันป่วยหรือไม่)-----------
(การระบุใบลาป่วย) 👇
(ส่งอีเมล์ให้หัวหน้า) ไม่
(นอนพักผ่อน) 👇
(จบ)---------------------------
อธิบายผลงานลาป่วย
1. เริ่มป่วย-Start
2. ไปทำงาน-Proeess
3. ฉันป่วยหรือไม่?-Decision (ถ้าไม่ป่วยก็จบกันเลย-Fals)
4. ใช่ฉันป่วย-True
5. กรอกใบลาป่วย-Process
6. ส่งอีเมล์ให้หัวหน้า-Process
7. นอนพักผ่อน-Process
8. จบ-End
วัน จันทร์ ที่ 17 เดือน กรกฎาคม พ.ศ. 2560
หน่วยการเรียนรู้ที่ 1
ระบบสารสนเทศ
Input Proass Output
👉DATA
หน่วยการเรียนรู้ที่ 2 คอมพิวเตอร์เครือข่าย LAN,MAN,WAN
LAN👉ระยะภายใน,สัมนักงาน,ร.ร,ห้างร้าน,ห้างสรรพสินค้า
MAN👉เขตเมืองเดียว
WAN👉ระยะไกล ครอบคลุมทั้งประเทศ ระหว่าง
เครือข่าย อินเทอร์เน็ตหรือ Cyberspnce Internet
ประวัติ ปี 1930 กระทรวงกลาโหมสหรัฐอเมริกา จัดตั้งหน่วยงานชื่อ ARPA ทำงานวิจัยเกี่ยวกับการเชื่อมต่อระบบคอมพิวเตอร์
ARPANet 4 แห่ง
1 . สแตรเฟอร์ด,ยูทาริ,ลอสแอนเจลิส,แคลิฟอร์เนียปี 2530 ม.สงขลานครินาริน+สถาบัน เทคโนโลยีแห่งเอเซียAIT>ไป มหาวิทยาลัยเมลเบิร์น+ออสเตรเลีย