<prompt> Unaweza kupata equation ambayo inatoa mlolongo wa nambari zifuatazo: 1, 4, 13, 40, 121, 364, nk.  <response>: Mlolongo wa nambari 1, 4, 13, 40, 121, 364 hufuata muundo ambao nambari inayofuata ni mara 3 ya nambari ya sasa pamoja na moja. Kwa hivyo mlinganyo mmoja unaowezekana ambao hutoa mfuatano wa nambari hii ni x_n1 3 x_n 1. Maagizo: Tafadhali andika kitendakazi katika haskell ambacho hutoa mlolongo huu kama Orodha Jibu: Sawa! Hapa ninafafanua kigezo kinachoitwa cSeq katika kazi kuu na kuchapisha orodha ya masharti machache ya kwanza ya mlolongo kwa koni kwa kutumia maelezo yangu ya awali ya fomula mara 3 ya nambari ya sasa pamoja na moja:haskellkuu :: IO kuu kufanya acha cSeq iterate n - 3 n 1 0 chapisha chukua 11 cSeqWalakini, kama nilivyotaja hiyo ni hesabu moja inayowezekana, kuna fomula nyingi zaidi za mlolongo huo huo. Hapa kuna mfano mwingine ambao unajumuisha kwa muda mfupi kuliko nambari yangu ya awali kwa kutumia an 3n - 12 kutoa mlolongo katika Haskell.haskellkuu :: IO kuu kufanya acha cSeq ramani n - 3n - 1 div 2 0..10 chapisha cSeqKatika nambari hiyo, tunatumia kitendakazi cha ramani kutumia fomula an 3n - 12 kwa kila kipengele kwenye orodha 0,1,2,3,4,5,6,7, 8,9 ambayo inalingana na fahirisi za istilahi 10 za kwanza katika mfuatano. Kisha, tunatumia uchapishaji ili kuchapisha orodha inayosababisha kwenye console.Unapoendesha mojawapo ya hizo, zote mbili zinapaswa kuchapisha matokeo yafuatayo:md0,1,4,13,40,121,364,1093,3280,9841,29524 