1.จงเขี้ยนขั้นตอนการทำงานและผังงาน เพื่อหาค่าสูงสุดของเลข4จำนวนเป็นวินาที แล้วแปรงให้เป็นขั่วโมง ( 1 ชั่วโมง=3600วินาที)
1.สิ่งที่โจทย์ต้องการ
หาค่าสูงสุดของเลข4จำนวนเป็นวินาที
2.รูปแบบผลลัพท์
Total = ผลบวกค่าอยู่ในช่วง 1 ถึง 4
3.ข้อมูลนำเข้า
float num1,num2,num3,num4,max
4.ประกาศตัวแปร
num1,num2,num3,num4num1
5.วิธีการประมวลผล
5.1. เริ่ม
5.2. ถ้า num1 > num 2 ให้ max = num1
ถ้าไม่ใช่ ให้ max = num2ถ้า max > num3 ให้ทำต่อ
ถ้าไม่ใช่ให้ max = num3
ถ้า max > num4 ให้ทำต่อ
ถ้าไม่ใช่ให้ max = num4
5.3 แสดงผล max
5,4 จบการทำงาน
5.6 จบการทำงาน
Flowchart...
..................................................................................
อ้างอิงเนื้อหา
(อาจารย์ตวงสิทธิ์ สนขำ)
..........................................................................................................................
..............................................................................................................................................
แบบทดสอบ2
2. จงเขียนอัลกอริทึม ผังงาน รหัสเทียม เพื่อคำนาณค่าแรงต่อวันของพนักงาน(Wage)กำหนดให้โปรแกรมอื่นชื่อ(Name)จำนวนชั่วโมง(Hr)และอัตราค่าแรง(Rate)วันละ 250บาทโดยที่พนักงานทำงานไม่เกิน 6 ชั่วโมงให้คิดค่าแรงตามปกติ ถ้าพนักงานทำงานเกิน 6 ชั่วโมงให้คิดค่าแรงส่วนที่เกินจาก 6 ชั่วโมงเป็น 50% ของค่าแรงปกติโดยแสดงผลค่าแรงขแงแต่ละคน และคำนวณจำนวนทั้งหมดที่จ่ายให้พนักงานทั้งหมด(Total)จำนวน 10 คน
1. สิ่งที่โจทย์ต้องการ
คำนวณค่าแรงต่อวันของพนักงานแต่ละคน และคำนวณจำนวนเงินทั้งหมดี่จ่ายให้พนักงานทั้งหมดจำนวน 10 คน
2. รูปแบบผลลัพธ์
Wage = ค่าแรงต่อวันของพนักงาน
Total = จำนวนเงิน ทั้งหมดที่จ่ายให้จ่ายพนักงานทั้งหมด จำนวน 10 คน
3. ข้อมูลนำเข้า
Rate , Hr , Wage , Name
4. ประกาศตัวแปร
Rate , Hr ,Wage , Name ,Total
5. วิธีการประมวลผล
1. เริ่ม
2. Integer = Rate , Wage , Total
Float = Hr
Char = Name
3. Input Rate , Hr , Name
4. Wage = ค่าแรงต่อวันของพนักงาน
Total = จำนวนเงิน ทั้งหมดที่จ่ายให้พนักงานทั้งหมดจำนวน 10 คน
5. แสดงผล Total , wage
6. จบการทำงาน
Begin
Integer = Rate , Wage , Total
Float = Hr
Char = Name
Input Money
Rate , Hr , Name
For i = 10 to Name
If Hr >= 6 then
Wage = Rate * 50 %
Print Wage
Else Wage = Rate
Print Wage
End if
Total = Total + Wage
Print Total , Wage
End
..................................................................................
อ้างอิงเนื้อหา
http://learn.pbru.ac.th/course/view.php?id=266
(อาจารย์ตวงสิทธิ์ สนขำ)
..........................................................................................................................
วิทยาการคอมพิวเตอร์และเทคโนโลยีสารสนเทศ (ฉบับปรับปรุงเพิ่มเติม)
อาจารย์โอภาส เอี่ยมสิริวงค์
อ้างอิง : เนื้อหาจากบทที่ 8 อัลกอริทึมและการแก้ไขปัญหาโจทย์ทางคอมพิวเตอร์
..............................................................................................................................................
ไม่มีความคิดเห็น:
แสดงความคิดเห็น