[c language #7] ตัวดำเนินการคำนวณ
ตัวดำเนินการคำนวณพื้นฐาน มีดังนี้ + ตัวดำเนินการ บวก – ตัวดำเนินการ ลบ * ตัวดำเนินการ คูณ / ตัวดำเนินการ หาร % ตัวดำเนินการมอดูลัส (Modulus) หรือหารแล้วเอาเฉพาะเศษนั่นเอง ในการทำงานของตัวดำเนินการคอมพิวเตอร์จะมีลำดับการทำงานดังนี้ 1. ( ) คอมพิวเตอร์จะทำการคำนวณในวงเล็บก่อนเสมอ 2. * / % …
[c language #6] การรับข้อมูลเข้าทางคีย์บอร์ด
ฟังก์ชัน Scanf เป็นฟังก์ชันสำหรับรับข้อมูลจากคียร์บอร์ดเข้าสู่โปรแกรม โดยมีวิธีการใช้งานดังนี้ int number; scanf(“%d”, &number); บรรทัดที่ 1 : เป็นการประกาศตัวแปรชนิดจำนวนเต็มบวก ชื่อ number บรรทัดที่ 2 : รอรับค่าทางคีย์บอร์ด (จะทำงานเมื่อกดปุ่มที่คีย์บอร์ด) โดยจะเก็บค่าตัวเลขจำนวนเต็มไว้ที่ตัวแปร number (ใช้ %d เพราะตัวแปร number เป็นตัวแปรชนิด int…
[c language #5] ตัวแปรและ Text Formatting
ตัวแปร (variable) คือสิ่งที่จะช่วยเราจำค่าต่างๆ ไว้แสดงค่าหรือคำนวณภายหลัง โดยตัวแปรเหล่านี้จะเก็บค่าเอาไว้ในหน่วยความจำ (Memory) ของคอมพิวเตอร์นั่นเอง การประกาศตัวแปร (Declarations) ก่อนที่เราจะนำตัวแปรมาใช้ได้ เราต้องประกาศตัวแปรเสียก่อน โดยมีรูปแบบดังนี้ int number; char letter; ชนิดของตัวแปร Type name …
[c language #4] Escape Character และ Comment
Escape Character ในการเขียนโปรแกรมให้มีการแสดงผลเครื่องหมายพิเศษต่างๆ เช่น เครื่องหมายคำพูด ” หรือเครื่องหมาย \ เราจะเขียนโปรแกรมอย่างไร เพราะเครื่องหมายคำพูดถูกใช้อยู่ในฟังก์ชัน printf() อยู่แล้ว เพราะเป็นเครื่องหมายแสดงถึงขอบเขตเริ่มต้นและสิ้นสุดของข้อความ (สายอักขระหรือ string) แล้วหากเราต้องการแสดงเครื่องหมายเหล่านี้ออกจากหน้าจอจะทำอย่างไรดีล่ะ? วิธีการนั้นง่ายๆ แค่เอาเครื่องหมาย \ ซึ่งเรียกว่า อักขระหลีก (Escape character) ไปวางไว้หน้าอักขระเหล่านั้น มีผลให้อักขระที่ตามหลังเครื่องหมาย \ หนึ่งตัว มีความหมายเปลี่ยนไปจากเดิม เช่น …
[c language #3] New line ขึ้นบรรทัดใหม่อย่างไรดี?
หากนักเรียนได้ลองใช้ฟังก์ชัน printf() เพื่อแสดงผลข้อมูลไปบ้างแล้ว นักเรียนจะพบว่ามีการแสดงผลเพียงบรรทัดเดียว แม้เราจะใช้ฟังก์ชัน printf() อีกบรรทัดหนึ่งก็ตาม ผลลัพธ์ที่แสดงออกจากหน้าจอก็ยังแสดงผลเพียงบรรทัดเดียว เช่น printf(“My name is Nattapon”); printf(“I am a student”); ผลลัพธ์ที่ได้คือ My name is NattaponI am a student แล้วทำอย่างไร เราถึงจะทำให้ผลลัพธ์ที่แสดงออกทางหน้าจอ…
[c language #2] Hello World! โปรแกรมแรกใช้ชีวิต
ให้นักเรียนศึกษาตัวอย่างโปรแกรมต่อไปนี้ครับ นักเรียนอาจจะลองเขียนโปรแกรมนี้ลงใน Dev-C++ เพื่อศึกษาผลลัพธ์ด้วยก็ได้ บรรทัดที่ 1 #include<stdio.h> บรรทัดที่ 2 int main() บรรทัดที่ 3 { บรรทัดที่ 4 …
[c language #1] ใช้โปรแกรมอะไรในการเขียนโปรแกรมภาษาซี
ใช้โปรแกรมอะไรในการเขียนโปรแกรมภาษาซี? ในการเขียนโปรแกรมภาษาซีนั้น มี editor หรือโปรแกรมที่ใช้ในการเขียนโปรแกรมภาษาซีอยู่หลายโปรแกรม แต่โปรแกรมที่นิยมใช้กันโปรแกรมหนึ่งก็คือ โปรแกรม Dev-C++ ครับ ซึ่งเป็นโปรแกรมที่สามารถดาวน์โหลดมาใช้ได้ฟรี โดยสามารถดาวน์โหลดได้จากลิงค์ต่อไปนี้ สำหรับผู้ที่ใช้ window xp, vista และ 7 ดาวน์โหลด ที่นี่ ครับ (แล้วคลิกที่ Go to Download Page) สำหรับผู้ที่ใช้ window 8…
การติดตั้งโปรแกรม Microsoft Visual Studio 2010
ครูได้เขียนอธิบายวิธีการติดตั้งโปรแกรม Microsoft Visual Studio 2010 ให้นักเรียนทำตามขั้นตอนตามเอกสารนี้ครับ การติดตั้งโปรแกรม Microsoft visual studio 2010 from Nattapon
[ง32213] การใช้คำสั่ง If-Else และฟังก์ชัน ReadOnly, BackColor
ในเรื่องนี้ครูได้เพิ่มเติมเทคนิคพิเศษเกี่ยวกับการเขียนโปรแกรมเพื่อตรวจสอบเงื่อนไขต่างๆ ครับ เช่น การตรวจสอบว่ากรอกข้อมูลครบถ้วนหรือยัง ด้วยฟังก์ชัน If-Else นอกจากนี้ยังมีฟังก์ชันจัดการเกี่ยวกับ Textbox นั่นก็คือการกำหนดให้ Textbox อ่านได้อย่างเดียวหรือทั้งอ่านและเขียนได้ และการใช้สีให้กับ TextBox ครับ ซึ่งมีตัวอย่างไฟล์งานและวีดีโอสอนดังนี้ ดาวน์โหลด Source Code ตัวอย่างโปรแกรม วีดีโอสอนการใช้ฟังก์ชัน If-Else, ReadOnly และ BackColor หากนักเรียนมีข้อสงสัยก็มาถามในห้องเรียนหรือผ่านทาง facebook หรือ…
[ง32213] การเขียนโปรแกรมคำนวณเลข
ในเรื่องนี้นักเรียนจะได้เรียนรู้เกี่ยวกับการเขียนโปรแกรมด้วยภาษา Visual Basic เพื่อคำนวณเลขอย่างง่ายๆ นะครับ ซึ่งนักเรียนสามารถศึกษาได้จากวีดีโอการสอนต่อไปนี้ หรือจากใบความรู้ด้านล่างครับ และนักเรียนสามารถดาวน์โหลด source code โปรแกรมที่ครูได้เขียนไว้แล้วไปศึกษาได้ครับ ดาวน์โหลด source code โปรแกรมบวกเลข วีดีโอสอนการเขียนโปรแกรมบวกเลขอย่างง่าย ใบความรู้เพิ่มเติมเกี่ยวกับการเขียนโปรแกรมคำนวณเลข