SlideShare a Scribd company logo
1 of 6
Download to read offline
น.ส.สุพัตรา สอนสุภาพ
เลขที่ 7 ม.4/5
ภาษาฟอร์แทรน
ภาษาฟอร์แทรน หรือ FORTRAN เป็นชื่อที่ย่อมาจากFORmular TRANslation ถูก
พัฒนาขึ้นเมื่อกลางทศวรรษที่ 1950 ด้วยฝีมือของพนักงานบริษัทไอบีเอ็ม นับเป็น
ภาษาชั้นสูงภาษาแรกที่ได้มีการใช้แพร่หลาย จึงได้มีบัญญัติภาษาฟอร์แทรน
ฉบับมาตรฐานขึ้นในเวลาต่อมาโดย ANSI (American National Standard Institute)
ฟอร์แทรนถูกออกแบบมาเพื่อใช้งานทางด้านวิทยาศาสตร์ วิศวกรรมศาสตร์
และคณิตศาสตร์ อันเป็นงานที่มักใช้งานประมวลที่ซับซ้อน
ตัวอย่างของภาษา 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
PRINT *, ‘VALUE OF X IS :’,X หมายถึง ให้พิมพ์ทั้งประโยคด้วยข้อความ
ที่ กาหนดแล้วตามด้วยค่าของตัวแปร X ที่อ่านเข้ามา
PRINT * ,
‘X IS NOT BETWEEN 0 AND 100’ หมายถึง
พิมพ์ทั้งประโยค โดยแสดงค่าของ X ก่อนประโยคข้อความ
รูปตัวอย่างการเขียนโปรแกรมภาษาฟอร์แทรน
ข้อดีของภาษาฟอร์แทรน
เป็นภาษาที่มีคาสั่งงานเน้นประสิทธิภาพด้านการคานวณ
วิทยาศาสตร์และคณิตศาสตร์ รวมทั้งคาสั่งควบคุมการทางาน
ของอุปกรณ์เครื่องเมนเฟรม
ข้อจากัดของภาษาฟอร์แทรน
เนื่องจากคาสั่งงานเหมาะสาหรับการควบคุมการทางาน
ของเครื่องคอมพิวเตอร์ขนาดใหญ่ เมื่อนามาประยุกต์ใช้กับ
เครื่องคอมพิวเตอร์ขนาดเล็ก จะต้องปรับใช้คาสั่ง
มากมาย รวมทั้งเมื่อมีการเปลี่ยนเครื่องประมวลผลก็ต้อง
เปลี่ยนรูปแบบคาสั่งทุกครั้ง
ภาษาฟอร์แทรน น.ส.สุพัตรา   สอนสุภาพ  เลขที่ 7

More Related Content

What's hot

ใบความรู้ที่ 1
ใบความรู้ที่ 1ใบความรู้ที่ 1
ใบความรู้ที่ 1Monberry NooNan
 
นาย สิริกร ภูษาทอง
นาย สิริกร ภูษาทองนาย สิริกร ภูษาทอง
นาย สิริกร ภูษาทองDai Punyawat
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์Panupong Ampho
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์Bk Tham
 
คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4Nuttapoom Tossanut
 
ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)ภาษาคอมพิวเตอร์ (Computer languages)
ภาษาคอมพิวเตอร์ (Computer languages)พัน พัน
 
การสอบคอมกลางภาค
การสอบคอมกลางภาคการสอบคอมกลางภาค
การสอบคอมกลางภาคSmart H Der
 
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์Chitanan Seehanon
 
การสอบกลางภาค5ข้อ
การสอบกลางภาค5ข้อการสอบกลางภาค5ข้อ
การสอบกลางภาค5ข้อThanisorn Deenarn
 
นางสาวพิรญาณ์ สุขลาภ
นางสาวพิรญาณ์ สุขลาภนางสาวพิรญาณ์ สุขลาภ
นางสาวพิรญาณ์ สุขลาภpiraya suklap
 

What's hot (15)

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
 
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
 
การสอบกลางภาค5ข้อ
การสอบกลางภาค5ข้อการสอบกลางภาค5ข้อ
การสอบกลางภาค5ข้อ
 
Language
LanguageLanguage
Language
 
นางสาวพิรญาณ์ สุขลาภ
นางสาวพิรญาณ์ สุขลาภนางสาวพิรญาณ์ สุขลาภ
นางสาวพิรญาณ์ สุขลาภ
 

ภาษาฟอร์แทรน น.ส.สุพัตรา สอนสุภาพ เลขที่ 7