Chulalongkorn University Theses and Dissertations (Chula ETD)

การสร้างโปรแกรมเพื่อประมวลผล โดยใช้แฟ้มข้อมูลของระบบซีเอมเอส

Other Title (Parallel Title in Other Language of ETD)

A construction of programs for data processing by using CMS files

Year (A.D.)

1985

Document Type

Thesis

First Advisor

สมชาย ทยานยง

Faculty/College

Graduate School (บัณฑิตวิทยาลัย)

Degree Name

วิทยาศาสตรมหาบัณฑิต

Degree Level

ปริญญาโท

Degree Discipline

วิศวกรรมคอมพิวเตอร์

DOI

10.58837/CHULA.THE.1985.553

Abstract

วิทยานิพนธ์นี้มุ่งที่จะสร้างโปรแกรมเพื่อใช้ในระบบซีเอมเอส เพื่อให้การประมวลผลแฟ้มข้อมูลที่มีอยู่เป็นไปได้สะดวก รวดเร็วและง่ายในการใช้งานมากขึ้น เพราะเนื่องจากในปัจจุบันผู้ใช้ต้องการนำแฟ้มข้อมูลที่มีอยู่มาประมวลด้วยวิธีทางคณิตศาสตร์ใดๆ จะต้องมีการเขียนโปรแกรมและทดสอบโปรแกรม เพื่อให้ได้ผลตามที่ต้องการ และถ้าต้องการใช้ฟังก์ชันทางคณิตศาสตร์หรือคำสั่งคำนวณชุดใหม่เพื่อประมวลผลแฟ้มข้อมูลชุดนั้น จะต้องมีการสร้างโปรแกรมใหม่ หรือเรียกโปรแกรมเก่ามาทำการแก้ไข ทำให้งานล่าช้าในช่วงของการสร้างหรือพัฒนาโปรแกรม เพื่อให้สามารถประมวลผลแฟ้มข้อมูลได้ตามต้องการ โปรแกรมที่ได้สร้างขึ้นนี้ช่วยให้ผู้ใช้ป้อนเฉพาะคำสั่งคำนวณผ่านทางเครื่องเทอร์มินอล แล้วแสดงผลลัพท์ทางจอได้ทันทีเมื่อสั่ง ตามลักษณะข้อมูลที่ต้องการ โดยผู้ใช้สามารถเลือกเฉพาะบางระเบียน หรือจะนำทุกระบียนมาประมวลผลก็ได้ ผู้ใช้ยังสามารถเลือกเขตข้อมูลได้อย่างอิสระอีกด้วย ช่วยให้ไม่ต้องผูกมัดอยู่กับชื่อของตัวแปร และเขตข้อมูลที่ตายตัว และหากมีการเพิ่มหรือลดเขตข้อมูลในแฟ้มข้อมูล ผู้ใช้ยังคงใช้งานแฟ้มข้อมูลได้ตามปรกติ ซึ่งหากเป็นระบบทั่วไปจะต้องมีการแก้ไขโปรแกรมที่ใช้ แฟ้มข้อมูลนั้นเสียก่อน โปรแกรมที่สร้างขึ้นนี้แบ่งการทำงานออกได้เป็นส่วนๆ คือ ส่วนที่ 1 ทำหน้าที่รับรูปแบบของข้อมูลนำเข้าและส่งออก ส่วนที่ 2 ทำหน้าที่อ่านชื่อตัวแปรที่ใช้เป็นคีย์หลักและค่าคีย์ที่ต้องการ รวมทั้งคำสั่งคำนวณและตัวแปรหรือนิพจน์ที่ต้องการแสดงผลลัพท์ทางจอภาพ ส่วนที่ 3 ทำหน้าที่รับชื่อแฟ้มข้อมูลที่จะใช้ประมวลผลจากคอนโซลสแตค (Console Stack) แล้วเทียบคีย์เพื่อหาระเบียบที่จะนำมาประมวลผล ส่วนที่ 4 ทำหน้าที่คำนวณคำสั่งคำนวณและนิพจน์ทั้งหมด รวมทั้งแสดงผลลัพธ์ที่ต้องการทางจอด้วย ถ้าการประมวลแฟ้มข้อมูลซีเอมเอส ต้องอ่านระบียนทั้งหมด 216 ระเบียนส่งค่าผ่านเครื่องเทอร์มินอล 15 ครั้ง รับค่าเพื่อแสดงผลทางหน้าจอ 29 ครั้งใช้เครื่องหายคณิตศาสตร์ 23 ตัวเรียกใช้ฟังก์ชันทั้งหมด 8 ตัวและใช้ตัวแปรทั้งสิ้น 9 ตัวจะใช้เวลาเครื่องสำหรับซีเอมเอส .37 วินาทีและสำหรับโปรแกรมควบคุมอีกประมาณ .26วินาที

Share

COinS