วันพฤหัสบดีที่ 2 กรกฎาคม พ.ศ. 2558

การใช้ซอฟต์แวร์สร้างสรรค์ผลงาน

โครงงานคอมพิวเตอร์ ไม่บอกกิกิ

กลุ่มที่ 5
สมาชิก
นางสาวสุนิตา  ชูประดิษฐ เลขที่ 19
นางสาวณัฏฐณิชา พูลวาสน์  เลขที่ 32
นาสาวธมลวรรณ  วงศ์ทวีทรัพย์  เลขที่ 33
ม.5/12

วิธีดำเนินการ

1. ประชุมและปรึกษาเกี่ยวกับโครงงานกับสมาชิกในกลุ่ม

2. แบ่งหน้าที่สมาชิกในกลุ่มและหาข้อมูลเพื่อนำมาดำเนินงาน

  - ศึกษาเรื่องอุบัติเหตุบนท้องถนน
        - ทำแบบสอบถามเกี่ยวกับความสามัคคี
         - ศึกษาโปรแกรมที่ใช้ในการทำสื่ออนิเมชั่น เช่น โปรแกรมตัดต่อวิดิโอ
         - ศึกษาการวาดภาพทำอนิเมชั่น
         - ศึกษาวิธีการทำ Stop-motion
         - ศึกษาวิธีการถ่ายภาพ


3. รวบรวมข้อมูลที่ได้จากการศึกษาค้นคว้า นำมาวิเคราะห์และเลือกใช้ส่วนที่สำคัญ
 
4. เขียนเค้าโครงงานคร่าวๆ

5. นำโครงร่างของโครงงานไปปรึกษาเพื่อนๆหรือสมาชิกและไปขอคำแนะนำและคำปรึกษาจากอาจารย์

6. นำข้อเสนอแนะจากอาจารย์มาปรับปรุงโครงงานให้ดีขึ้น

7. ลงมือทำคลิปวิดิโอ

8. นำเสนอและแก้ไขปรับปรุงชิ้นงาน


ผลการดำเนินการ

         จากการที่ศึกษาเกี่ยวกับโครงงานชิ้นนี้  ได้รับ

1. ความรู้เกี่ยวอุบัติเหตุบนท้องถนน
2. รู้เกี่ยวกับกระบวนการทำงานกลุ่ม
3. การใช้โปรแกรมในการตัดต่อคลิปวิดิโอต่างๆ 
4. การถ่ายภาพ
5. การทำStopmotion 


แหล่งเรียนรู้

         ศึกษาการทำ Stop-moton จาก อ.ธนิดา สมัยม.ต้น และจะนำมาประยุกต์ใช้กับการทำครั้งนี้
         ศึกษาจากเว็บไชต์ทางอินเตอร์เน็ต หนังสือ และ ยูทูป และช่องทางอื่นๆ

หลักฐานประกอบ

ศึกษาวิธีการทำจาก www.youtube.com



วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2558

ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการเปรียบเทียบ

                ตัวดำเนินการเปรียบเทียบในโปรแกรมภาษาซีคือเครื่องหมายที่ใช้ในการเปรียบเทียบในทางคณิตศาสตร์
ผลลัพธ์จะมี 2 กรณีคือ ถ้าผลลัพธ์ถูกต้องหรือเป็นจริงจะมีค่าเป็น 1 ถ้าผลลัพธ์ผิดหรือเป็นเท็จจะมีค่าเป็น 0 ผลลัพธ์ของการเปรียบเทียบมีชื่อเรียกอีกอย่างหนึ่งว่าค่าคงที่บูลีน (Boolean Constant) ดังนี้
8 > 5  ผลลัพธ์เป็นจริง ค่าคงที่บูลีนเป็น 1
0 = 10 ผลลัพธ์เป็นเท็จ ค่าคงที่บูลีนเป็น 0
X > x  ผลลัพธ์เป็นจริง ค่าคงที่บูลีนเป็น 1(เปรียบเทียบค่าตามรหัสแอสกี)
A > B ผลลัพธ์เป็นจริง ค่าคงที่บูลีนเป็น 1(เปรียบเทียบค่าตามรหัสแอสกี)
ตัวดำเนินการ
ความหมาย
ตัวอย่าง
> 
มากกว่า (Greather Than)
X > y
< 
น้อยกว่า (Less Than)
X < y
>=
มากกว่าหรือเท่ากับ (Greather Than or Equal)
X >= y
<=
น้อยกว่าหรือเท่ากับ (Less Than or Equal)
X <= y
==
เท่ากับ (Equal)
X == y
!=
ไม่เท่ากับ (Not Equal)
X != y

