SlideShare a Scribd company logo
1 of 7
Download to read offline
โปรแกรมภาษาคอมพิวเตอร์
( ภาษาฟอร์ แทรน : Fortran )
                                            เสนอ
                           อาจารย์ สมร ตาระพันธ์
อาจารย์ ที่ปรึกษาวิชา เทคนิคปฏิบัตการคอมพิวเตอร์
                                   ิ
                                        จัดทาโดย
                       นางสาว ศิรินาถ ศรีแสงรัตน์

                      เลขที่ 23 ชั้นมัธยมศึกษาปี ที่ 4
ภาษาฟอร์แทรน (Fortran)
                                                   ่
          ภาษาฟอร์แทรน หรื อ FORTRAN เป็ นชื่อที่ยอมาจาก
FORmular TRANslation ถูกพัฒนาขึ้นเมื่อกลางทศวรรษที่ 1950
ด้วยฝี มือของพนักงานบริ ษทไอบีเอ็ม นับเป็ นภาษาชั้นสู งภาษาแรก
                            ั
ที่ได้มีการใช้แพร่ หลาย จึงได้มีบญญัติภาษาฟอร์แทรนฉบับ
                                 ั
มาตรฐานขึ้นในเวลาต่อมาโดย ANSI
(American National Standard Institute)
ชุดคาสังภาษาฟอร์แทรน
       ่
        เป็ นภาษาคอมพิวเตอร์ ที่เหมาะกับ
การใช้งานทางด้านการคานวณ ตัวแปลชุดคาสั่งจะทาหน้าที่อ่านชุดคาสั่งที่เป็ น
ภาษาฟอร์แทรนที่เราเขียนขึ้น และแปลเป็ นภาษาเครื่ องที่ชุดคาสั่งควบคุมสามารถ
รับได้ คาสั่งในภาษาฟอร์ แทรนแต่ละคาสั่งเรี ยกเป็ นภาษาอังกฤษ
คาสั่ งรับส่ งข้ อมูล (input-output statement)ได้แก่ READ, WRITE หรื อ PRINT,
FORMAT
คาสั่ งคานวณ (arithmetic statement) ได้แก่
- คาสังที่เป็ นการคานวณ โดยทางซ้ายมือเป็ นตัวแปร ทางขวามือเป็ นการ
       ่
คานวณ เช่น X = A + B + 5
- คาสังตรรกะ (logical statement) เป็ นคาสังประเภทควบคุม ได้แก่ คาสังที่ใช้ใน
         ่                                    ่                       ่
การทดสอบค่าเช่น IF (A.EQ.B) GO TO 15 หรื อ GO TO (1, 2, 3,4,
5) และ I เป็ นต้น
    นอกจากนี้ ยังมีคาสังประกอบอื่นๆ อีก เช่น DIMENSION,
                            ่
                     DATA, CALL SUB, และ RETURN เป็ นต้น
ข้อดีของภาษาฟอร์แทรน
      เป็ นภาษาที่มีคาสั่งงานเน้นประสิ ทธิ ภาพ
ด้านการคานวณ วิทยาศาสตร์ และคณิ ตศาสตร์
รวมทั้งคาสั่งควบคุมการทางานของอุปกรณ์เครื่ องเมนเฟรม
ข้อจากัดของภาษาฟอร์แทรน
     เนื่องจากคาสั่งงานเหมาะสาหรับการควบคุมการทางานของเครื่ อง
                                            ั
คอมพิวเตอร์ ขนาดใหญ่ เมื่อนามาประยุกต์ใช้กบเครื่ องคอมพิวเตอร์
ขนาดเล็ก จะต้องปรับใช้คาสั่งมากมาย รวมทั้งเมื่อมีการเปลี่ยน
            เครื่ องประมวลผลก็ตองเปลี่ยนรู ปแบบคาสั่งทุกครั้ง
                               ้
ภาษาฟอร์แทรนเป็ นภาษาระดับสู งย่อมาจากคาว่า FORmula
TRANslator ซึ่งฃเป็ นการกาเนิดของภาษาระดับสู งภาษาแรก นิยมใช้สาหรับ
งานที่มีการคานวณมาก ๆ เช่น
งานทางด้านคณิ ตศาสตร์ วิทยาศาสตร์ และวิศวกรรมศาสตร์ ซึ่งทาให้มี
จุดอ่อนในเรื่ องเกี่ยวกับการจักการไฟล์ นอกจากนี้จากการที่ฟอร์ แทรนถูก
ออกแบบมาตั้งแต่สมัยที่เรายังใช้บตรเจาะรู ซ่ ึ งมีขนาด 80 คอลัมน์ ทาให้ฟอร์
                                       ั
