Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
s
sum mer
•
ติดตาม
7 พ.ค. 2023 เวลา 14:37 • การศึกษา
เด็กฝึกเขียนโปรแกรม3(ไม่เกี่ยวข้องกับรูป)
หลังจากกลับมาจากการกินหมูกระทะก็อยากอาบน้ำนอนเลย แต่ว่ามีบางสิ่งบางอย่างคล้ำคออยู่ สุดท้ายก็ต้องมาเปิดแล็ปท็อปกดเข้ายูทูปแล้วดูคลิปวิดีโอพาร์ทต่อไป วันนี้ไม่ได้เข้าโปรแกรมเขียนโค้ดเนื่องจากว่าเน้นทฤษฎีก่อนดีกว่า แถมไม่ได้เสียเปล่าซะด้วยสิ คิดว่านะ โอเคมาสรุปดีกว่าว่าวันนี้ได้อะไรมาบ้าง
Algorithm ขั้นตอนวิธีแก้ปัญหา(ไม่ใช่คำตอบแต่เป็นชุดคำสั่งที่ทำให้ได้คำตอบ)
กระบวกการวิเคราะห์ปัญหา
1.Output(คำตอบ)
2.Input(ข้อมูลที่ใส่เข้าไปในโค้ด)
3.Process(กระบวนการทำงาน)
คุณสมบัติของอัลกอรึทึม
1.ความถูกต้อง
2.ง่ายต่อการอ่าน
3.แก้ไขได้ในภายหลัง
4.สามารถนำมาใช้ซ้ำได้
5.มีประสิทธิภาพ
การอธิบายการทำงานของโปรแกรม
1.ผังงาน(Floechart) วิธีเบสิคสมัยมัธยมต้น (ช่วงนั้นไม่ค่อยสนใจด้านนี้เลย แบบไม่เลย เลยไม่ได้สนใจมากมายอะไร ตอนนี้คือรู้ซึ้งแล้วค่ะTT)
2.ชุดคำสั่งเทียม(Pseado code) คือรหัสลำลองที่ใช้เป็นตัวแทนของอัลกอรึทึม โดยมีประโยคคำสั่งเป็นภาษาอังกฤษที่ไม่ขึ้นกับภาษาคอมพิวเตอร์ใดๆ
ต่อไปเป็นรูปแบบการทำงานโปรแกรม
1.ทำงานตามลำดับ(Sequence) เอาแบบเข้าใจง่ายก็คือการทำงานแบบบนลงล่างตามFloechartที่ไม่ซับซ้อนล่ะมั้ง (ไม่แน่ใจว่าอธิบายถูกมั้ย)
2.ทำงานแบบมีเงื่อนไข(Decision) เป็นการตัดสินใจ เช็คว่าเงื่อนไขนั้นจริงรึเปล่า
3.การวนซ้ำ
และฉันคิดว่าการคำนวณเกรดนั้นน่าจะมีรูปแบบเป็นDecisionนะ แต่คงตองศึกษาข้อมูลต่อไปก่อน
และก็ได้ศึกษาFloechartเพิ่มเติม ซึ่งมีหลายรูปแบบมากๆ ทำเอาลายตาไปหมดฮ่าฮ่าฮ่า แต่ก็เอาเถอะ ยังไงซะวันนี้ฉันก็ได้รู้มากกว่าเมื่อวานแล้ว เจ๋งแจ๋วไปเลย
(วันนี้สั้นมากเลยนะ เพราะกิจวัตรประจำวันเหมือนตอนที่แล้วน่ะสิ)
ปล.ไอแพดฉันเน่าไปแล้วTT อะไรกันเนี่ย ตอนแรกนึกว่าจะชาร์จไม่เข้า ไม่คิดเลยว่าสายชาร์จมันจะปกติดี ให้ตายสิTT
บันทึก
1
1
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2024 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย