หน่วยการเรียนรู้ที่ 4...
TRANSCRIPT
การเขยนอลกอรทมแบบโฟลวชารต
คอการแสดงขนตอนการท างานโดยใชสญลกษณรปภาพเปน
ตวสอความหมาย รปภาพแตละรปจะมความหมายเฉพาะตว และ
ใชลกศรก าหนดทศทางการท างานในแตละขนตอน
สญลกษณรปภาพ ความหมาย
จดเรมตน (start) หรอจดสนสด (stop)
รบขอมล (input) หรอแสดงผลขอมล (output)
รบขอมลน ำเขำจำกคยบอรด (Input from keyboard)
กำรค ำนวณ (Process)
กำรตดสนใจ (Decision) หรอ กำรเปรยบเทยบ (compare)
สญลกษณรปภาพ ความหมาย
แสดงผลขอมลออกทำงเครองพมพ (printer)
กำรท ำงำนยอย (subprogram)
จดเชอมตอ (connection)
ทศทำง (Flow)
วเคราะหปญหา1. ปญหาคอ ตองการท าการค านวณหาพนทของรปสเหลยมคางหม จากสตร
พนทสเหลยมคางหม =1/2 X ผลบวกของดานคขนาด x สง2. ตวแปรทใช คอ
W1 ใชเกบความยาวของดานคขนานดานท 1 ของรปสเหลยมคางหมW2 ใชเกบความยาวของดานคขนานดานท 2 ของรปสเหลยมคางหมH ใชเกบความสงของรปสเหลยมคางหมArea ใชเกบพนทของรปสเหลยมคางหม
ขอมลน าเขาคอ คาของ W1,W2,Hผลลพธคอ ค านวณพนทของรปสเหลยมคางหมจากสตรArea = ½ x(W1+W2) X H
1. รบคำ W1,W2,H เขำมำในโปรแกรม2. ค ำนวณหำพนทของรปสเหลยมคำงหมจำกสตร Area = ½ x(W1+W2) X H
START
INPUTW1,W2,H
Area = ½ x(W1+W2) X H
STOP
1
2