การเขียนโปรแกรมคอมพิวเตอร์ Computer programming

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างภาษาซี เบื้องต้น
Advertisements

System Requirement Collection (2)
ซอฟแวร์ SOFTWARE น า ง ส า ว ฐ ิ ติ ม า น า ม ว ง ศ์ เ ล ข ที่ 4 3 ชั้ น ม. 4 / 7.
ชิ้นงานที่ 2 ณัฐนันท์ สัญวงษ์. ต่อ คอมพิวเตอร์ถูกใช้ในการ ออกแบบสถานการณ์หรือปัญหา ซับซ้อนต่างๆ คอมพิวเตอร์เป็น อุปกรณ์หลักที่ใช้ในการ ติดต่อสื่อสารของโลกปัจจุบัน.
การเสริมสร้างประสิทธิภาพในการใช้โปรแกรมสำนักงานของผู้เรียนอาชีวศึกษา
การประเมินผลโครงการ บทที่ 9 ผศ.ญาลดา พรประเสริฐ yalada.
หลักการโปรแกรม 1 Lecture 14: โปรแกรมย่อย ( การส่งพารามิเตอร์ แบบ pass by reference)
การใช้งานระบบ MIS ความสำคัญและผลกระทบของระบบสารสนเทศที่มีต่อธุรกิจ
ซอฟต์แวร์ระบบที่รู้จักกันดี คือซอฟต์แวร์ควบคุมการปฏิบัติการ ของคอมพิวเตอร์ที่เรียกว่า ระบบปฏิบัติการ ระบบปฏิบัติการเป็นชุดคำสั่งที่ใช้ควบคุมระบบฮาร์ดแวร์และ.
วิทยาลัยเทคโนโลยีบริหารธุรกิจอยุธยา
S OFTWARE จัดทำโดย นางสาว กนกวรรณ สุขมิลินท์ เลขที่ 34 ชั้นมัธยมศึกษาปีที่ 4/3.
Chapter 5 Elementary C++ Programming Dept of Computer Engineering Khon Kaen University.
การเขียนโปรแกรม ภาษาซีเบื้องต้น โดย คุณครูปวีณา แนววงศ์
โครงสร้างข้อมูลและขั้นตอนวิธี
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
Pro/Desktop.

วิทยาลัยเทคโนโลยีศรีธนาพณิชยการ เชียงใหม่
PowerPoint Introduction to Computer Information Science KANOKWATT SHIANGJEN.
กาญจนา ทองบุญนาค สาขาวิชาคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี
การรายงานผลการฝึกประสบการณ์วิชาชีพ
การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
บทที่ 1 หลักการทำโครงงาน
ซอฟต์แวร์และการเลือกใช้
หน่วยที่ 6 แถวลำดับ (Array)
ประเภทโครงงาน พัฒนาระบบ (System Development)
เทคโนโลยีสื่อประสม Multimedia Technology
เรื่อง หลักการเขียนโปรแกรม เบื้องต้น จัดทำโดย นางสาวชาดา ศักดิ์บุญญารัตน์
บทที่ 2 โครงสร้างและหน้าที่ การทำงาน ของระบบคอมพิวเตอร์
นาย สรวิศ เตธัญญวรากูล ปวช.3/2 นาย ศิวกร มาลี ปวช.3/2.
INTRODUCE SUBJECT สาขางานคอมพิวเตอร์ธุรกิจอาจารย์จิรา ภรณ์ เขตกุฎี
LOGO ภาษาซี 1.1 อ. กฤติเดช จินดาภัทร์. LOGO ตัวอย่างโค้ดภาษาซี
บทที่ 3 นักวิเคราะห์ระบบและการ วิเคราะห์ระบบ. 1. นักวิเคราะห์ระบบ (System Analysis) 1.1 ความหมายของนักวิเคราะห์ระบบ นักวิเคราะห์ระบบ (System Analysis:
เรื่อง ภาษาซีเบื้องต้น จัดทำโดย นางสาวชาดา ศักดิ์บุญญารัตน์
ผู้สอน อ. ปริญญา ภัทรนานากุล โทร
การจัดกิจกรรมการ เรียนรู้แบบการทำ โครงงานคอมพิวเตอร์ การจัดกิจกรรมการ เรียนรู้แบบการทำ โครงงานคอมพิวเตอร์ ครูชาญณรงค์ ปานเลิศ โรงเรียนพระบางวิทยา ครูชาญณรงค์
วิชาเทคโนโลยีสารสนเทศเพื่อชีวิต
การบริหารหลักสูตร.
โครงสร้างโปรแกรมภาษา C
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
ครูวีรธรรม เทศประสิทธิ์ แผนกวิชาคอมพิวเตอร์ธุรกิจ
บทที่ 1 ความรู้ทั่วไปเกี่ยวกับคอมพิวเตอร์
ภาษาคอมพิวเตอร์ (Computer Language)
กรณีศึกษา : นักเรียน ระดับ ปวช.2 สาขาวิชาการบัญชี
Project Project (โครงงาน) ปริญญานิพนธ์ กิจกรรมซึ่งดำเนินงานตามลำดับ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
บทที่ 3 ซอฟต์แวร์ประยุกต์
ภาคเรียนที่ ๒ ปีการศึกษา ๒๕๖๐ ผู้สอน : คุณครูภาคภูมิ คล้ายทอง
กลุ่มหลักสูตร กลุ่มหลักสูตรที่ 1 : พัฒนาความรู้
การเขียนโปรแกรมบนมาตรฐานเปิด
บริษัท พัฒนาวิชาการ (2535) จำกัด
โดย นางสาวนิรมล บุรกรณ์
รูปแบบ และ ประโยชน์การขายสินค้าออนไลน์
ผู้ช่วยศาสตราจารย์จุฑาวุฒิ จันทรมาลี
Slide PowerPoint_สื่อประกอบการสอน
การนำเสนอผลงานการวิจัย
บรรยายครั้งที่ 8 - กราฟฟิกวิศวกรรม 1
การพัฒนาผลสัมฤทธิ์ทางการเรียน วิชาวิทยาศาสตร์ 8
หลักสูตรวิทยาการคอมพิวเตอร์ ฉบับปรับปรุง พ.ศ.2560
บทที่ 8 การแก้ไขข้อผิดพลาดโปรแกรม(Debugging)
อุปนายกสมาคมวิจัยและพัฒนาการศึกษา ดร.พรสันต์ เลิศวิทยาวิวัฒน์
การเขียนโปรแกรมคอมพิวเตอร์ แบบภาษาเชิงวัตถุ
ฟังก์ชันของโปรแกรม Computer Game Programming
การสร้างแบบทดสอบ อาจารย์ ปรีชา เครือวรรณ อาจารย์ สมพงษ์ พันธุรัตน์
การประเมินผลโครงการ บทที่ 9 ผศ.ญาลดา พรประเสริฐ yalada.
บทที่ 15 การติดตั้งระบบและการทบทวนระบบงาน.
Decision: Single and Double Selection (if and if-else statement)
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
Computer Game Programming
ใบสำเนางานนำเสนอ:

การเขียนโปรแกรมคอมพิวเตอร์ Computer programming ทัศนวรรณ ศูนย์กลาง ภาควิชาคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยศิลปากร

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

วัตถุประสงค์ เข้าใจกระบวนการพัฒนาโปรแกรม เข้าใจและสามารถเขียนโปรแกรมแบบโครงสร้างได้ สามารถเขียนโปรแกรมภาษาซีเบื้องต้นได้ สามารถพัฒนาโปรแกรมภาษาซีเพื่อในการแก้ปัญหาได้

บรรยาย แนะนำภาษาซีเบื้องต้น โครงสร้างควบคุม โปรแกรมย่อย โครงสร้างข้อมูล ไฟล์

ปฎิบัติการ เครื่องมือในการพัฒนาโปรแกรมภาษาซี ตัวแปร ค่าคงที่ ตัวดำเนินการ นิพจน์ คำสั่งรับและแสดงผล คำสั่งทางเลือก คำสั่งวนซ้ำ ฟังก์ชัน

ปฎิบัติการ (ต่อ) โครงสร้างข้อมูล ฟังก์ชันและการเรียกซ้อนตัวเอง การจัดการแฟ้มข้อมูล การค้นหา การเรียงลำดับเบื้องต้น Bomb – หลบซ่อนตัวเองเพื่อรอเหตุการณ์หรือเวลาที่ตั้งไว้ แล้วทำความเสียหาย DoS – โจมตีเข้าเวป ด้วยการทำตัวเป็นผู้ร้องขอเข้าใช้เวป ทำให้ผู้ใช้เปิดดูไม่ได้

เกณฑ์การวัดผล สอบกลางภาค 35% สอบปลายภาค 35% งานในชั่วโมงปฎิบัติการ 20% สอบกลางภาค 35% สอบปลายภาค 35% งานในชั่วโมงปฎิบัติการ 20% สอบปฎิบัติการ 10%

ภาษาโปรแกรม ภาษาที่สั่งให้คอมพิวเตอร์ทำงานตามต้องการ ทำไมต้องเรียนเขียนโปรแกรม ? ทำไมต้องเป็นภาษาซี ?

ภาษาซี ประวัติ ลักษณะของภาษา โครงสร้างโปรแกรม

ประวัติภาษาซี ALGOL 1960 CPL 1963 C 1972 BCPL 1967 B 1970

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

โครงสร้างโปรแกรมภาษาซี void main(void) { } Statements ; Local Declarations Preprocessor directive Global Declarations User define functions int function () main function