Please enable JavaScript.
Coggle requires JavaScript to display documents.
การเขียนโปรแกรมภาษาขั้นพี้นฐาน (ภาษาคอมพิวเตอร์ (ตัวแปลภาษาคอมพิวเตอร์…
การเขียนโปรแกรมภาษาขั้นพี้นฐาน
ภาษาคอมพิวเตอร์
ภาษาระดับต่ำ
ภาษาระดับสูง
ภาษาเครื่อง
ตัวแปลภาษาคอมพิวเตอร์
อินเทอร์พรีเตอร์
คอมไพเลอร์
แนวคิดในการเขียนโปรแกรม
การเขียนโปรแกรมเชิงโครงสร้าง
โครงสร้างแบบมีทางเลือกในการตัดสินใจเลือกทางใดทางหนึ่ง
โครงสร้างแบบทำซ้ำ
โครงสร้างแบบลำดับขั้นตอน
การเขียนโปรแกรมเชิงวัตถุ
หลักการเขียนโปรแกรม
การวิเคราะห์ปัญหา
เป็นขั้นตอนที่สำคัญที่สุดผู้เขียนโปรแกรมต้องกำหนดวัตถุประสงค์ของงานวิเคราะห์รายละเอียดข้อมูลเข้ารายละเอียดของผลลัพธ์และวิธีการที่ได้มาซึ่งผลลัพธ์หรือการประมวลผลสิ่งเหล่านี้ที่ผู้ที่ทำหน้าที่เขียนโปรแกรมจะต้องทำความเข้าใจให้ถูกต้องเพราะถ้าผู้เขียนโปรแกรมวิเคราะห์ปัญหาไม่ถูกต้องผลลัพธ์ที่ได้อาจจะไม่ตรงกับความต้องการ
การวางแผนและการออกแบบ
การประมวลผลต้มเป็นลำดับขั้นตอนที่แน่นอน
กระบวนการต้องให้ผลลัพธ์ตามที่กำหนดในปัญหา
กฎเกณฑ์ที่สร้างอัลกอริทึมต้องไม่คุมเครือ อ่านแล้วไม่สับสนอ่านและสามารถเข้าใจตรงกัน
อัลกอริทึมต้องมีจุดสิ้นสุดเป็นคุณสมบัติที่สำคัญ เพราะการประมวลผลของคอมพิวเตอร์จะต้องมีจุดสิ้นสุด การเขียนโปรแกรมเบื้องต้นด้วยภาษา C หาย
เป็นกระบวนการที่สร้างขึ้นจากกฎเกณฑ์เพื่อใช้ในการแก้ปัญหาต่างๆเป็นกระบวนการที่สร้างขึ้นจากกฎเกณฑ์เพื่อใช้ในการแก้ปัญหาต่างๆ เพื่อให้ได้มาซึ่งผลลัพธ์
การเขียนโปรแกรมเบื้องต้นด้วยภาษาซี
ข้อดีของภาษาซี
โปรแกรมที่เขียนขึ้นด้วยภาษาจีนสามารถนำไปใช้กับเครื่องคอมพิวเตอร์ที่ใช้ CPU ต่างเบอร์กันได้หรือกล่าวได้ว่าโปรแกรมมีความยืดหยุ่นสูง
สามารถนำภาษา C ไปใช้ในการเขียนโปรแกรมประยุกต์ได้หลายระดับ
คอมไพเลอร์ภาษาซีทุกโปรแกรมทำงานอิงมาตรฐาน เกือบทั้งหมดจึงทำให้โปรแกรมที่เขียนขึ้นด้วยภาษาซีสามารถนำไปใช้กับคอมพิวเตอร์ได้ทุกรุ่นที่มีมาตรฐาน ansi รับรอง
สามารถประกาศข้อมูลได้หลายชนิดและหลายรูปแบบทำให้สะดวกรวดเร็วต่อการพัฒนาโปรแกรมตามวัตถุประสงค์ของผู้ใช้
สั่งอุปกรณ์ในคอมพิวเตอร์ได้เกือบทุกส่วนของฮาร์ดแวร์ซึ่งภาษาระดับสูงภาษาอื่นทำงานดังกล่าวได้น้อยกว่า
ประยุกต์ใช้ในงานสื่อสารข้อมูลได้งานที่ควบคุมที่ต้องการความแม่นยำในเรื่องเวลาได้ดีกว่าภาษาระดับสูงอื่นๆ
เป็นภาษาที่มีลักษณะเป็นโครงสร้างจึงเขียนโปรแกรมง่าย
สามารถเขียนโปรแกรมด้วยเทคนิคแบบ oop ได้หากใช้ภาษาซีรุ่น Turbo C + ขึ้นไปทำให้สามารถพัฒนาโปรแกรมประยุกต์เพื่อใช้งานได้กว้างขวางมากยิ่งขึ้นกว่าเดิม
ข้อเสียของภาษาซี
เนื่องจากภาษาซีมีรูปแบบการเขียนที่ให้อิสระแก่ผู้เขียนโปรแกรมมากดังนั้นการเขียนโปรแกรมให้ได้ผลลัพธ์แบบเดียวกันเขียนได้หลากหลายรูปแบบ