123456789101CPASCAl2SimulaSimulaC++Javasmalltalk3-Lisp19581Square[x]:=xx2Plustwo[x]:=Plusone[Plusone[x]]3fact[n]:=ifn=0then1elsenfact[n-1]4PrologProgramminginLogicPrologProlog1123intcharfloatdoubleboolvoidenumtype*2CC++312-122-22-12-23whiledo-while2-34CC++ifswitchif1.if2.13.else4.2ifelseswitch1.switch{2.case113.case224.5.6.casenn7.defaultn+1;8.9.}whiledo-whileforwhile1.while2.{3.4.5.6.}do-while1.do2.3.4.whilefor1.for123while1.12.while2{3.4.35.}41.2.{3.4.}5.1.1.CCC++1CallbyValueC2CallbyReferenceC++2-120111120C2020A.B.C.D.0Cd2-22011114950tfata5callbyvaluef49tcallbyreference5049A.12B.16C.20D.2450A.12B.16C.20D.24tfarfa6r10xafa6t16tfraraa=r+1ar6r=r*2ar12rxt2449B50D2-320111157KMPpnextjabaabacanext5757A.01111111B.01122341C.01234567D.01122334abaabacanextj=1next[1]=0j=2knext[2]=1j=3knext[3]=1j=4p1=p3=ak=2'p1p2Lpk.1'='pj.k+1pj.k+2Lpj.1'next[4]=2j=5k=2'p1p2Lpk.1'='pj.k+1pj.k+2Lpj.1'p1=p4=anext[5]=2j=6k=3p1p2=p4p5next[6]=3j=7k=4p1p2p3=p4p5p6next[7]=4j=8knext[8]=1B2-420115222222ABCDB2-520115484848ABCDABCD2-620115505050ABCDC2-7201011505050ABCDB2-820101164Ccount++64for(inti=1;i=11;i*=2)for(intj=1;j=i;j++)count++;64A15B16C31D321i=1count++1i=22i=2count++2i=43i=4count++4i=84i=8count++8i=16i11count++1+2+4+8=15A2-920105333333ABCDB2-1020095202020ABCDABCCDC2-1120095222222ABCPHPJavaScriptDC,PythonJavaScriptASPPHPPERLNuva,C\C++C2-1220081221whiledo-while2121Awhiledo-whileBdo-whilewhileCwhileDdo-whiledo-while1whilendo-whilewhileB2-1320085222222ABCDCC