แทรนมีกฎเกณฑ์ที่จะต้องเริ่ มต้นและจบประโยคภายในคอลัมน์ที่กาหนด ซึ่ ง
เป็ นเรื่ องน่าราคาญพอสมควร ในการเขียนโปรแกรม
ในปัจจุบน เมื่อพูดถึงโครงสร้างของภาษาฟอร์ แทรนแล้ว
            ั
               ก็ไม่สามารถสู ้ภาษารุ่ นใหม่ๆได้
ขอบคุณค่ะ

More Related Content

What's hot

ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
Panupong Ampho
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)
พัน พัน
 
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
Chitanan Seehanon
 

What's hot (16)

lesson1
lesson1lesson1
lesson1
 
ใบความรู้ที่ 1
ใบความรู้ที่ 1ใบความรู้ที่ 1
ใบความรู้ที่ 1
 
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์ใบงาน เรื่อง-ภาษาคอมพิวเตอร์
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์
 
นาย สิริกร ภูษาทอง
นาย สิริกร ภูษาทองนาย สิริกร ภูษาทอง
นาย สิริกร ภูษาทอง
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
Work
WorkWork
Work
 
work
workwork
work
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)
 
การสอบคอมกลางภาค
การสอบคอมกลางภาคการสอบคอมกลางภาค
การสอบคอมกลางภาค
 
Name variable
Name variableName variable
Name variable
 
นางสาวพิรญาณ์ สุขลาภ
นางสาวพิรญาณ์ สุขลาภนางสาวพิรญาณ์ สุขลาภ
นางสาวพิรญาณ์ สุขลาภ
 
06 ธนศักดิ์-3-9
06 ธนศักดิ์-3-906 ธนศักดิ์-3-9
06 ธนศักดิ์-3-9
 
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
 
การสอบกลางภาค5ข้อ
การสอบกลางภาค5ข้อการสอบกลางภาค5ข้อ
การสอบกลางภาค5ข้อ
 

Similar to ภาษาฟอร์แทรน

กรกช แก้ววิเชียร
กรกช แก้ววิเชียรกรกช แก้ววิเชียร
กรกช แก้ววิเชียร
Korakot Kaevwichian
 
กรกช แก้ววิเชียร เลขที่8
กรกช แก้ววิเชียร เลขที่8กรกช แก้ววิเชียร เลขที่8
กรกช แก้ววิเชียร เลขที่8
Korakot Kaevwichian
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)
พัน พัน
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
bpatra
 
U1 computer language
U1 computer languageU1 computer language
U1 computer language
IrinApat
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
Primprapa Palmy Eiei
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
Wityaporn Pleeboot
 
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
 
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
 
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
 
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
 

Similar to ภาษาฟอร์แทรน (20)

กรกช แก้ววิเชียร
กรกช แก้ววิเชียรกรกช แก้ววิเชียร
กรกช แก้ววิเชียร
 
กรกช แก้ววิเชียร เลขที่8
กรกช แก้ววิเชียร เลขที่8กรกช แก้ววิเชียร เลขที่8
กรกช แก้ววิเชียร เลขที่8
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)
 
content1
content1content1
content1
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
U1 computer language
U1 computer languageU1 computer language
U1 computer language
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
Software
SoftwareSoftware
Software
 
Chepter2
Chepter2Chepter2
Chepter2
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
สอบกลางภาค วิชาคอมพิเตอร์
สอบกลางภาค วิชาคอมพิเตอร์สอบกลางภาค วิชาคอมพิเตอร์
สอบกลางภาค วิชาคอมพิเตอร์
 
การสร้างโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิวเตอร์
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
 
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
 
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
 
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5น.ส.ศิรพร   โมกศิริ  เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
 