รหัสควบคุม

รหัสควบคุม

                สำหรับรูปแบบของรหัสควบคุมนั้น จะเริ่มต้นด้วยตัวอักษร back slash(\) จากนั้นก็ตามด้วยตัวอักษรพิเศษ รหัสควบคุมที่นิยมใช้กันทั่วไปมีดังนี้คือ
ค่าคงที่ตัวอักษร 
รหัสควบคุม
Bell(Alert) 
\a
Backspace 
\b
Horizontal tab 
\t
Newline(Line Feed) 
\n
Vertical tab 
\v
Form feed
\f
Carriage return 
\r
Quotation mark(“) 
\”
Apostrophe(‘) 
\'
Null
\0

การเขียนโปรแกรมภาษาซี


ประโยชน์ของภาษาซี

ภาษาซี (C) เป็นภาษาโปรแกรมบนคอมพิวเตอร์ที่มีวัตถุประสงค์ทั่วไป พัฒนาขึ้นเมื่อ พ.ศ. 2515 (ค.ศ. 1972) โดย เดนนิส ริตชี ที่เบลล์เทเลโฟนแลบอลาทอรีส์ (Bell Telephone Laboratories) เกิดขึ้นเพื่อสร้างระบบปฏิบัติการยูนิกซ์ในขณะนั้น 
นอกจากภาษาซีออกแบบ ขึ้นมาเพื่อสร้างซอฟต์แวร์ระบบแล้ว ภาษาซียังสามารถใช้อย่างแพร่หลายเพื่อพัฒนาซอฟต์แวร์ประยุกต์ที่เคลื่อนย้าย (portable) ไปบนระบบอื่นได้อีกด้วย
ภาษาซีเป็นภาษาโปรแกรมหนึ่งที่ได้ รับความนิยมมากที่สุดตลอดกาล มีสถาปัตยกรรมคอมพิวเตอร์เพียงส่วนน้อยเท่านั้นที่ไม่มีตัวแปลโปรแกรมของ ภาษาซี ภาษาซีมีอิทธิพลอย่างมากต่อภาษาโปรแกรมที่นิยมอื่น ๆ ที่เด่นชัดที่สุดก็คือภาษาซีพลัสพลัส ซึ่งเดิมเป็นส่วนขยายของภาษาซี

ใน ภาษาซีรุ่นแรก ๆ เฉพาะฟังก์ชันที่คืนค่าไม่เป็นจำนวนเต็ม จำเป็นต้องประกาศไว้ก่อนการนิยามฟังก์ชันหากมีการเรียกใช้ อีกนัยหนึ่งคือ ฟังก์ชันที่ถูกเรียกใช้โดยไม่มีการประกาศมาก่อน ถือว่าฟังก์ชันนั้นจะคืนค่าเป็นจำนวนเต็มหากค่าของมันถูกใช้งาน ตัวอย่างเช่น
long int SomeFunction();
/* int OtherFunction(); */

/* int */ CallingFunction()
{
long int test1;
register /* int */ test2;

test1 = SomeFunction();
if (test1 > 0)
test2 = 0;
else
test2 = OtherFunction();

return test2;
}

การแสดงผลและการรับข้อมูลในภาษาซี

การแสดงผลและการรับข้อมูลในภาษาซี

การแสดงผลและการรับข้อมูล

คำสั่งในการแสดงผลออกทางหน้าจอ
คำสั่งในการรับข้อมูลจากคีย์บอร์ด
1. คำสั่ง printf()1. คำสั่ง scanf()
2. คำสั่ง putchar()2. คำสั่ง getchar() และ getch()
3. คำสั่ง puts()3. คำสั่ง gets()

ฟังก์ชันของโปรแกรมภาษาซี


ฟังก์ชัน clrscr(); เป็นฟังก์ชันที่ใช้ในการลบจอภาพ


ฟังก์ชัน printf(); เป็นฟังก์ชันที่ใช้ในการแสดงผลข้อมูลที่อยู่ในตัวแปร ค่าคงที่ และนิพจน์ออกจอภาพ