Computational Thinking จากการเขียนโปรแกรม ตอนที่ 1

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

หลักการในการเขียนโปรแกรม

  • Sequence การทำงานหนึ่งๆ ต้องสามารถระบุลำดับการทำงานได้อย่างเป็นขั้นเป็นตอน
  • Loops การสร้างงานที่มีรูปแบบเดิมๆ เพียงคร้้งเดียวแล้วสามารถนำกลับมาทำซ้ำได้อีกหลายๆครั้ง
  • Parallelism งานหลายอย่างสามารถทำได้ในเวลาเดียวกัน เพื่อประหยัดเวลา หรือเพื่อประสิทธิภาพและประสิทธผล
  • Events เหตุการณ์หนึ่งที่เกิดขึ้นส่งผลให้เกิดงานตามมา
  • Conditionals ใช้สำหรับตัดสินใจบนพื้นฐานของเงื่อนไขต่างๆที่เกี่ยวข้อง
  • Operators ใช้รองรับกระบวนการทางคณิตศาสตร์และตรรกะ
  • Variables ใช้จัดเก็บข้อมูลเพื่อเรียกดูในภายหลัง และสามารถปรับข้อมูลให้ทันสมัยได้
  • Lists ใช้จัดเก็บข้อมูลที่มีโครงสร้างจัดเรียงแบบมีลำดับ

คราวหน้ามาดูวิธีการเขียนโปรแกรมที่นำมาสนับสนุนการคิดคำนวณอย่างเป็นระบบ

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s