ภาษาฟอร์แทรน

  • 1. โปรแกรมภาษาคอมพิวเตอร์ ( ภาษาฟอร์ แทรน : Fortran ) เสนอ อาจารย์ สมร ตาระพันธ์ อาจารย์ ที่ปรึกษาวิชา เทคนิคปฏิบัตการคอมพิวเตอร์ ิ จัดทาโดย นางสาว ศิรินาถ ศรีแสงรัตน์ เลขที่ 23 ชั้นมัธยมศึกษาปี ที่ 4
  • 2. ภาษาฟอร์แทรน (Fortran) ่ ภาษาฟอร์แทรน หรื อ FORTRAN เป็ นชื่อที่ยอมาจาก FORmular TRANslation ถูกพัฒนาขึ้นเมื่อกลางทศวรรษที่ 1950 ด้วยฝี มือของพนักงานบริ ษทไอบีเอ็ม นับเป็ นภาษาชั้นสู งภาษาแรก ั ที่ได้มีการใช้แพร่ หลาย จึงได้มีบญญัติภาษาฟอร์แทรนฉบับ ั มาตรฐานขึ้นในเวลาต่อมาโดย ANSI (American National Standard Institute)
  • 3. ชุดคาสังภาษาฟอร์แทรน ่ เป็ นภาษาคอมพิวเตอร์ ที่เหมาะกับ การใช้งานทางด้านการคานวณ ตัวแปลชุดคาสั่งจะทาหน้าที่อ่านชุดคาสั่งที่เป็ น ภาษาฟอร์แทรนที่เราเขียนขึ้น และแปลเป็ นภาษาเครื่ องที่ชุดคาสั่งควบคุมสามารถ รับได้ คาสั่งในภาษาฟอร์ แทรนแต่ละคาสั่งเรี ยกเป็ นภาษาอังกฤษ
  • 4. คาสั่ งรับส่ งข้ อมูล (input-output statement)ได้แก่ READ, WRITE หรื อ PRINT, FORMAT คาสั่ งคานวณ (arithmetic statement) ได้แก่ - คาสังที่เป็ นการคานวณ โดยทางซ้ายมือเป็ นตัวแปร ทางขวามือเป็ นการ ่ คานวณ เช่น X = A + B + 5 - คาสังตรรกะ (logical statement) เป็ นคาสังประเภทควบคุม ได้แก่ คาสังที่ใช้ใน ่ ่ ่ การทดสอบค่าเช่น IF (A.EQ.B) GO TO 15 หรื อ GO TO (1, 2, 3,4, 5) และ I เป็ นต้น นอกจากนี้ ยังมีคาสังประกอบอื่นๆ อีก เช่น DIMENSION, ่ DATA, CALL SUB, และ RETURN เป็ นต้น
  • 5. ข้อดีของภาษาฟอร์แทรน เป็ นภาษาที่มีคาสั่งงานเน้นประสิ ทธิ ภาพ ด้านการคานวณ วิทยาศาสตร์ และคณิ ตศาสตร์ รวมทั้งคาสั่งควบคุมการทางานของอุปกรณ์เครื่ องเมนเฟรม ข้อจากัดของภาษาฟอร์แทรน เนื่องจากคาสั่งงานเหมาะสาหรับการควบคุมการทางานของเครื่ อง ั คอมพิวเตอร์ ขนาดใหญ่ เมื่อนามาประยุกต์ใช้กบเครื่ องคอมพิวเตอร์ ขนาดเล็ก จะต้องปรับใช้คาสั่งมากมาย รวมทั้งเมื่อมีการเปลี่ยน เครื่ องประมวลผลก็ตองเปลี่ยนรู ปแบบคาสั่งทุกครั้ง ้
  • 6. ภาษาฟอร์แทรนเป็ นภาษาระดับสู งย่อมาจากคาว่า FORmula TRANslator ซึ่งฃเป็ นการกาเนิดของภาษาระดับสู งภาษาแรก นิยมใช้สาหรับ งานที่มีการคานวณมาก ๆ เช่น งานทางด้านคณิ ตศาสตร์ วิทยาศาสตร์ และวิศวกรรมศาสตร์ ซึ่งทาให้มี จุดอ่อนในเรื่ องเกี่ยวกับการจักการไฟล์ นอกจากนี้จากการที่ฟอร์ แทรนถูก ออกแบบมาตั้งแต่สมัยที่เรายังใช้บตรเจาะรู ซ่ ึ งมีขนาด 80 คอลัมน์ ทาให้ฟอร์ ั แทรนมีกฎเกณฑ์ที่จะต้องเริ่ มต้นและจบประโยคภายในคอลัมน์ที่กาหนด ซึ่ ง เป็ นเรื่ องน่าราคาญพอสมควร ในการเขียนโปรแกรม ในปัจจุบน เมื่อพูดถึงโครงสร้างของภาษาฟอร์ แทรนแล้ว ั ก็ไม่สามารถสู ้ภาษารุ่ นใหม่ๆได้