+ 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,253 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วิธีเขียนปาสคาลสอน ภาษา pascalโค้ด pascalturbo pascal วิธีใช้บทเรียน turbo pascalสอนเขียน pascalตัวอย่างprogram pascalบทเรียนภาษาปาสคาลการเขียน pascalแผนการสอน ภาษาปาสคาลโครงสร้างการเขียนภาษาปาสคาลคู่มือ Pascalการเขียนโปรแกรม Turbo pascalตัวอย่าง code pascalตัวอย่างโปรแกรมภาษา pascalความรู้พื้นฐานภาษาปาสคาลปาสคาล เบื้องต้นสอนเขียนโปรแกรมภาษาปาสคาลเรียบนการเขียนโปรแกรมปาสคาสเขียนโปรแกรม turbo pascalอธิบายเกี่ยวกับภาษา pascal การเขียน ภาษา pascal ตัวอย่างภาษาปาสคาล พร้อมรันตัวอย่างปาสคาลแสดงข้อความ ภาษาไทย ปาสคาลเขียนปาสคาลturbo pascal สอนวิธีเขียนโปรแกรมปาสคาลคู่มือการใช้โปรแกรม pascalคู่มือ turbo pascalตัวอย่างโปรแกรมภาษาปาสคาล คู่มือเรียนภาษาปาสคาลตัวอย่างภาษาปาสคาล ง่ายๆการเขียนภาษาปาสคาล เบื้องต้นแผนการจัดการรเรียนรู้ภาษาปาสคาลเขียนโปรแกรม turbo ปาสคาลวิธีการเขียนภาษาpascalตัวอย่างภาษาปาสคาล ผลลัพธ์วิธีใช้tpw 1.5การเขียนภาษาปาสคาล พื้นฐานตัวอย่างการเขียนโปรแกรม ภาษาปาสคาลพร้อมผลลัพธ์ทังหมดสอนปาสคาลตัวอย่าง ภาษา โปรแกรม pascalวิธี เขียน ภาษา ปาส คา ลcode ภาษา pascalโค๊ด ปาสคาลสอนใช้ turbo pascalความรู้พื้นฐานในการเขียนโปรแกรมปาสคาลพาสา pascalวิธืเขืยน programmingของ pascalแผนการสอนปาสคาล

Members who have read this thread : 3

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