วันจันทร์ที่ 17 ธันวาคม พ.ศ. 2555

Flow chart

Flow chart มี 3 แบบ
1. ผังงานแบบเรียงลำดับ (Sequemce Flowchart)
2. ผังงานแบบมีทางเลือกหรือแบบมีเงื่อนไข (Selectiom or Condition Flowchart)
3. ผังงานแบบการทำงานแบบวนซ้ำ (Repetiton or Loop Flowchart)

1. การทำงานแบบตามลำดับ(Sequence) : รูปแบบการเขียนโปรแกรมที่ง่ายที่สุดคือ เขียนให้ทำงานจากบนลงล่าง เขียนคำสั่งเป็นบรรทัด และทำทีละบรรทัดจากบรรทัดบนสุดลงไปจนถึงบรรทัดล่างสุด สมมติให้มีการทำงาน 3 กระบวนการคือ อ่านข้อมูล คำนวณ และพิมพ์
2. การเลือกกระทำตามเงื่อนไข(Decision or Selection) : การตัดสินใจ หรือเลือกเงื่อนไขคือ เขียนโปรแกรมเพื่อนำค่าไปเลือกกระทำ โดยปกติจะมีเหตุการณ์ให้ทำ 2 กระบวนการ คือเงื่อนไขเป็นจริงจะกระทำกระบวนการหนึ่ง และเป็นเท็จจะกระทำอีกกระบวนการหนึ่ง แต่ถ้าซับซ้อนมากขึ้น จะต้องใช้เงื่อนไขหลายชั้น เช่นการตัดเกรดนักศึกษา เป็นต้น ตัวอย่างผังงานนี้ จะแสดงผลการเลือกอย่างง่าย เพื่อกระทำกระบวนการเพียงกระบวนการเดียว
3. การทำซ้ำ(Repeation or Loop) : การทำกระบวนการหนึ่งหลายครั้ง โดยมีเงื่อนไขในการควบคุม หมายถึงการทำซ้ำเป็นหลักการที่ทำความเข้าใจได้ยากกว่า 2 รูปแบบแรก เพราะการเขียนโปรแกรมแต่ละภาษา จะไม่แสดงภาพอย่างชัดเจนเหมือนการเขียนผังงาน ผู้เขียนโปรแกรมต้องจินตนาการด้วยตนเอง

วันจันทร์ที่ 10 ธันวาคม พ.ศ. 2555

ประวัติภาษาซี

ประวัติภาษา C++
ภาษาซีพลัสพลัส ( C++ programming language) เป็นภาษาโปรแกรมคอมพิวเตอร์อเนกประสงค์ มีโครงสร้างภาษาที่มีการจัดชนิดข้อมูลแบบสแตติก ( statically typed) และสนับสนุนรูปแบบการเขียนโปรแกรมที่หลากหลาย ( multi-paradigm language) ได้แก่ การโปรแกรมเชิงกระบวนคำสั่ง , การนิยามข้อมูล , การโปรแกรมเชิงวัตถุ , และการโปรแกรมแบบเจเนริก ( generic programming) ภาษาซีพลัสพลัสเป็นภาษาโปรแกรมเชิงพาณิชย์ที่นิยมมากภาษาหนึ่งนับตั้งแต่ช่วงทศวรรษ 1990

Bjarne Stroustrup จากห้องวิจัยเบลล์ ( Bell Labs) เป็นผู้พัฒนาภาษา C++ ขึ้น (เดิมใช้ชื่อ " C with classes") ในปีค.ศ. 1983 เพื่อพัฒนาภาษาซีดั้งเดิม สิ่งที่พัฒนาขึ้นเพิ่มเติมนั้นเริ่มจากการเพิ่มเติมการสร้างคลาสจากนั้นก็เพิ่มคุณสม
บัติต่าง ๆ ตามมา ได้แก่ เวอร์ชวลฟังก์ชัน การโอเวอร์โหลดโอเปอเรเตอร์ การสืบทอดหลายสาย เท็มเพลต และการจัดการเอ็กเซ็พชัน มาตรฐานของภาษาซีพลัสพลัสได้รับการรับรองในปีค.ศ. 1998 เป็นมาตรฐาน ISO/IEC 14882:1998 เวอร์ชันล่าสุดคือเวอร์ชันในปีค.ศ. 2003 ซึ่งเป็นมาตรฐาน ISO/IEC 14882:2003 ในปัจจุบันมาตรฐานของภาษาในเวอร์ชันใหม่ ( รู้จักกันในชื่อ C++0x) กำลังอยู่ในขั้นพัฒนา
ภาษาซี ( C programming language) เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงที่ได้รับพัฒนาขึ้นในช่วงทศวรรษ 1970 โดย เคน ธอมป์สัน ( Ken Thompson) และ เดนนิส ริทชี่ ( Dennis Ritchie) สำหรับใช้ในระบบปฏิบัติการยูนิกซ์ ต่อมาภายหลังได้ถูกนำไปใช้กับระบบปฏิบัติการอื่น ๆ และกลายเป็นภาษาโปรแกรมหนึ่งที่ใช้กันแพร่หลายมากที่สุด ภาษาซีมีจุดเด่นที่ประสิทธิภาพในการทำงาน โปรแกรมคอมพิวเตอร์ที่เขียนด้วยเป็นภาษาซีจึงทำงานได้รวดเร็ว ภาษาซีเป็นภาษาโปรแกรมที่นิยมใช้กันมากสำหรับพัฒนาระบบปฏิบัติการและซอฟต์แวร์ระบบ และเป็นภาษาที่ใช้กันทั่วไปในหลักสูตรวิทยาการคอมพิวเตอร์
ตัวอย่างโปรแกรมที่เขียนด้วยภาษาซี
#include<stdio.h>
int main()
{
printf("hello, world\n");
return 0;
}
 นายพศวัต  ปานอุทัย  ม.5/3 เลขที่  23

Algorithm

ทอดไข่ให้สุก
วัตถุดิบ ไข่
1.ตีไข่ก่อน
2.ใส่น้ำมัน
3.นำไข่ที่ตีเสร็จแล้วใส่ในกระท
...
4.รอสัก 3 นาที
5.นำไข่เจียวใส่จาน
ซักผ้าให้สะอาด
ซักผ้าให้สะอาด
วัตถุดิบ ผ้า
1.เปิดเครื่องซักผ้า
2.เปิดฝาที่เติมน้ำปรับผ้านุ่มและผงซักฟอก
3.ใส่น้ำปรับผ้านุ่มและผงซักฟอกลงไป
4.แล้วรอเวลา
5.ได้เสื้อผ้าสะอาด
นาย พศวัต ปานอุทัย ม.5/3 เลขที่ 23

ประวัติส่วนตัว

ชื่อ  นาย  พศวัต    นามสกุล   ปานอุทัย   ชื่อเล่น  เอก
ชั้น ม. 5/3  เลขที่  23  อายุ  16  ปี
วันเกิด  13  ธันวาคม  พ.ศ. 2538  เกิด  ศาสนาพุทธ
โรงเรียนบดินทรเดชา ( สิงห์ สิงหเสนี )
Facebook ;  photsawat panouthai
hotmail ;  hedgehog-eak@hotmail.com
เพศ ชาย
วิชาที่ชอบ ภาษาอังกฤษ
งานอดิเรก  เล่นเกม
ความสามารถพิเศษ  ควงปากกา