SlideShare a Scribd company logo
1 of 7
Download to read offline
ภาษา Fortran
         จัดทําโดย
   นางสาว กรกชแก้ววเชียร
                   ิ

ชันมัธยมศกษาปีท่ ี
  ้      ึ           4/5   เลขท่ ี 8

            เสนอ
    คุณครู สมร ตาระพัน
ภาษาฟอร์ แทรน (Fortran)

        ภาษาฟอร์ แทรน หรือ FORTRAN เป็ นชื่อทีย่อมาจาก
                                                    ่                   FOR
mular TRAN slation ถูกพัฒนาขึนเมือกลางทศวรรษที่ 1950 ด้ วยฝี มือ
                                      ้ ่
ของพนักงานบริษัทไอบีเอ็ม นับเป็ นภาษาชั้นสู งภาษาแรกทีได้ มการใช้ แพร่ หลาย จึง
                                                      ่ ี
ได้มบัญญัติ ภาษาฟอร์ แทรนฉบับมาตรฐานขึนในเวลาต่ อมาโดย ANSI
    ี                                    ้
(American National Standard Institute)

       ฟอร์ แทรนถูกออกแบบมาเพือใช้ งานทางด้ านวิทยาศาสตร์ วิศวกรรมศาสตร์
                                   ่
และคณิตศาสตร์ อันเป็ นงานทีมักใช้ งานประมวลทีซับซ้ อน
                           ่                 ่
ชุดคําสั่งภาษาฟอร์แทรน

           เป็นภาษาคอมพวเตอร์ท่ เหมาะกับการใช้งานทางด้าน
                        ิ        ี
การคานวณ ตัวแปลชุดคาส่ ังจะทาหน้าท่ ีอ่านชุดคาส่ ังท่ ีเป็น
        ํ                 ํ        ํ            ํ
ภาษาฟอร์ แทรน ท่ เราเขียนขน และแปลเป็นภาษาเคร่ ื องท่ ี
                   ี        ึ้
ชุดคาส่ ังควบคุมสามารถรับได้ คาส่ ังในภาษาฟอร์ แทรนแต่ละ
      ํ                        ํ
คาส่ ังเรียกเป็นภาษาอังกฤษว่า statement ซ่ งแบ่งเป็นดังนี ้
  ํ                                          ึ
