+ Reply to Thread
Results 1 to 8 of 8

Thread: สอนเขียนภาษา PASCAL เบื้องต้น!!!

      
  1. #1
    Junior Member NavigaTor__Life's Avatar
    Join Date
    Apr 2009
    Location
    Samut Prakan (Paknam)
    Posts
    3
    Say 'Thank You!' for this post. :
    0 For This Post
    2 Total


    1 out of 2 members found this post helpful.
    ผมนำมาจากหนังสือ+กับที่ได้เรียนมา ซึ่งได้ทำออกมาในแต่ละบทดังนี้.

    บทที่1 เรื่อง โครงสร้างของภาษาปาสคาล (เบื้องต้น)

    บทที่2
    เรื่อง กฏการตั้งชื่อ (Declaration Rule)

    บทที่3
    เรื่อง การเขียนโปรแกรมให้แสดงผลเป็นข้อความ

    บทที่4
    เรื่อง ชนิดข้อมูลในภาษาปาสคาล แต่ละชนิด

    บทที่5
    เรื่อง การใช้ Read กับ Readln และความแตกต่าง
    Last edited by NavigaTor__Life; 07-26-2010 at 05:44 AM.
    Real Life.. Just one degree difference :)
    ___________ __________________________ _____ __
    Stay connected with the freedom of life... Navigator__Life
    Reply With Quote Reply With Quote
    Thanks

  2. #2
    Junior Member NavigaTor__Life's Avatar
    Join Date
    Apr 2009
    Location
    Samut Prakan (Paknam)
    Posts
    3
    Say 'Thank You!' for this post. :
    0 For This Post
    2 Total


    บทที่1

    1. โครงสร้างของภาษาปาสคาลเบื้องต้น

    โปรแกรมภาษาปาสคาลประกอบด้วยส่วนสำคัญต่างๆ 3 ส่วนคือ
    1.1 ส่วนหัวโปรแกรม(Head Part)
    1.2 ส่วนประกาศ(Declarations Part)
    1.3 ส่วนเขียนคำสั่ง(Statements Part)

    ภาพตัวอย่าง





    อธิบายโครงสร้างส่วนต่างๆ 3ส่วน ดังนี้.


    ส่วนที่1 ส่วนโปรแกรม(Head Part)

    ส่วนหัวโปรแกรม จะต้องมีคำว่าProgram และชื่อของProgram (ตั้งตามกฏการตั้งชื่อ จะอธิบายในบทต่อไปนะครับ)
    ตัวอย่างการตั้งชื่อ เช่น Program Navigator; เป็นต้น

    ส่วนที่2 ส่วนประกาศ(Declarations Part)

    ตัวอย่าง Code โปรแกรมที่2.1

    Program Navigator;

    Begin
    เนื้อหาหายไปบางส่วน ว่างแล้วจะมาแก้ให้ใหม่นะครับ
    Last edited by NavigaTor__Life; 01-28-2011 at 02:52 PM.
    Real Life.. Just one degree difference :)
    ___________ __________________________ _____ __
    Stay connected with the freedom of life... Navigator__Life
    Reply With Quote Reply With Quote
    Thanks

  3. #3
    Junior Member NavigaTor__Life's Avatar
    Join Date
    Apr 2009
    Location
    Samut Prakan (Paknam)
    Posts
    3
    Say 'Thank You!' for this post. :
    0 For This Post
    2 Total


    บทที่2


    1. กฏการตั้งชื่อ(Declaration Rule)

    1.1 ตัวแรกต้องขึ้นต้นด้วยตัวอักษรภาษาอังกฤษ A-Z,a-z หรือ _(Underscore) ตามด้วยตัวอักษรหรือตัวเลข 0-9(อักขระ _ สามารถตั้งขึ้นต้นตัวแรกหรือร่วมอยู่ด้วยได้)
    1.2 ห้ามเว้นช่องว่าง และห้ามใช้สัญลักษณ์พิเศษนอกเหนือจาก _(Underscore) เท่านั้น
    1.3 จะตั้องไม่ซ้ำกับคำสงวน (Reserved Word) รายละเอียดคำสงวนจะอยู่ในหัวข้อที่3
    1.4 ตั้งชื่อเป็นตัวเล็กหรือตัวใหญ่ก็ได้ มีความหมายเหมือนกัน
    1.5 การตั้งขื่อสามารถใช้ตัวอักษรและตัวเลขผสมกันได้(แต่ห้ามขึ้นต้นด้วยตัวเลข) ยกตัวอย่างเช่น Example2,Array2D,Lab8 เป็นต้น
    1.6 ความยาวของการตั้งชื่อทั้งหมดอ้างอิงและทดสอบกับโปรแกรม Turbo Pascal for windows ตั้งชื่อโปรแกรมต้องมีความยาวไม่เกิน 118 ตัว

    ป.ล. ควรตั้งชื่อให้สอดคล้องกับโปรแกรมที่เราเขียน ประโยชน์ที่ต้องทำอย่างนี้ เพราะ
    เผื่อใครเปิดโปรแกรมขึ้นมาดู เมื่อเห็นชื่อโปรแกรมก็จะสื่อถึงตัวโปรแกรมได้อัตโนมัติ


    ตัวอย่างการตั้งชื่อที่ถูกต้อง เช่น
    Program Average;
    Program AVERAGE;
    Program Grade;
    Program LEB8;
    Program SUM_Nagative;
    Program _SUM;
    Program Math_2;
    Program Test_Var;
    Program Int;
    Program Loop2;
    Program If2;

    ตัวอย่างการตั้งชื่อที่ผิด เช่น
    Program 9SUM;
    Program SUM@A;
    Program 2Test1;
    Program Array;
    Program Program;
    Program Begin;
    Program LEB.First;
    Program Exam Two;
    Program For;
    Program _Data-2;



    2. การตั้งชื่อส่วนอื่นๆ

    หลักการตั้งชื่อส่วนอื่นๆในโปรแกรมนั้น มีข้อบังคับเช่นเดียวกันกับการตั้งชื่อในหัวข้อที่1 ทุกประการ ยกเว้นความยาวในการตั้งชื่อดังนี้

    2.1 การตั้งชื่อตัวแปร

    หลักการตั้งชื่อตัวแปรนั้น มีข้อบังคับเช่นเดียวกันกับการตั้งชื่อในหัวข้อที่1 ทุกประการ ยกเว้นความยาวในการตั้งชื่อ
    การตั้งชื่อตัวแปร(Variable) ต้องมีความยาวไม่เกิน 113ตัว

    ตัวอย่าง Code โปรแกรมการตั้งชื่อตัวแปร


    Program Navigator;

    Uses Wincrt;

    Var Data1:integer;


    Begin


    เนื้อหาหายไปบางส่วน ว่างแล้วจะมาแก้ให้ใหม่นะครับ
    Last edited by NavigaTor__Life; 01-28-2011 at 02:52 PM.
    Real Life.. Just one degree difference :)
    ___________ __________________________ _____ __
    Stay connected with the freedom of life... Navigator__Life
    Reply With Quote Reply With Quote
    Thanks

  4. #4
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,672
    Say 'Thank You!' for this post. :
    0 For This Post
    2,297 Total
    Blog Entries
    15


    ผมแนะนำว่าให้ ครอบ tag ที่เป็น code ด้วย
    [/b]
    ด้วยนะครับจะทำให้อ่านง่ายขึ้น และขอย้ายไปที่ห้อง Delphi/Pascal นะครับ
    Reply With Quote Reply With Quote
    Thanks

  5. #5
    Junior Member NavigaTor__Life's Avatar
    Join Date
    Apr 2009
    Location
    Samut Prakan (Paknam)
    Posts
    3
    Say 'Thank You!' for this post. :
    0 For This Post
    2 Total


    บทที่3

    บทนี้เรามาเริ่มเขียนโปรแกรมตั้งแต่แรกเลยโดยการเขียนโปรแกรมให้แสดงผลเป็นข้อความ


    ตัวอย่าง Code โปรแกรม

    Program Navigator;

    Uses Wincrt;


    Begin


    เนื้อหาหายไปบางส่วน ว่างแล้วจะมาแก้ให้ใหม่นะครับ
    Last edited by NavigaTor__Life; 01-28-2011 at 02:52 PM.
    Real Life.. Just one degree difference :)
    ___________ __________________________ _____ __
    Stay connected with the freedom of life... Navigator__Life
    Reply With Quote Reply With Quote
    Thanks

  6. #6
    Junior Member NavigaTor__Life's Avatar
    Join Date
    Apr 2009
    Location
    Samut Prakan (Paknam)
    Posts
    3
    Say 'Thank You!' for this post. :
    0 For This Post
    2 Total


    บทที่4

    2.2 ตัวเลขจำนวนเต็ม (Integer)
    จากตารางก็จะเห็นได้ว่าตัวเลขจำนวนเต็ม ได้แก่
    1. SINGLE
    2. REAL
    3. DOUBLE
    4. COMP
    5. EXTEND

    ตารางแสดงคุณสมบัติของชนิดข้อมูลแต่ละชนิด


    หมายเหตุ ควรเลือกใช้ให้เหมาะสมกับคุณสมบัติชนิดข้อมูลจำนวนเต็ม

    ตัวอย่าง Code โปรแกรม

    Program Navigator;

    Uses Wincrt;


    Var Number:Real;


    Begin

    เนื้อหาหายไปบางส่วน ว่างแล้วจะมาแก้ให้ใหม่นะครับ
    Last edited by NavigaTor__Life; 01-28-2011 at 02:53 PM.
    Real Life.. Just one degree difference :)
    ___________ __________________________ _____ __
    Stay connected with the freedom of life... Navigator__Life
    Reply With Quote Reply With Quote
    Thanks

  7. #7
    Junior Member NavigaTor__Life's Avatar
    Join Date
    Apr 2009
    Location
    Samut Prakan (Paknam)
    Posts
    3
    Say 'Thank You!' for this post. :
    0 For This Post
    2 Total


    บทที่5

    ป.ล. เรื่องการใช้ Read กับ Readln และความแตกต่างของมัน
    ผมจะเอามาสอนต่อคราวหน้านะครับ.. ว่างเมื่อไหร่จะรีบทำเลย


    เนื้อหาหายไปบางส่วน ว่างแล้วจะมาแก้ให้ใหม่นะครับ
    Last edited by NavigaTor__Life; 01-28-2011 at 02:53 PM.
    Real Life.. Just one degree difference :)
    ___________ __________________________ _____ __
    Stay connected with the freedom of life... Navigator__Life
    Reply With Quote Reply With Quote
    Thanks

  8. #8
    Junior Member NavigaTor__Life's Avatar
    Join Date
    Apr 2009
    Location
    Samut Prakan (Paknam)
    Posts
    3
    Say 'Thank You!' for this post. :
    0 For This Post
    2 Total


    หลังจากหายหน้าไปนาน1ปี

    กลับมาครั้งนี้ก็จะมา Edit ข้อความทั้งหมดในกระทู้นี้

    เพราะเห็นว่าข้อมูลบางส่วนในแต่ละ Tab ที่ผมได้ Post ไว้ได้หายไป

    รวมทั้งข้อความนี้ด้วย จะ Edit เนื้อหา Pascal ลงมาแทน (เพื่อไม่ให้ Post Tab นี้ดูไร้สาระ)

    จะเอาเนื้อหาที่ครอบคลุมและเข้าใจง่ายกว่าเดิมมาลงครับ

    แอดมินอย่าเพิ่งเข้าใจผมผิดซะก่อนหล่ะ ว่าPostข้อความไร้สาระ
    Real Life.. Just one degree difference :)
    ___________ __________________________ _____ __
    Stay connected with the freedom of life... Navigator__Life
    Reply With Quote Reply With Quote
    Thanks

