<prompt> Eleza matumizi ya masharti katika programu  <response>: Masharti ni sehemu muhimu ya programu, kwani huruhusu programu kutekeleza maagizo tofauti kulingana na ingizo au maadili yaliyofafanuliwa na mtumiaji. Huruhusu mantiki ngumu zaidi na unyumbulifu mkubwa zaidi wa kanuni, kuruhusu kufanya maamuzi ndani ya programu. Masharti ni taarifa zinazojaribu kama usemi ni kweli au si kweli, na kutekeleza msimbo kulingana na matokeo haya. Kwa mfano, taarifa ya ikiwa sivyo inaruhusu njia nyingi za programu kuchagua kulingana na hali zinazojaribiwa. Masharti ni zana yenye nguvu ambayo inaweza kutumika kubinafsisha tabia ya msimbo kulingana na ingizo au maadili ya mtumiaji. 