งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

แล้วทำการเรียงลำดับข้อมูลใหม่โดยเรียงจากน้อยไปหามาก

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "แล้วทำการเรียงลำดับข้อมูลใหม่โดยเรียงจากน้อยไปหามาก"— ใบสำเนางานนำเสนอ:

1 แล้วทำการเรียงลำดับข้อมูลใหม่โดยเรียงจากน้อยไปหามาก
1. จงเขียนผังงานและโปรแกรมภาษา C เพื่อป้อนข้อมูลเก็บใน Array X ตั้งแต่ X1 ถึง Xn แล้วทำการเรียงลำดับข้อมูลใหม่โดยเรียงจากน้อยไปหามาก 1 N = I - 1 I = 1 2 START J = I + 1 I = 1 I = 1 Yes No X[I] <= X[J] X[I] X[I] B = X[ I] I = I + 1 Yes X[I] < 0 1 X[I] = X[J] X[J] = B I <= N I = I + 1 STOP J = J + 1 Yes J <= N No I = I + 1 Yes No I <= N-1 2

2 ภายในการทายไม่เกิน 10 ครั้ง
2. ให้เขียนผังงานเพื่อเล่นเกมทายตัวเลข โดยให้ผู้เล่นที่ 1 ตั้งตัวเลขไว้ 3 ตัวแล้วซ่อนไว้ ผู้เล่นที่ 2 จะทำการทายตัวเลข ซึ่งมีกติกาว่า ต้องทายถูกทั้งตัวเลขและตำแหน่ง ภายในการทายไม่เกิน 10 ครั้ง 1 2 B[1], B[2], B[3] D, P START Yes D = 0 ; P = 0 P == 3 No A[1], A[2], A[3] “You Win” I = 1 N = N +1 Yes J = 1 N <= 10 CLRSCR() No No Yes A[I] == B[J] “You Lose” “Game Over” N = 1 D = D + 1 1 No Yes STOP I = J P = P + 1 J = J + 1 Yes J <= 3 No I = I + 1 Yes No I <= 3 2

3 เลขฐานสิบนี้ให้เป็นเลขฐานสองจำนวน 8 bit
3. จงเขียนผังงานและโปรแกรมภาษา C เพื่อป้อนข้อมูลเลขฐานสิบ แล้วทำการแปลง เลขฐานสิบนี้ให้เป็นเลขฐานสองจำนวน 8 bit START 1 N I = 0 I = 7 B[I] B[I] = N%2 I = I + 1 N = N / 2 Yes I <= 7 I = I - 1 No STOP Yes I >= 0 No 1

4 ตามที่กำหนดดังตัวอย่างต่อไปนี้ ตัวอย่าง Matrix A ขนาด 5x5 0 1 1 1 1
4. จงเขียนผังงานและโปรแกรมภาษา C เพื่อสร้างค่า Matrix A ขนาด nxn โดยมีค่าข้อมูล ตามที่กำหนดดังตัวอย่างต่อไปนี้ ตัวอย่าง Matrix A ขนาด 5x5 START 1 I = 1 N “\n” I = 1 J = 1 J = 1 Yes No I = J A[I][J] Yes No A[I][J] = 0 I < J J = J + 1 A[I][J] = 1 A[I][J] = -1 Yes J <= N No I = I + 1 J = J + 1 Yes I <= N Yes J <= N No No STOP I = I + 1 Yes No I <= N 1

5 5. จงเขียนผังงานและโปรแกรมภาษา C เพื่อป้อนข้อมูลเลขจำนวนเต็มไม่เกิน 12 ตัว เก็บ
ใน Array X แล้วสั่งพิมพ์ข้อมูลดังกล่าวในแถวที่ 1 และคำนวณแถวถัดไปซึ่งเกิดจาก ข้อมูลในแถวแรกลบกัน โดยตัวหลังเป็นตัวตั้งและตัวหน้าเป็นตัวลบ ดังรูปตัวอย่าง -5

6 ตัวอย่าง Matrix A ขนาด 4x4 1 2 3 4 1 5 6 7 8 ผลพิมพ์ที่ต้องการ 5 6
6. จงเขียนผังงานและโปรแกรมภาษา C เพื่อป้อนค่า Matrix A ขนาด nxn แล้วพิมพ์ค่า ข้อมูลตามที่กำหนดเป็นเมตริกซ์สามเหลี่ยมและหาผลบวกของเมตริกซ์สามเหลี่ยมนี้ด้วย ตัวอย่าง Matrix A ขนาด 4x4 ผลพิมพ์ที่ต้องการ > ผลรวม = 100 START 1 N I = 1 2 S = 0 “\n” I = 1 S J = 1 J = 1 STOP A[I][J] A[I][J] S = S + A[I][J] J = J + 1 J = J + 1 Yes Yes J <= N J <= I No No I = I + 1 I = I + 1 Yes No Yes No I <= N 1 I <= N 2

7 7. จงเขียนผังงานและโปรแกรมภาษา C เพื่อป้อนข้อมูลประโยคในภาษาอังกฤษเข้าไปใน
เครื่องแล้วทำการนับว่าในประโยคนั้นมีตัวอักษร A – Z อยู่อย่างละกี่ตัว เช่น ”C PROGRAMMING IS VERY EASY TO LEARN”

8 8. จงเขียนผังงานและโปรแกรมภาษา C เพื่อป้อนข้อมูลประโยคในภาษาอังกฤษเข้าไปใน
เครื่องแล้วทำการนับว่าในประโยคนั้นมีคำทั้งหมดกี่คำและคำที่ยาวที่สุดคือคำอะไร

9 9. จงเขียนผังงานและโปรแกรมภาษา C เพื่อทำการ Merge ข้อมูล Array 2 ชุด เป็น Array
เดียว 2 M = I START K = 1 3 I = 1 I = 1 I = 1 J = 1 X[I] Z[I] No Yes Yes X[I] <=Y[J] X[I] < 0 1 Z[K] = Y[J] Z[K] = X[I] I = I + 1 No I = I + 1 K = K+1 K = K+1 Yes I < K J = J+1 I = I + 1 1 No Yes Yes J <= M I <= N N = I No No STOP I = 1 Z[K] = X[I] Z[K] = Y[J] K = K+1 K = K+1 Y[I] I = I+1 J = J+1 Yes Yes Yes Y[I] < 0 2 I <= N J <= M No No No I = I + 1 3


ดาวน์โหลด ppt แล้วทำการเรียงลำดับข้อมูลใหม่โดยเรียงจากน้อยไปหามาก

งานนำเสนอที่คล้ายกัน


Ads by Google