บทที่ 6 > 6.4 การแก้ปัญหากับภาษาปาสคาล > 6.4.1 โครงสร้างภาษาปาสคาล 6/26  
     
  6.4.1 โครงสร้างภาษาปาสคาล  
 
   
        โครงสร้างของโปรแกรมภาษาปาสคาลแบ่งเป็น 2 ส่วน ได้แก่ ส่วนประกาศ และ ส่วนคำสั่ง (statement part) เพื่อแสดงโครงสร้างโปรแกรมภาษาปาสคาลให้เห็นได้ชัดเจน ให้พิจารณาตัวอย่างโปรแกรมในรูป ซึ่งเป็นการนำขั้นตอนวิธีการหาค่าเฉลี่ยของจำนวนเต็ม 5 จำนวน ที่จำลองเป็นผังงานในตัวอย่างด้านล่าง มาเขียนเป็นโปรแกรมภาษาปาสคาล เพื่อให้คอมพิวเตอร์ช่วยคำนวณค่าเฉลี่ย และรูปแสดงผลลัพธ์ในการสั่งกระทำการโปรแกรม

          ผังงานและโปรแกรมภาษาปาสคาลที่ออกแบบเพื่อหาผลบวก 1, 2, 3, 4, 5,… จนถึง 20 (นั่นคือจะหาค่า 1 + 2 + 3 + 4 + … + 20)
 
     
 
   

 

 

 

PROGRAM  Average_5;

Var    sum , N, data : integer;

         average : real;

 

BEGIN

Write(The program will calculate the average of );

Writeln( five integers you enter through the keyboard …’);

Writeln;

sum := 0;

N := 1;

 

WHILE  N <= 5 DO

      Begin

               Write(Please enter the number : );

               Readln(data);

               sum := sum + data;

                N := N+1;

       End;

 

Average := sum / 5;

Write(The average of five numbers is , Average:6:2);

END.

END.

 

 
     
 
ก่อนหน้า   ถัดไป