<prompt> Andika algoriti ya kupanga viputo.  <response>: Upangaji Mapovu ni algoriti rahisi ya kupanga ambayo inalinganisha mara kwa mara vipengele vilivyo karibu na kuvibadilisha ikiwa viko katika mpangilio usio sahihi. Hapa kuna algorithm ya kupanga viputo: 1. Anza kwa kulinganisha vipengele viwili vya kwanza vya orodha. 2. Ikiwa kipengele cha kwanza ni kikubwa kuliko kipengele cha pili, wabadilishane. 3. Nenda kwenye jozi inayofuata ya vipengele, vilinganishe, na ubadilishe ikiwa ni lazima. 4. Endelea mchakato huu hadi ufikie mwisho wa orodha. 5. Unapofika mwisho wa orodha, rudia mchakato mzima kwa kila kipengee cha orodha isipokuwa cha mwisho, ambacho tayari kimepangwa. 6. Endelea mchakato huu wa kurudia kupitia orodha na kulinganisha na kubadilisha vipengele vilivyo karibu hadi orodha nzima itakapopangwa. 7. Mwishoni, utakuwa na orodha iliyopangwa ya vipengele. 