SlideShare a Scribd company logo
1 of 5
Download to read offline
เรื่องที่3
การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ (Coding )
การเขียนโปรแกรมเป็ นการนาเอาผลลัพธ์ของการออกแบบ
โปรแกรมมาเปลี่ยนเป็ นโปรแกรมภาษา
คอมพิวเตอร์ภาษาใดภาษาหนึ่ง
มีรูปแบบคาสั่งและกฎเกณฑ์ของภาษา ใช้เพื่อให้การประมวลผล
เป็ นไปตามผลลัพธ์ที่ได้ออกแบบไว้
มีคาอธิบายการทางานต่างๆในโปรแกรมเพื่อให้โปรแกรมนั้นมี
ความกระจ่างชัดและง่ายต่อการตรวจสอบ
 การเขียนโปรแกรม ( Programming) หรือ การเขียนโค้ด
(Coding) เป็ นขั้นตอนการเขียน ทดสอบ และ ดูแล
 Source code คือคาสั่งในการเขียนโปรแกรม เขียนด้วย
ภาษาคอมพิวเตอร์ ภาษาต่างๆ เช่น ภาษา C, Java, Pascal
มนุษย์สามารถอ่านเข้าใจได้
 การเขียน source code โปรแกรมเมอร์จะเขียนก่อนที่โปรแกรมจะ
ถูกแปลไปเป็ นคาสั่งภาษาเครื่องที่คอมพิวเตอร์สามารถเข้าใจได้
 object code แปลจาก source code เพื่อให้เครื่องอ่าน
คนอ่านไม่ได้ มีเพียงภาษาเครื่องเท่านั้นที่คอมพิวเตอร์รู้จักและทางานตาม
คาสั่งได้
 โปรแกรมที่เขียนขึ้นโดยใช้ภาษาอื่น จนได้ source code จะต้อง
แปลเป็ นภาษาเครื่องก่อน โดยCompiler แปลต้นฉบับ Source
code ทั้งโปรแกรมให้เป็ น Object Code
 โปรแกรมที่เขียนขึ้นเรียกว่า Source Program โปรแกรมที่แปล
แล้ว เรียกว่า Object Program
กิจกรรมกลุ่ม
นักเรียนจับกลุ่มประมาณ 3-4 คน ร่วมกันอภิปราย
สิ่งที่ได้นาเสนอมา ว่าเข้าใจเพียงไรแลกเปลี่ยนความ
คิดเห็น สรุปภายในกลุ่มจากนั้นให้ตัวแทนกลุ่มออกมา
นาเสนอหน้าชั้นเรียนตามความเข้าใจ

More Related Content

What's hot

ข้อสอบกลางภาค
ข้อสอบกลางภาคข้อสอบกลางภาค
ข้อสอบกลางภาคPimlapas Kimkur
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1SubLt Masu
 
หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาหน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาPhanupong Chanayut
 
ทดสอบกลางภาค31
ทดสอบกลางภาค31ทดสอบกลางภาค31
ทดสอบกลางภาค31Starng Sathiankhetta
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซีrussana
 
29 จิราวรรณ์
29 จิราวรรณ์29 จิราวรรณ์
29 จิราวรรณ์naraporn buanuch
 
18 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-718 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-7naraporn buanuch
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ลูกแก้ว กนกวรรณ
 
ข้อสอบกลางภาค ม.5/2 เลขที่ 16
ข้อสอบกลางภาค ม.5/2 เลขที่ 16 ข้อสอบกลางภาค ม.5/2 เลขที่ 16
ข้อสอบกลางภาค ม.5/2 เลขที่ 16 Jump Takitkulwiwat
 
1 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-71 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-7naraporn buanuch
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา CFair Kung Nattaput
 
สอบกลางภาค
สอบกลางภาคสอบกลางภาค
สอบกลางภาคMart Supanatt
 

What's hot (20)

ข้อสอบกลางภาค
ข้อสอบกลางภาคข้อสอบกลางภาค
ข้อสอบกลางภาค
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1
 
Program structure
Program structureProgram structure
Program structure
 
mindmap
mindmapmindmap
mindmap
 
หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาหน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษา
 
Dev cusing (1)
Dev cusing (1)Dev cusing (1)
Dev cusing (1)
 
ทดสอบกลางภาค31
ทดสอบกลางภาค31ทดสอบกลางภาค31
ทดสอบกลางภาค31
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
29 จิราวรรณ์
29 จิราวรรณ์29 จิราวรรณ์
29 จิราวรรณ์
 
18 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-718 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-7
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
09 ณัฐพล-3-9
09 ณัฐพล-3-909 ณัฐพล-3-9
09 ณัฐพล-3-9
 
โปรแกรมและภาษาคอมพิวเตอร์
โปรแกรมและภาษาคอมพิวเตอร์โปรแกรมและภาษาคอมพิวเตอร์
โปรแกรมและภาษาคอมพิวเตอร์
 
Kk
KkKk
Kk
 
Intro program php
Intro program phpIntro program php
Intro program php
 
ข้อสอบกลางภาค ม.5/2 เลขที่ 16
ข้อสอบกลางภาค ม.5/2 เลขที่ 16 ข้อสอบกลางภาค ม.5/2 เลขที่ 16
ข้อสอบกลางภาค ม.5/2 เลขที่ 16
 
1 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-71 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-7
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
 
Cstructure
CstructureCstructure
Cstructure
 
สอบกลางภาค
สอบกลางภาคสอบกลางภาค
สอบกลางภาค
 

Similar to Unit3coding

การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ B'Benz Sunisa
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอAum Forfang
 
ใบความรู้ขั้นตอนการทำงาน Algorithm
ใบความรู้ขั้นตอนการทำงาน Algorithmใบความรู้ขั้นตอนการทำงาน Algorithm
ใบความรู้ขั้นตอนการทำงาน AlgorithmMunmuang Tik
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์N'Name Phuthiphong
 
42 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-742 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-7naraporn buanuch
 
การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34pachchary
 
งานกลุ่มมคอม
งานกลุ่มมคอมงานกลุ่มมคอม
งานกลุ่มมคอมEdz Chatchawan
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์Sarocha Makranit
 
27 กฤษณะ-ปวช.3-7
27 กฤษณะ-ปวช.3-727 กฤษณะ-ปวช.3-7
27 กฤษณะ-ปวช.3-7naraporn buanuch
 
การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรมComputer ITSWKJ
 
ภาษา C
ภาษา Cภาษา C
ภาษา C0872671746
 
โปรแกรมคอม
โปรแกรมคอมโปรแกรมคอม
โปรแกรมคอมOnrutai Intanin
 
โปรแกรมคอม
โปรแกรมคอมโปรแกรมคอม
โปรแกรมคอมOnrutai Intanin
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊ค
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์  ฟลุ๊คการสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์  ฟลุ๊ค
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊คThidaporn Kaewta
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรมthanapon51105
 
6 บุญเกียรติ-ปวช.3-7
6 บุญเกียรติ-ปวช.3-76 บุญเกียรติ-ปวช.3-7
6 บุญเกียรติ-ปวช.3-7naraporn buanuch
 

Similar to Unit3coding (20)

การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
ใบความรู้ขั้นตอนการทำงาน Algorithm
ใบความรู้ขั้นตอนการทำงาน Algorithmใบความรู้ขั้นตอนการทำงาน Algorithm
ใบความรู้ขั้นตอนการทำงาน Algorithm
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
42 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-742 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-7
 
Answer unit1.1
Answer unit1.1Answer unit1.1
Answer unit1.1
 
Computer
ComputerComputer
Computer
 
การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34
 
งานกลุ่มมคอม
งานกลุ่มมคอมงานกลุ่มมคอม
งานกลุ่มมคอม
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
27 กฤษณะ-ปวช.3-7
27 กฤษณะ-ปวช.3-727 กฤษณะ-ปวช.3-7
27 กฤษณะ-ปวช.3-7
 
การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรม
 
ภาษา C
ภาษา Cภาษา C
ภาษา C
 
โปรแกรมคอม
โปรแกรมคอมโปรแกรมคอม
โปรแกรมคอม
 
โปรแกรมคอม
โปรแกรมคอมโปรแกรมคอม
โปรแกรมคอม
 
งาน #1
งาน #1งาน #1
งาน #1
 
สอนภาษาc
สอนภาษาcสอนภาษาc
สอนภาษาc
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊ค
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์  ฟลุ๊คการสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์  ฟลุ๊ค
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊ค
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรม
 
6 บุญเกียรติ-ปวช.3-7
6 บุญเกียรติ-ปวช.3-76 บุญเกียรติ-ปวช.3-7
6 บุญเกียรติ-ปวช.3-7
 

More from KwanJai Cherubstar (20)

Introprogramphp
IntroprogramphpIntroprogramphp
Introprogramphp
 
Programstructure
ProgramstructureProgramstructure
Programstructure
 
ความรู้เบื้องต้นเกี่ยวกับภาษาPhp
ความรู้เบื้องต้นเกี่ยวกับภาษาPhpความรู้เบื้องต้นเกี่ยวกับภาษาPhp
ความรู้เบื้องต้นเกี่ยวกับภาษาPhp
 
Unit3.1variables
Unit3.1variablesUnit3.1variables
Unit3.1variables
 
Unit4maintain edit
Unit4maintain editUnit4maintain edit
Unit4maintain edit
 
Unit4maintain
Unit4maintainUnit4maintain
Unit4maintain
 
Unit2flowchart
Unit2flowchartUnit2flowchart
Unit2flowchart
 
Unit1 ph pprogram
Unit1 ph pprogramUnit1 ph pprogram
Unit1 ph pprogram
 
Answer unit4.4.1
Answer unit4.4.1Answer unit4.4.1
Answer unit4.4.1
 
Answer unit4.3.2
Answer unit4.3.2Answer unit4.3.2
Answer unit4.3.2
 
Answer unit4.3.1
Answer unit4.3.1Answer unit4.3.1
Answer unit4.3.1
 
Answer unit4.2.5
Answer unit4.2.5Answer unit4.2.5
Answer unit4.2.5
 
Answer unit4.2.4
Answer unit4.2.4Answer unit4.2.4
Answer unit4.2.4
 
Answer unit4.2.3
Answer unit4.2.3Answer unit4.2.3
Answer unit4.2.3
 
Answer unit4.2.2
Answer unit4.2.2Answer unit4.2.2
Answer unit4.2.2
 
Answer unit4.2.1
Answer unit4.2.1Answer unit4.2.1
Answer unit4.2.1
 
Answer unit4.1.2
Answer unit4.1.2Answer unit4.1.2
Answer unit4.1.2
 
Answer unit4.1.1
Answer unit4.1.1Answer unit4.1.1
Answer unit4.1.1
 
Answer unit3.2
Answer unit3.2Answer unit3.2
Answer unit3.2
 
Answer unit3.1
Answer unit3.1Answer unit3.1
Answer unit3.1
 

Unit3coding