EXERCISE

EXERCISE
Ex...1
จงเขียนอัลกอริทึม ผังงาน รหัสเทียม เพื่อ่านตัวเลข 3 ค่าที่แตกต่างกัน แล้วแสดงค่าตัวเลขที่มากที่สุดและตัวเลขที่น้อยที่สุดออกมาทางจอภาพ

   1.สิ่งที่โจทย์ต้องการ
               อ่านค่าตัวเลข 3 ค่าที่แตกต่างกันแล้วแสดงค่าตัวเลขที่มากสุดและน้อยสุด

   2.รูปแบบผลลัพท์
               Min , Max = ค่าตัวเลขน้อยและค่าตัวเลขมาก

   3.ข้อมูลนำเข้า
               N1 = ค่าตัวเลขที่ 1
               N2 = ค่าตัวเลขที่ 2
               N3 = ค่าตัวเลขที่ 3

   4.ประกาศตัวแปร
               N1 , N2 , N3 , Min , Max

   5.วิธีการประมวลผล
               5.1 เริ่ม
               5.2 Integer = n1 , n2 , n3 , min , max
               5.3 Input  n1 , n2 , n3
               5.4 max = ค่าตัวเลขที่มากที่สุด
                     min =  ค่าตัวเลขที่น้อยที่สุด
               5.5 แสดงผล min , max
               5.6 จบการทำงาน

Flowchart...


Pseudo Code...

BEGIN
             INT = n1 , n2 , n3 , max , min
             SET max , min = 0
             INPUT  n1 , n2 , n3
                       IF  n1 > n2 then
                            IF  n1 > n3 then
                                 print  max = n1
                            Else  print  max = n3
                            End IF
                        Else  if  n2 > n3 then
                                    print  max = n2
                        Else  print  max = n3
                        End IF
                        IF  n1 < n2 thne
                             IF  n1 < n3 then
                                   print  min = n1
                             Else  print  min = n3
                             End IF
                        Else  if  n2 < n3 then
                                    print  min = n2
                        Else  print  min = n3
                        End IF
                PRINT  max , min
END

..................................................................................................................................................

Ex...2
ให้เขียนอัลกอริทึม ผังงาน รหัสเทียม เพื่อตรวจสอบว่าค่าของตัวแปรที่รับเข้ามาอยู่ในช่วง 1 ถึง 10 หรือไม่ถ้าไม่อยู่ในช่วงนี้ให้ทำการบวกค่าเพิ่มเข้าไปจนกว่าจะกดเลข 0 ให้ออกจากโปรแกรม

   1.สิ่งที่โจทย์ต้องการ
                   ตรวจสอบว่าค่าของตัวแปรที่รับเข้ามาอยู่ในช่วง 1 ถึง 10 หรือไม่ถ้าไม่อยู่ในช่วงนี้ให้ทำการบวกค่าเพิ่มเข้าไปจนกว่าจะกดเลข 0 ให้ออกจากโปรแกรม

   2.รูปแบบผลลัพท์
                   Total =  ผลบวกค่าอยู่ในช่วง 1 ถึง 10

   3.ข้อมูลนำเข้า
                    N = ตัวแปร

   4.ประกาศตัวแปร
                    N , Total

   5.วิธีการประมวลผล
                    5.1 เริ่ม
                    5.2 Integer = N , ToTal : 0
                    5.3 Input  N
                    5.4 Total = ผลบวกค่าที่อยู่ในช่วง 1 ถึง 10
                    5.5 แสดงผล Total
                    5.6 จบการทำงาน

Flowchart...

Pseudo Code...

BEGIN
                INT  N , Total
                SET N = 1 , Total = 0
                INPUT  N
                         Do
                                N = N + 1
                                Total  = Total + N
                                Print Total
                         While
                                ( N <= 10 )
                                  N = 0
                         End while
END

...............................................................................................................................................







บรรณานุกรม

วิทยาการคอมพิวเตอร์และเทคโนโลยีสารสนเทศ (ฉบับปรับปรุงเพิ่มเติม)
อาจารย์โอภาส  เอี่ยมสิริวงค์
อ้างอิง : เนื้อหาจากบทที่ 8 อัลกอริทึมและการแก้ไขปัญหาโจทย์ทางคอมพิวเตอร์

................................................................................

http://learn.pbru.ac.th/course/view.php?id=266
3601311 วิชา : การออกแบบโปรแกรมคอมพิวเตอร์ (อ.ตวงสิทธิ์ สนขำ)
ปีการศึกษา 2/2556

.................................................................................













2 ความคิดเห็น: