กรกช แก้ววิเชียร เลขที่8
TRANSCRIPT
![Page 1: กรกช แก้ววิเชียร เลขที่8](https://reader030.vdocuments.mx/reader030/viewer/2022032505/55c8cf22bb61eb314d8b4756/html5/thumbnails/1.jpg)
ภาษา Fortran
จัดท าโดย นางสาว กรกช แก้ววิเชยีร
ชั้นมัธยมศกึษาปีที ่ 4/5 เลขที ่8
เสนอ
คุณครู สมร ตาระพัน
![Page 2: กรกช แก้ววิเชียร เลขที่8](https://reader030.vdocuments.mx/reader030/viewer/2022032505/55c8cf22bb61eb314d8b4756/html5/thumbnails/2.jpg)
ภาษาฟอร์แทรน (Fortran)
ภาษาฟอร์แทรน หรือ FORTRAN เป็นชื่อท่ีย่อมาจาก FOR mular TRAN slation ถูกพัฒนาขึ้นเมื่อกลางทศวรรษที่ 1950 ด้วยฝีมือของพนักงานบริษัทไอบีเอ็ม นับเป็นภาษาชั้นสูงภาษาแรกที่ได้มีการใช้แพร่หลาย จึงได้มบีัญญัติ ภาษาฟอร์แทรนฉบับมาตรฐานขึ้นในเวลาต่อมาโดย ANSI
(American National Standard Institute) ฟอร์แทรนถูกออกแบบมาเพื่อใช้งานทางด้านวิทยาศาสตร์ วิศวกรรมศาสตร์และคณิตศาสตร์ อันเป็นงานที่มักใช้งานประมวลที่ซับซ้อน
![Page 3: กรกช แก้ววิเชียร เลขที่8](https://reader030.vdocuments.mx/reader030/viewer/2022032505/55c8cf22bb61eb314d8b4756/html5/thumbnails/3.jpg)
ชุดค าสั่งภาษาฟอรแ์ทรน เป็นภาษาคอมพิวเตอร์ที่เหมาะกับการใช้งานทางด้านการค านวณ ตัวแปลชุดค าสั่งจะท าหน้าที่อ่านชุดค าสั่งที่เป็น ภาษาฟอร์แทรน ที่เราเขียนขึ้น และแปลเป็นภาษาเครื่องที่ชุดค าสั่งควบคุมสามารถรับได้ ค าสั่งในภาษาฟอร์แทรนแต่ละค าสั่งเรียกเป็นภาษาอังกฤษว่า statement ซึ่งแบ่งเป็นดังนี้
![Page 4: กรกช แก้ววิเชียร เลขที่8](https://reader030.vdocuments.mx/reader030/viewer/2022032505/55c8cf22bb61eb314d8b4756/html5/thumbnails/4.jpg)
ค าสั่งรับส่งข้อมูล (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 เป็นต้น
![Page 5: กรกช แก้ววิเชียร เลขที่8](https://reader030.vdocuments.mx/reader030/viewer/2022032505/55c8cf22bb61eb314d8b4756/html5/thumbnails/5.jpg)
ฟอร์แทรนเป็นภาษาระดับสูงที่ใช้เขียนค าสั่งงานเพื่อควบคุมการท างานของเครื่องคอมพิวเตอร์ขนาดใหญ่ เช่น เครื่องเมนเฟรม (Mainframe Computer) เป็นภาษาที่ใช้แก้ปัญหาด้านวิทยาศาสตร์และคณิตศาสตร์ ภาษา FORTRAN จึงเหมาะส าหรับเขียนโปรแกรมเกี่ยวกับสูตร สมการ หรือฟังก์ชันทางวิทยาศาสตร์และคณิตศาสตร์
![Page 6: กรกช แก้ววิเชียร เลขที่8](https://reader030.vdocuments.mx/reader030/viewer/2022032505/55c8cf22bb61eb314d8b4756/html5/thumbnails/6.jpg)
ตัวอย่างของภาษา 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
![Page 7: กรกช แก้ววิเชียร เลขที่8](https://reader030.vdocuments.mx/reader030/viewer/2022032505/55c8cf22bb61eb314d8b4756/html5/thumbnails/7.jpg)
จบการน าเสนอ
ขอขอบคุณค่ะ