• How We Do It

    How We Do It

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sit amet nisl lectus, id sagittis metus.

  • Easy to Customize

    Easy to Customize

    Nunc sapien risus, molestie sit amet pretium a, rutrum a velit. Duis non mattis velit. In tempus suscipit sem, et consectetur.

  • Clean Design

    Clean Design

    Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam consequat risus et lectus aliquet egestas.

  • Works Everywhere

    Works Everywhere

    Nullam a massa ac arcu accumsan posuere. Donec vel nibh sit amet metus blandit rhoncus et vitae ipsum.

  • Web Development

    Web Development

    Suspendisse eleifend nulla in est euismod scelerisque. Etiam lacinia fermentum nunc id imperdiet.

  • Color Picker

    Color Picker

    Nullam tortor tellus, iaculis eu hendrerit ut, tincidunt et lorem. Etiam eleifend blandit orci.

2-ภาษาเครื่อง

           ภาษาเครื่อง (machine language) เป็น ภาษาโปรแกรมรุ่นที่หนึ่ง (first-generation programming language: 1GL) ซึ่งเป็นภาษาเดียวที่ไมโครโพรเซสเซอร์สามารถเข้าใจ คำสั่งเป็นตัวเลขล้วนๆ การอ่านและเขียนอาจต้องใช้เครื่องมือพิเศษ เป็นภาษาหรือคำสั่งที่ใช้้ในการสั่งงานหรือติดต่อกับเครื่องโดยตรง ลักษณะสำคัญของภาษาเครื่องจะประกอบด้วยรหัสของเลขฐานสองซึ่งเทียบได้กับลักษณะของสัญญาณทางไฟฟ้าเข้ากับหลักการทำงาานของเครื่องสามารถเข้าใจและพร้อมที่จะทำงานตามคำสั่งได้ทันที


ที่มา  : http://www.thaiboxsoftware.com


Read more

1-ภาษาโปรแกรม

          ภาษาโปรแกรม คือภาษาประดิษฐ์ชนิดหนึ่งที่ออกแบบขึ้นมาเพื่อสื่อสารชุดคำสั่งแก่เครื่องจักร โดยเฉพาะอย่างยิ่งคอมพิวเตอร์ ภาษาโปรแกรมสามารถใช้สร้างโปรแกรมที่ควบคุมพฤติกรรมของเครื่องจักร และ/หรือ แสดงออกด้วยขั้นตอนวิธี (algorithm) อย่างตรงไปตรงมา ผู้เขียนโปรแกรมซึ่งหมายถึงผู้ที่ใช้ภาษาโปรแกรมเรียกว่า โปรแกรมเมอร์ (programmer)



          ภาษาโปรแกรมในยุคแรกเริ่มนั้นเกิดขึ้นก่อนที่คอมพิวเตอร์จะถูกประดิษฐ์ขึ้น โดยถูกใช้เพื่อควบคุมการทำงานของเครื่องทอผ้าของแจ็กการ์ดและเครื่องเล่นเปียโน ภาษาโปรแกรมต่าง ๆ หลายพันภาษาถูกสร้างขึ้นมา ส่วนมากใช้ในวงการคอมพิวเตอร์ และสำหรับวงการอื่นภาษาโปรแกรมก็เกิดขึ้นใหม่ทุก ๆ ปี ภาษาโปรแกรมส่วนใหญ่อธิบายการคิดคำนวณในรูปแบบเชิงคำสั่ง อาทิลำดับของคำสั่ง ถึงแม้ว่าบางภาษาจะใช้การอธิบายในรูปแบบอื่น ตัวอย่างเช่น ภาษาที่สนับสนุนการเขียนโปรแกรมเชิงฟังก์ชัน หรือการเขียนโปรแกรมเชิงตรรกะ

ที่มา  : http://th.wikipedia.org/wiki/


Read more

A01.แนะนำโปรแกรมเขียนภาษาซี Dev C++

หลายคนคุ้นเคยกับการเขียนภาษาซีด้วยโปรแกรม Turbo C++ 2.0 หรือ 3.0 และปัจจุบันก็มี 4.5 แต่ด้วยการเรียนการสอนระดับมัธยมศึกษาตอนปลายที่ต้องการความสะดวก ใช้งานง่าย ติดตั้งง่าย และมีให้โหลดกันฟรี ๆ ผมขอแนะนำโปรแกรมที่ชื่อว่า Dev C++ 4.9... การติดตั้งก็ไม่ยากครับ download ก็ง่ายไปดูกันเลยครับ


Download ได้จากเว็บนี้ครับ Bloodshed Dev-C++ 4.9.9.2

เว็บ http://www.codepad.org/  เป็นเว็บที่สามารถ compiler ได้เช่นกัน ใช้งานได้โดยไม่ต้องติดตั้งโปรแกรม

มาดูหน้าตาของโปรแกรมครับ

ขั้นตอนการติดตั้ง(อดใจรอสักครู่ครับ)















Read more

E02.การจัดข้อมูลในรูปตาราง[2]

เขียนโปรแกรมรับข้อมูล 2 แถว แล้วแสดงข้อมูลและคำนวณผลรวม รูปแบบตาราง
Input Code Name midterm final[2 record]  
---------*---------*---------*---------*---------*
11254 supot 23 31
12302 panitan 29 32
--------10--------20--------30--------40--------50
-------|-----------|---------|---------|---------|
  11230|   phittaya|       25|       30|       55|
  11254|      supot|       23|       31|       54|
-------|-----------|---------|---------|---------|
Press any key to continue . . .


Read more

E01.การจัดข้อมูลในรูปตาราง[1]

เขียนโปรแกรมรับข้อมูล 3 แถว แล้วแสดงข้อมูลด้วยรูปแบบตารางตามตำแหน่งที่ถูกต้อง
Output:
Input Code Fristname Lastname Birthday[3 record]  
---------*---------*---------*---------*---------*
10200 phittaya patiko 14-09-2554
10234 supot ashan 13-01-2523
01234 panitan nujoi 12-11-2530

--------10--------20--------30--------40--------50
---------*---------*---------*---------*---------*
Code    |Fristname    |Lastname      |Birthday
---------*---------*---------*---------*---------*
10200      phittaya        patiko       14-09-2554
10234         supot         ashan       13-01-2523
01234       panitan         nujoi       12-11-2530
---------*---------*---------*---------*---------*
Press any key to continue . . .


Read more

B03.ตัวแปร

ตัวแปร
การประกาศตัวแปรจะต้องมีการกำหนดชื่อให้กับตัวแปร เพื่อให้โปรแกรมทำงาน กฎการตั้งชื่อ ในภาษาซียังใช้กับชื่อต่าง ๆ ในโปรแกรมได้อีกด้วย ตัวอย่างเช่น การกำหนดชื่อโปรแกรม ชื่อของตัวแปรต่าง ๆ เป็นต้น ในตัวอย่างที่ผ่านมาเราได้เห็นการตั้งชื่อตัวแปรและค่าคงที่มาบ้างแล้ว

การตั้งชื่อในภาษาซีมีรูปแบบดังนี้
1. ชื่อจะต้องไม่ซ้ำกับคำสงวน (Reserved word) และคำมาตรฐานที่คอมไพล์เลอร์รู้จัก
2. จะต้องขึ้นต้นด้วยตัวอักษร (A-Z,a-z) หรือเครื่องหมาย_ (Underscore) เท่านั้น
3. ตัวต่อไปต้องเป็นตัวอักษรหรือตัวเลขหรือเครื่องหมาย_
4. การตั้งชื่อจะต้องไม่มีช่องว่าง
5. ตัวอักษรตัวเล็กและตัวอักษรตัวใหญ่จะมีความหมายแตกต่างกัน
6. ยาวสูงสุด 31 ตัวอักษร

คำสงวนเป็นคำที่มีความหมายที่โปรแกรมรู้จัก โดยมีรูปแบบการใช้งานที่แน่นอน ส่วนคำมาตรฐานเป็นคำที่มีความหมายอยู่แล้ว โปรแกรมสามารถเรียกใช้งานได้เลย คำสงวนในภาษาซีได้แก่

คำสงวนใน C มาตรฐาน (ANSI Standard C)

auto

break

case

char

const

continue

default

do

double

else

enum

exterm

float

for

goto

if

int

long

register

return

short

signed

sizeof

static

struct

switch

typedef

union

unsigned

void

volatile

while

คำสงวนที่มีเพิ่มใน Borland C

asm

_ss

interrupt

_cs

cdecl

near

_ds

far

pascal

_es

huge

_export



รูปแบบการใช้งาน

type variable;

type หมายถึงชนิดข้อมูลของตัวแปร
variable หมายถึงชื่อของตัวแปร

ในการประกาศตัวแปร สามารถประกาศครั้งละหลายตัวได้ ถ้าหากเป็นตัวแปรประเภทเดียวกันจะใช้เครื่องหมาย , คั่น ตัวอย่างเช่น ถ้าหากจะประกาศตัวแปรชื่อ Data1 และ Data2 สำหรับเก็บจำนวนเต็มสามารถทำได้ดังนี้
int Data1, Data2;



- ตัวแปรใช้เก็บข้อมูลชนิดจำนวนเต็ม (integer)

ตัวอย่าง

#include  
int main (void){   

int num1; 
num1=5; 
printf("Number is :%d",num1);

system("pause"); 
} 



- ตัวแปรใช้เก็บข้อมูลชนิดจำนวนจริง (Float,double)

ตัวอย่าง

#include  
int main (void){   

float num2; 
num2=10.50; 
printf("Number is :%.2f",num2);

system("pause"); 
} 


#include  
int main (void){   

double num3; 
num3=10.50; 
printf("Number is :%.2lf",num3);

system("pause"); 
} 



- ตัวแปรใช้เก็บข้อมูลชนิดอักขระ (charecter)

ตัวอย่าง

#include  
int main (void){   

char A; 
A='y'; 
printf("A is :%c",A);

system("pause"); 
} 



- ตัวแปรใช้เก็บข้อมูลชนิดสายอักขระ (string หรือ char[])

ตัวอย่าง

#include  
int main (void){   

char name[20]; 
printf("Enter your name : ");
scanf("Your name is :%s",name);

system("pause"); 
} 



Read more

B02.คำสั่งหมายเหตุ

การเขียนหมายเหตุ (comment) คือ ข้อความที่เขียนไว้ภายในโปรแกรม เพื่อใช้อธิบายโปรแกรม โดยตัวแปรโปรแกรมจะไม่แปลข้อความคำสั่งหมายเหตุให้เป็นภาษาเครื่อง

การเขียนข้อความสั่งหมายเหตุในโปรแกรมทำได้ 2 แบบ ได้แก่

1. //หมายเหตุ ใช้เครื่องหมาย // หน้าข้อความหมายเหตุ ใช้ได้กับหมายเหตุที่มีขนาดความยาวไม่เกิน 1 บรรทัด

ตัวอย่าง การเขียนแบบอธิบาย code ของแต่ละบรรทัด

//นำเข้า Header file ที่ชื่อว่า stdio.h
#include  
//เริ่มต้อน ฟังก์ชัน main()
int main (void){   
//ตัวอย่างการแสดงข้อความ

//แสดง .... ออกทางจอภาพ
printf(".............................\n");

//แสดง  Wel....
printf("Welcome to Benjamanusorn\n");  

//แสดง .... ออกทางจอภาพ
printf(".............................");  

//หยุดรอการกด คีร์บอร์ด ก่อนจะทำงานต่อไป
system("pause"); 

//ปิดฟังก์ชัน main()
} 



ตัวอย่าง การเขียนคอมเมนต์เพื่อบอกรายละเอียดของโปรแกรม

//FileName:comment_1.c
//Developer:krunoth@hotmail.com
#include  
int main (void){   

printf(".............................\n");
printf("Welcome to Benjamanusorn\n");  
printf(".............................");  
system("pause"); 

} 




2. /*หมายเหตุ*/ เขียนหมายเหตุไว้ระหว่าง /* และ */ ใช้ได้กับหมายเหตุที่มีขนาดความยาวตั้งแต่ 1 บรรทัดขึ้นไป

ตัวอย่าง การเขียนคอมเมนต์แบบมากกว่า 1 บรรทัด
/*
FileName:comment_2.c
Developer:krunoth@hotmail.com
*/
#include  
int main (void){   

printf(".............................\n");
printf("Welcome to Benjamanusorn\n");  
printf(".............................");  
system("pause"); 

} 




ตัวอย่าง การเขียนคอมเมนต์แบบมากกว่า 1 บรรทัด
/*
FileName:comment_2.c
Developer:krunoth@hotmail.com
*/
#include  
int main (void){   
/*
printf(".............................\n");
printf("Welcome to Benjamanusorn\n");  
printf(".............................");  
*/
printf("Chanthaburi\n");  
system("pause"); 

} 



Read more