คําสั่งรับส่ งข้ อมูล (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 เป็ นต้ น
ฟอร์ แทรนเป็นภาษาระดับสูงท่ ีใช้เขียนคาส่ ังงานเพ่ ือควบคุมการ
                                       ํ
ทํางานของเครื่องคอมพิวเตอร์ ขนาดใหญ่ เช่ น เครื่ อง
เมนเฟรม (Mainframe Computer) เป็นภาษาท่ ีใช้
แก้ปัญหาด้านวทยาศาสตร์และ
              ิ
คณิตศาสตร์ ภาษา FORTRAN จงเหมาะสาหรับเขียน
                                     ึ        ํ
โปรแกรมเก่ ียวกับสูตร สมการ หรือฟังก์ชันทางวทยาศาสตร์
                                                ิ
และคณิตศาสตร์
ตัวอย่ างของภาษา FORTRAN บางส่วน มีดงนี ้
                                    ั
READ X
IF((X.GT.0) .AND. (X.LT.100)) THEN
          PRINT *, ‘VALUE OF X IS :’,X
ELSE
          PRINT * , ‘X IS NOT BETWEEN 0 AND 100’

ความหมายของคําสั่งงาน
READ X หมายถง การอานคาลงในตวแปรชื่อ X
                        ึ    ่ ่  ั
IF((X.GT.0) .AND. (X.LT.100)) THEN หมายถึง การตรวจสอบค่า X ที่
อ่านค่า เข้ามาวาอยระหวาง 0-100 หรือไม่ ถ้ าใช่ให้ ทําคําสังหลัง THEN ถ้ า
                    ่ ู่ ่                                ่
ไม่ใช่ให้ ทําคําสังหลัง ELSE
                  ่
จบการ
นําเสนอ
ขอขอบ
 คุณค่ ะ

More Related Content

What's hot

การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีchoco336
 
ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1patchu0625
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Thank Chiro
 
การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++Naowarat Jaikaroon
 
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีบทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีKomkai Pawuttanon
 

What's hot (8)

การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
ตัวแปรและคำสงวน
ตัวแปรและคำสงวนตัวแปรและคำสงวน
ตัวแปรและคำสงวน
 
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
โครงสร้างการเขียนโปรแกรมภาษาไพธอนโครงสร้างการเขียนโปรแกรมภาษาไพธอน
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
 
ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++
 
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีบทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซี
 
Python programmingggg
Python programminggggPython programmingggg
Python programmingggg
 

Viewers also liked

บทที่ 3 การจัดการเกี่ยวกับตัวอักษร
บทที่ 3 การจัดการเกี่ยวกับตัวอักษรบทที่ 3 การจัดการเกี่ยวกับตัวอักษร
บทที่ 3 การจัดการเกี่ยวกับตัวอักษรtonta01
 
การลบเลข
การลบเลขการลบเลข
การลบเลขguest6f01f3
 
Shree Laxminarayan Casting, Chainees Doom, Rajkot
 Shree Laxminarayan Casting, Chainees Doom, Rajkot Shree Laxminarayan Casting, Chainees Doom, Rajkot
Shree Laxminarayan Casting, Chainees Doom, RajkotIndiaMART InterMESH Limited
 
ปุ๋ยอินทรีย์
ปุ๋ยอินทรีย์ปุ๋ยอินทรีย์
ปุ๋ยอินทรีย์attapoll leggang
 
ความภูมิใจในท้องถิ่น ป.2+534+55t2his p02 f01-4page
ความภูมิใจในท้องถิ่น ป.2+534+55t2his p02 f01-4pageความภูมิใจในท้องถิ่น ป.2+534+55t2his p02 f01-4page
ความภูมิใจในท้องถิ่น ป.2+534+55t2his p02 f01-4pagePrachoom Rangkasikorn
 
ข้อมูลความรู้ทางด้านวิศวกรรมศาสตร์
ข้อมูลความรู้ทางด้านวิศวกรรมศาสตร์ข้อมูลความรู้ทางด้านวิศวกรรมศาสตร์
ข้อมูลความรู้ทางด้านวิศวกรรมศาสตร์visavavit Phonthioua
 
Copy (4) of home for disabled in bangalore
Copy (4) of home for disabled in bangaloreCopy (4) of home for disabled in bangalore
Copy (4) of home for disabled in bangaloreDiganth Raj
 
ฉันเหมือนใคร
ฉันเหมือนใครฉันเหมือนใคร
ฉันเหมือนใครtactooza
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์Peeranut Khamkoonmuang
 
คู่มือการใช้งาน Google
คู่มือการใช้งาน  Googleคู่มือการใช้งาน  Google
คู่มือการใช้งาน GoogleฺBadBoy 20151963
 
Lampiran 17. skor diskriminan pnp muldan martin k4_a009018_msdp_2009
Lampiran 17. skor diskriminan pnp muldan martin k4_a009018_msdp_2009Lampiran 17. skor diskriminan pnp muldan martin k4_a009018_msdp_2009
Lampiran 17. skor diskriminan pnp muldan martin k4_a009018_msdp_2009MULDAN MARTIN, A.Pi., M.Si
 
Kahles KXi 3,5-10x50 Reticle 4-DOT | Optics Trade
Kahles KXi 3,5-10x50 Reticle 4-DOT | Optics TradeKahles KXi 3,5-10x50 Reticle 4-DOT | Optics Trade
Kahles KXi 3,5-10x50 Reticle 4-DOT | Optics TradeOptics-Trade
 
Vamos aprender a escrever 3
Vamos aprender a escrever 3Vamos aprender a escrever 3
Vamos aprender a escrever 3Etelvina Santos
 
เปิดสอบพนักงานราชการ กศน.
เปิดสอบพนักงานราชการ กศน.เปิดสอบพนักงานราชการ กศน.
เปิดสอบพนักงานราชการ กศน.Kru Tooktuck Sutawong
 
โครงงานคอมโปรแกรม inSSIDer ( หน้าปกฯลฯ )
โครงงานคอมโปรแกรม inSSIDer ( หน้าปกฯลฯ )โครงงานคอมโปรแกรม inSSIDer ( หน้าปกฯลฯ )
โครงงานคอมโปรแกรม inSSIDer ( หน้าปกฯลฯ )ยิ้ม' เเฉ่ง
 
การสถาปนากรุงรัตนโกสินทร์+601+dltvp6+dltvp6+55t2his p06 f10-4page
การสถาปนากรุงรัตนโกสินทร์+601+dltvp6+dltvp6+55t2his p06 f10-4pageการสถาปนากรุงรัตนโกสินทร์+601+dltvp6+dltvp6+55t2his p06 f10-4page
การสถาปนากรุงรัตนโกสินทร์+601+dltvp6+dltvp6+55t2his p06 f10-4pagePrachoom Rangkasikorn
 

Viewers also liked (20)

บทที่ 3 การจัดการเกี่ยวกับตัวอักษร
บทที่ 3 การจัดการเกี่ยวกับตัวอักษรบทที่ 3 การจัดการเกี่ยวกับตัวอักษร
บทที่ 3 การจัดการเกี่ยวกับตัวอักษร
 
การลบเลข
การลบเลขการลบเลข
การลบเลข
 
ของขวัญวันเกิดทำด้วยตัวเอง
ของขวัญวันเกิดทำด้วยตัวเองของขวัญวันเกิดทำด้วยตัวเอง
ของขวัญวันเกิดทำด้วยตัวเอง
 
Shree Laxminarayan Casting, Chainees Doom, Rajkot
 Shree Laxminarayan Casting, Chainees Doom, Rajkot Shree Laxminarayan Casting, Chainees Doom, Rajkot
Shree Laxminarayan Casting, Chainees Doom, Rajkot
 
ปุ๋ยอินทรีย์
ปุ๋ยอินทรีย์ปุ๋ยอินทรีย์
ปุ๋ยอินทรีย์
 
ความภูมิใจในท้องถิ่น ป.2+534+55t2his p02 f01-4page
ความภูมิใจในท้องถิ่น ป.2+534+55t2his p02 f01-4pageความภูมิใจในท้องถิ่น ป.2+534+55t2his p02 f01-4page
ความภูมิใจในท้องถิ่น ป.2+534+55t2his p02 f01-4page
 
ข้อมูลความรู้ทางด้านวิศวกรรมศาสตร์
ข้อมูลความรู้ทางด้านวิศวกรรมศาสตร์ข้อมูลความรู้ทางด้านวิศวกรรมศาสตร์
ข้อมูลความรู้ทางด้านวิศวกรรมศาสตร์
 
Copy (4) of home for disabled in bangalore
Copy (4) of home for disabled in bangaloreCopy (4) of home for disabled in bangalore
Copy (4) of home for disabled in bangalore
 
ฉันเหมือนใคร
ฉันเหมือนใครฉันเหมือนใคร
ฉันเหมือนใคร
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
คู่มือการใช้งาน Google
คู่มือการใช้งาน  Googleคู่มือการใช้งาน  Google
คู่มือการใช้งาน Google
 
โครงงานกลุ่มที่ 2.doc
โครงงานกลุ่มที่ 2.docโครงงานกลุ่มที่ 2.doc
โครงงานกลุ่มที่ 2.doc
 
Lampiran 17. skor diskriminan pnp muldan martin k4_a009018_msdp_2009
Lampiran 17. skor diskriminan pnp muldan martin k4_a009018_msdp_2009Lampiran 17. skor diskriminan pnp muldan martin k4_a009018_msdp_2009
Lampiran 17. skor diskriminan pnp muldan martin k4_a009018_msdp_2009
 
Kahles KXi 3,5-10x50 Reticle 4-DOT | Optics Trade
Kahles KXi 3,5-10x50 Reticle 4-DOT | Optics TradeKahles KXi 3,5-10x50 Reticle 4-DOT | Optics Trade
Kahles KXi 3,5-10x50 Reticle 4-DOT | Optics Trade
 
Lesson04
Lesson04Lesson04
Lesson04
 
ภาษาไทย
ภาษาไทยภาษาไทย
ภาษาไทย
 
Vamos aprender a escrever 3
Vamos aprender a escrever 3Vamos aprender a escrever 3
Vamos aprender a escrever 3
 
เปิดสอบพนักงานราชการ กศน.
เปิดสอบพนักงานราชการ กศน.เปิดสอบพนักงานราชการ กศน.
เปิดสอบพนักงานราชการ กศน.
 
โครงงานคอมโปรแกรม inSSIDer ( หน้าปกฯลฯ )
โครงงานคอมโปรแกรม inSSIDer ( หน้าปกฯลฯ )โครงงานคอมโปรแกรม inSSIDer ( หน้าปกฯลฯ )
โครงงานคอมโปรแกรม inSSIDer ( หน้าปกฯลฯ )
 
การสถาปนากรุงรัตนโกสินทร์+601+dltvp6+dltvp6+55t2his p06 f10-4page
การสถาปนากรุงรัตนโกสินทร์+601+dltvp6+dltvp6+55t2his p06 f10-4pageการสถาปนากรุงรัตนโกสินทร์+601+dltvp6+dltvp6+55t2his p06 f10-4page
การสถาปนากรุงรัตนโกสินทร์+601+dltvp6+dltvp6+55t2his p06 f10-4page
 

Similar to ภาษา+Fort...pdfกรกช

กรกช แก้ววิเชียร
กรกช แก้ววิเชียรกรกช แก้ววิเชียร
กรกช แก้ววิเชียรKorakot Kaevwichian
 
กรกช แก้ววิเชียร เลขที่8
กรกช แก้ววิเชียร เลขที่8กรกช แก้ววิเชียร เลขที่8
กรกช แก้ววิเชียร เลขที่8Korakot Kaevwichian
 
ภาษาฟอร์แทรน
ภาษาฟอร์แทรนภาษาฟอร์แทรน
ภาษาฟอร์แทรนFoame Fly
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์Panupong Ampho
 
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์ใบงาน เรื่อง-ภาษาคอมพิวเตอร์
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์acotts jaa
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์Pongpan Pairojana
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)พัน พัน
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)พัน พัน
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์bpatra
 
