วันพฤหัสบดีที่ 22 มีนาคม พ.ศ. 2561

ใบงานที่ 3 การถ่ายทอดความคิดในการแก้ปัญหาด้วยอัลกอริทึม

การถ่ายทอดความคิดในการแก้ปัญหาด้วยอัลกอริทึม

1.การเขียนรหัสจำลอง ( Pseudo Code )
ตอบ  การเขียนรหัสจำลอง หมายถึง การเขียนอัลกอริทึมโดยใช้ประโยคภาษาอังกฤษที่สื่อความหมายง่าย ๆ สามารถอ่านแล้วเข้าใจได้โดยทันทีแต่ก็สามารถใช้รูปแบบที่เป็นภาษาพูดด้วยภาษาไทยและภาษาอังกฤษก็ได้โครงสร้างของรหัสจำลองเริ่มต้นด้วยข้อความBeginแล้วอธิบายขั้นตอนการทำงานโดยใช้คำสั่งต่างๆที่ใกล้เคียงกับภาษาคอมพิวเตอร์ในการเขียนโปรแกรมการเขียนรหัสจำลองจะต้องมีการวางแผนสำหรับการอ้างอิงถึงข้อมูลที่จะต้องนำไปใช้ภายในโปรแกรมด้วย
การสร้างตัวแปร โดยใช้เครื่องหมายเท่ากับ (= )  แทนการกำหนดค่าตัวแปร 
ตัวอย่าง
การแสดงผลข้อมูล
การแสดงผลข้อมูลสามารถใช้คำสั่ง Print , Prompt, Write
print  variables_1 ,variables_2, variables_3
prompt variables_1 ,variables_2, variables_3
write variables_1 ,variables_2, variables_3
PRINT และ PROMPT ใช้สำหรับการพิมพ์ค่าข้อมูล หรือข้อความ WRITE ใช้สำหรับการบันทึกข้อมูลลงในแฟ้มข้อมูล
ตัวอย่าง
        Prompt " Enter 3 Value ==> "
        Input Value1 , Value2 , Value3
        Sum = Value1 + Value2 + Value3
        Print Sum
        Open Student _file
        Input Id, Name, Address, Sex

        Write Id, Name, Address, Sex

2.) การเขียนผังงาน ( Aowchart )
ตอบ  การเขียนผังงาน คือ แผนภาพที่มีการใช้สัญลักษณ์รูปภาพและลูกศรที่แสดงถึงขั้นตอนการทำงานของโปรแกรมหรือระบบทีละขั้นตอน รวมไปถึงทิศทางการไหลของข้อมูลตั้งแต่แรกจนได้ผลลัพธ์ตามที่ต้องการ มี 2 ประเภท คือ ผังงานระบบ และผังงานโปรแกรม

ผังงานระบบ (System Flowchart)
            จะแสดงภาพรวมของระบบ เน้นแสดงเฉพาะสื่อที่ทำหน้าที่นำข้อมูลเข้าและออก โดยจะไม่แสดงถึงรายละเอียดวิธีการประมวลผล ซึ่งจะนำไปแสดงไว้ในส่วนของผังงานโปรแกรมแทน
ผังงานโปรแกรม ( Program Flowchart )
            การเขียนผังโปรแกรมจะประกอบไปด้วยการใช้สัญลักษณ์มาตรฐานต่าง ๆ ที่เรียกว่า สัญลักษณ์ ANSI ( American National Standards Institute ) ในการสร้างผังงาน


สัญลักษณ์ที่ใช้ในการเขียนผังงาน




ตัวอย่าง

  การเขียนผังงานที่แสดงขั้นตอนการลาป่วยหากจะลางาน





ไม่มีความคิดเห็น:

แสดงความคิดเห็น

ใบงานที่ 2 เรื่องตัวอย่างโครงงาน

ตัวอย่างโครงงาน 1.ชื่อโครงการ : โครงงานการพัฒนาสื่อเพื่อการศึกษาเรื่อง โรคไข้หวัดใหญ่ 2. ประเภทของโครงงาน : โครงงานพัฒนาสื่อเพื่อก...