اموزش Qbasic (مرتب کردن ارایه ها)
جمعه آبان ۲۳ ۱۳۹۳، ۰۳:۰۹ ب.ظ
مرتب سازی از مهم ترین الگوهای برنامه نویسی است که به
کمک آرایه ها انجام می گیرد . مرتب سازی می تواند به صورت صعودی ( از کوچک به بزرگ
) یا نزولی ( از بزرگ به کوچک ).
الگوی مرتب سازی هم روی اعدا و هم روی حروف صورت
می گیرد .
برنامه ای بنویسید که بتواند 5 عدد را از ورودی دریافت کرده سپس با
استفاده از الگوریتم مرتب سازی آن ها را به صورت صعودی مرتب کرده نمایش دهد .
کد:
CLS OPTION BASE 1 DIM array(5) AS SINGLE FOR I = 1 To 5 PRINT I ; INPUT array( I ) NEXT I FOR I = 1 To 4 FOR J = 1 To 5 –I IF ( array( J ) > Arraay( J + 1 )) THEN SWAP array( J ) , array( J +1 ) END IF NEXT J NEXT I FOR I = 1 To 5 PRINT array( I ) Next I
- ۹۳/۰۸/۲۳
اینا چیچیه ؟