U1 computer language
U1 computer languageU1 computer language
U1 computer languageIrinApat
 

Similar to ภาษา+Fort...pdfกรกช (11)

กรกช แก้ววิเชียร
กรกช แก้ววิเชียรกรกช แก้ววิเชียร
กรกช แก้ววิเชียร
 
กรกช แก้ววิเชียร เลขที่8
กรกช แก้ววิเชียร เลขที่8กรกช แก้ววิเชียร เลขที่8
กรกช แก้ววิเชียร เลขที่8
 
ภาษาฟอร์แทรน
ภาษาฟอร์แทรนภาษาฟอร์แทรน
ภาษาฟอร์แทรน
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์ใบงาน เรื่อง-ภาษาคอมพิวเตอร์
ใบงาน เรื่อง-ภาษาคอมพิวเตอร์
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)
 
ภาษาคอม
ภาษาคอมภาษาคอม
ภาษาคอม
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
U1 computer language
U1 computer languageU1 computer language
U1 computer language
 

ภาษา+Fort...pdfกรกช

  • 1. ภาษา Fortran จัดทําโดย นางสาว กรกชแก้ววเชียร ิ ชันมัธยมศกษาปีท่ ี ้ ึ 4/5 เลขท่ ี 8 เสนอ คุณครู สมร ตาระพัน
  • 2. ภาษาฟอร์ แทรน (Fortran) ภาษาฟอร์ แทรน หรือ FORTRAN เป็ นชื่อทีย่อมาจาก ่ FOR mular TRAN slation ถูกพัฒนาขึนเมือกลางทศวรรษที่ 1950 ด้ วยฝี มือ ้ ่ ของพนักงานบริษัทไอบีเอ็ม นับเป็ นภาษาชั้นสู งภาษาแรกทีได้ มการใช้ แพร่ หลาย จึง ่ ี ได้มบัญญัติ ภาษาฟอร์ แทรนฉบับมาตรฐานขึนในเวลาต่ อมาโดย ANSI ี ้ (American National Standard Institute) ฟอร์ แทรนถูกออกแบบมาเพือใช้ งานทางด้ านวิทยาศาสตร์ วิศวกรรมศาสตร์ ่ และคณิตศาสตร์ อันเป็ นงานทีมักใช้ งานประมวลทีซับซ้ อน ่ ่
  • 3. ชุดคําสั่งภาษาฟอร์แทรน เป็นภาษาคอมพวเตอร์ท่ เหมาะกับการใช้งานทางด้าน ิ ี การคานวณ ตัวแปลชุดคาส่ ังจะทาหน้าท่ ีอ่านชุดคาส่ ังท่ ีเป็น ํ ํ ํ ํ ภาษาฟอร์ แทรน ท่ เราเขียนขน และแปลเป็นภาษาเคร่ ื องท่ ี ี ึ้ ชุดคาส่ ังควบคุมสามารถรับได้ คาส่ ังในภาษาฟอร์ แทรนแต่ละ ํ ํ คาส่ ังเรียกเป็นภาษาอังกฤษว่า statement ซ่ งแบ่งเป็นดังนี ้ ํ ึ
  • 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 เป็ นต้ น
  • 5. ฟอร์ แทรนเป็นภาษาระดับสูงท่ ีใช้เขียนคาส่ ังงานเพ่ ือควบคุมการ ํ ทํางานของเครื่องคอมพิวเตอร์ ขนาดใหญ่ เช่ น เครื่ อง เมนเฟรม (Mainframe Computer) เป็นภาษาท่ ีใช้ แก้ปัญหาด้านวทยาศาสตร์และ ิ คณิตศาสตร์ ภาษา FORTRAN จงเหมาะสาหรับเขียน ึ ํ โปรแกรมเก่ ียวกับสูตร สมการ หรือฟังก์ชันทางวทยาศาสตร์ ิ และคณิตศาสตร์
  • 6. ตัวอย่ างของภาษา FORTRAN บางส่วน มีดงนี ้ ั READ X IF((X.GT.0) .AND. (X.LT.100)) THEN PRINT *, ‘VALUE OF X IS :’,X ELSE PRINT * , ‘X IS NOT BETWEEN 0 AND 100’ ความหมายของคําสั่งงาน READ X หมายถง การอานคาลงในตวแปรชื่อ X ึ ่ ่ ั IF((X.GT.0) .AND. (X.LT.100)) THEN หมายถึง การตรวจสอบค่า X ที่ อ่านค่า เข้ามาวาอยระหวาง 0-100 หรือไม่ ถ้ าใช่ให้ ทําคําสังหลัง THEN ถ้ า ่ ู่ ่ ่ ไม่ใช่ให้ ทําคําสังหลัง ELSE ่