เขียนโปรแกรมอย่างไรให้เข้าใจอย่างถ่องแท้ : ทำไมต้อง…
“ทำไมต้อง?” ก่อนจะเรียนรู้การเขียนโปรแกรมภาษา C/C++ ให้ไกลไปกว่านี้ ลองย้อนกลับมามองโครงสร้างพื้นฐานที่หลายคนเขียนจนคุ้นมือ #include <iostream> using namespace std; int main() { return 0; } หลายคนจำเพียงว่า “เขียนตามนี้แล้วโปรแกรมจะทำงาน” แต่เคยถามไหมว่า…ทำไมต้องเขียน? ทำไมต้อง #include <iostream> เพราะเรากำลังบอกให้โปรแกรมนำเครื่องมือสำหรับรับและแสดงผลข้อมูล เช่น cin และ cout…
เนื้อหาที่ออกข้อสอบเข้าค่ายที่ 1 สอวน.คอมพิวเตอร์ ปีการศึกษา 2565
มาเตรียมความพร้อมในการสอบเพื่อเข้าค่าย 1 สอวน.คอมพิวเตอร์ ปีการศึกษา 2565 กันครับ
สำหรับวิชาคอมพิวเตอร์แล้ว การที่จะพัฒนาโปรแกรมให้มีประสิทธิภาพ ความรู้ด้านคณิตศาสตร์ถือว่ามีความสำคัญมาก ๆ ครับ แต่การเรียนคณิตศาสตร์อ่านจะน่าเบื่อสำหรับใครหลาย ๆ คนใช่ไหมครับ
โจทย์โอลิมปิกวิชาการ สาขาคอมพิวเตอร์ ระดับชาติ ครั้งที่ 14
TOI14-d1-NBK48 TOI14-d1-Plantation TOI14-d1-Space TOI14-d2-Blockchain TOI14-d2-Logistic TOI14-d2-Technology
โจทย์โอลิมปิกวิชาการ สาขาคอมพิวเตอร์ ระดับชาติ ครั้งที่ 13
http://www.nattapon.com/wp-content/uploads/2019/06/TOI13-ข้อสอบการแข่งขันTOI13.pdf
โจทย์โอลิมปิกวิชาการ สาขาคอมพิวเตอร์ ระดับชาติ ครั้งที่ 12
http://www.nattapon.com/wp-content/uploads/2019/06/TOI12-Day1_1_peak.pdf http://www.nattapon.com/wp-content/uploads/2019/06/TOI12-Day1_2_key.pdf
เอกสารแบบทดสอบวิชาภาษาซีครับ
สำหรับนักเรียนที่ยังไม่ได้ทำแบบทดสอบ และนักเรียนที่ต้องการทำแบบทดสอบใหม่เพื่อเพิ่มคะแนนของตนเอง นักเรียนสามารถดาวน์โหลดเอกสารนี้ ได้เลยครับ ทั้งหมดมี 4 ครั้งด้วยกันนะครับ ดังนี้ แบบทดสอบปฏิบัติ ครั้งที่ 1 แบบทดสอบปฏิบัติ ครั้งที่ 2 แบบทดสอบปฏิบัติ ครั้งที่ 3 แบบทดสอบปฏิบัติ ครั้งที่ 4 ขอให้ตั้งใจ ฝึกฝน พัฒนาตนเอง และอย่าลอกกันนะครับ
[c language #10] คำสั่ง For
คำสั่ง for เป็นคำสั่งที่สั่งให้โปรแกรมทำงานซ้ำตามเงื่อนไขที่กำหนด โดยมีตัวอย่างการใช้งานดังนี้ for(ค่าเริ่มต้น; ประโยคเงื่อนไข; การเพิ่มค่าจากค่าเริ่มต้นไปยังค่าสิ้นสุด) { คำสั่ง; } ตัวอย่างโปรแกรมแสดงชื่อ-นามสกุลของตนเองจำนวน 10 ครั้ง #include<stdio.h> #include<stdlib.h> int main() { int i; for(i=1; i<=10; i++) { printf(“Nattapon Buaurai\n”); }…
[c language #9] If-Else
คำสั่ง If-Else เป็นคำสั่งที่สั่งให้โปรแกรมเลือกทำอย่างใดอย่างหนึ่งตามเงื่อนไขที่กำหนด โดยมีตัวอย่างการใช้งาน ดังนี้ if(เงื่อนไข) { คำสั่ง1; คำสั่ง2; . คำสั่ง n; } โปรแกรมนี้จะทำคำสั่ง 1-n หรือทำคำสั่งใน { } ก็ต่อเมื่อเงื่อนไขหลังคำสั่ง if เป็นจริง หรือ if(เงื่อนไข) { คำสั่ง 1; }…
[c language #8] ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการเปรียบเทียบที่นิยมใช้กันมีดังนี้ == ตัวดำเนินการเท่ากัน != ตัวดำเนินการไม่เท่ากัน >= ตัวดำเนินการมากกว่าหรือเท่ากับ <= ตัวดำเนินการน้อยกว่าหรือเท่ากับ > ตัวดำเนินการมากกว่า < ตัวดำเนินการน้อยกว่า ตัวอย่างเช่น หากนักเรียนต้องการเปรียบเทียบว่า 10 และ 20 เท่ากันหรือไม่ จะเขียนได้ดังนี้ 10 == 20 ซึ่งถ้าเท่ากันจริง โปรแกรมจะคืนค่า 1 แต่ถ้าไม่เท่ากันโปรแกรมจะคืนค่า…
[c language #7] ตัวดำเนินการคำนวณ
ตัวดำเนินการคำนวณพื้นฐาน มีดังนี้ + ตัวดำเนินการ บวก – ตัวดำเนินการ ลบ * ตัวดำเนินการ คูณ / ตัวดำเนินการ หาร % ตัวดำเนินการมอดูลัส (Modulus) หรือหารแล้วเอาเฉพาะเศษนั่นเอง ในการทำงานของตัวดำเนินการคอมพิวเตอร์จะมีลำดับการทำงานดังนี้ 1. ( ) คอมพิวเตอร์จะทำการคำนวณในวงเล็บก่อนเสมอ 2. * / % …