+ Reply to Thread

Similar Threads

  1. Pascal Programming
    By JBJumboJB in forum แนะความรู้ด้าน Programming ต่างๆ
    Replies: 5
    Last Post: 07-11-2009, 08:24 PM
  2. Tiny pascal compiler?
    By BiMode in forum Delphi,Pascal
    Replies: 0
    Last Post: 12-01-2007, 09:58 PM
  3. Pascal tutorial
    By asylu3 in forum Delphi,Pascal
    Replies: 0
    Last Post: 05-17-2004, 03:00 PM
  4. Replies: 0
    Last Post: 09-25-2003, 05:32 PM
  5. สอนเขียนภาษา PASCAL เบื้องต้น!!!
    By NavigaTor__Life in forum บทความ คอมพิวเตอร์ ทัวไป
    Replies: 0
    Last Post: 01-01-1970, 07:00 AM

Visitors found this page by searching for:

ภาษา pascal

ภาษาpascal

เขียน โปรแกรม ด้วย โปรแกรม turbo pascal

ภาษาปาสคาล เบื้องต้น

การเขียนภาษาปาสคาล

ภาษาปาสคาล

เขียน โปรแกรม ภาษา ปาส คา ล เบื้องต้น

การเขียนโปรแกรมปาสคาลเบื้องต้นโปรแกรมภาษาปาสคาลเบื้องต้นเขียน pascalโค้ดภาษาปาสคาลการเขียนโปรแกรมภาษาปาสคาลเบื้องต้นตัวอย่างภาษาปาสคาลภาษา pascal เบื้องต้นcold ภาษาpascalการเขียนภาษา pascalตัวอย่าง การ เขียน ภาษา ปาส คา ลตัวอย่างโปรแกรมปาสคาลภาษาปาสคาลเบื้องต้นตัวอย่างการเขียนภาษาปาสคาลโครงสร้างภาษาปาสคาลเบื้องต้นpascal เบื้องต้นการเขียนโปรแกรมภาษาปาสคาลเรียน pascal โค้ดปาสคาลภาษา turbo pascalคู่มือ ภาษา ปาส คา ลตัวอย่างโปรแกรม turbo pascalโค้ด pascalบทเรียน turbo pascalturbo pascal วิธีใช้สอน ภาษา pascalวิธีเขียนปาสคาลสอนเขียน pascalโค๊ดpascalบทเรียนภาษาปาสคาลตัวอย่างprogram pascalแผนการสอน ภาษาปาสคาลการเขียนโปรแกรม Turbo pascalโครงสร้างการเขียนภาษาปาสคาลการเขียน pascalคู่มือ Pascalตัวอย่าง code pascalตัวอย่างโปรแกรมภาษา pascalเรียบนการเขียนโปรแกรมปาสคาสcode ภาษาpascalอธิบายเกี่ยวกับภาษา pascal ตัวอย่างภาษาปาสคาล พร้อมรันความรู้พื้นฐานภาษาปาสคาลสอนเขียนโปรแกรมภาษาปาสคาลตัวอย่างโปรแกรมภาษาปาสคาลการเขียน ภาษา pascal แสดงข้อความ ภาษาไทย ปาสคาลตัวอย่างปาสคาลเขียนโปรแกรม turbo pascalปาสคาล เบื้องต้นเขียนโปรแกรม turbo ปาสคาลตัวอย่างภาษาปาสคาล ง่ายๆคู่มือการใช้โปรแกรม pascalเขียนปาสคาลวิธีเขียนโปรแกรมปาสคาลตัวอย่างภาษาปาสคาล ผลลัพธ์code ภาษา pascalตัวอย่าง ภาษา โปรแกรม pascalตัวอย่างการเขียนโปรแกรม ภาษาปาสคาลพร้อมผลลัพธ์ทังหมด คู่มือเรียนภาษาปาสคาลวิธี เขียน ภาษา ปาส คา ลวิธีใช้tpw 1.5สอนปาสคาลแผนการจัดการรเรียนรู้ภาษาปาสคาลโค๊ด ปาสคาลวิธีการเขียนภาษาpascalการเขียนภาษาปาสคาล พื้นฐานการเขียนภาษาปาสคาล เบื้องต้นturbo pascal สอนคู่มือ turbo pascalบทเรียนปาลคาลแผนการสอน การเขียนโปรแกรมภาษาปาสคาลการ เขียน pascalคําสงวนในภาษาปาสคาล

Members who have read this thread : 0

You do not have permission to view the list of names.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts