Πανεπιστήµιο Ιωαννίνων Σχολή Θετικών Επιστηµών Τµήµα Μαθηµατικών Τοµέας '. Επώνυµο: Όνοµα: Όνοµα Πατρός Αριθµός Μητρώου: Ηµεροµηνία: 23/6/08 ΕΞΕΤΑΣΗ ΙΟΥΝΙΟΥ 2008 644 ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΥΜΒΟΛΙΚΑ ΜΑΘΗΜΑΤΙΚΑ Όλες οι ερωτήσεις είναι ανεξάρτητες και πριν από τον κώδικα κάθε ερώτησης έχει εκτελεστεί η εντολή Clear["`*"];. Όλες οι ερωτήσεις έχουν το ίδιο βάρος. Οι απαντήσεις πρέπει να καταχωρηθούν στον πίνακα απαντήσεων στην σελίδα 10 και µόνο αυτές θα βαθµολογηθούν. 1) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; data = {4, 6, 6, 5, 5, 5}; f[s_] := {s, {}} //. {{{x_, t }, {h, {x_, y_}}}->{{t}, {h, {x, y+1}}}, {{x_, t }, {h }} -> {{t}, {h, {x, 1}}}, {{}, {h }} -> {h}}; f[data] 2) Σε ποιες συναρτήσεις αντιστοιχούν τα γραφήµατα (έγιναν µε Plot[f[x], {x, -4, 4}]); f1[x_]:=if[x<0, x^2, If[x>=0 && x<2, x, If[x>=2, 2*x]]]; f2[x_ /; x < 0] := 0; f2[x_ /; 0 <= x <= 1] := x; f2[x_ /; 1 <= x <= 2] := 2 - x; f2[x_ /; 2 < x] := 0; f3[x_]:=which[x>=3, 3*x, x>=0 && x<3, 5*x, x<0, -x^2]; 1/10
Α. f1,f2 Β. f2,f3 Γ. f1,f3. Κανένα από τα παραπάνω 3) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; MyFactorial[x_]:=Gamma[x+1] MyFactorial[10.5] Α. Υπάρχει συντακτικό λάθος Β. Η συνάρτηση δεν δουλεύει για πραγµατικούς αριθµούς Γ. ίνει λάθος αποτέλεσµα. ίνει σωστό αποτέλεσµα 4) Ποιά είναι η τελική τιµή του z στον παρακάτω κώδικα; z=x; Do[Print[z*=z+i],{i,2}]; z=%+10 Α. Πολυώνυµο πέµπτου βαθµού Β. Πολυώνυµο πρώτου βαθµού Γ. Πολυώνυµο τρίτου βαθµού. Κανένα από τα παραπάνω 5) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; {Sqrt[ 4 ], Sqrt @ 4, 4 // Sqrt, 2 ~ Log ~ 4} Α. {2,2,2,2} Β. {4,4,2,2} Γ. {4,4,4,4}. {2,2,4,4} 6) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; {2^Infinity, Sqrt[-2]} Α. Γ. 90, è!!! 2= Β. Υπάρχει λάθος παράµετρος 9, è!!! 2=. Κανένα από τα παραπάνω 7) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; {x-x*y+y /. x->y /. y-> -5, x-x*y+y /. {x->y, y-> -5}} Α. {-5+6y, -5+6y} Β. {-5+6y, -35} Γ. {-35, -5+6y}. {-35, -35} 2/10
8) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; (* η συνάρτηση EulerPhi[n] δίνει τον αριθµό των θετικών ακεραίων που είναι µικρότεροι ή ίσοι του n και σχετκά πρώτοι προς τον n π.χ. EulerPhi[6] επιστρέφει 2 *) p1[max_] := Flatten[Position[Map[Function[j, EulerPhi[j] == j - 1], Range[max]], True]]; p1[12] 9) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; Sqrt[x*y] // FullForm Α. Sqrt[Times[x, y]] Β. Power[Times[x, y], Divide[1, 2]] Γ. Power[Times[x, y],. Κανένα από τα παραπάνω Rational[1, 2]] 10) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; {Log[2,E]*Integrate[ 1/x,{x,1,2}], Log[E^E]-Integrate[ Exp[x],{x,0,1}]} Α. {2, e-1} Β. {1, 1} Γ. {e, 1}. Κανένα από τα παραπάνω 11) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; lst=partition[ {False,False,True,True,False,True,False,True},2]; {Map[(#[[1]] && #[[2]])&,lst], Map[(#[[1]] #[[2]])&,lst]} Α. {{False,True,False,True }, {False,True,True,False}} Γ. {{False,True,False,False}, {False,True,True,True}} Β. {{False,True,True,False}, {False,True,True,True}}. {{False,True,False,False}, { True,True,True,True}} 3/10
12) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; prfq[n_]:=apply[plus,divisors[n]]===2n ; prf[n_?evenq,m_]:=select[range[n,m,2],prfq] ; prf[2,30] Α. {10} Β. {28} Γ. {18}. Κανένα από τα παραπάνω 13) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; f2[z_, k_]:=plus @@ Partition[z, Length[z] -k,1]/(k+1) f2[{-2,4,-8,16,-32},1] Α. {1,-2,4,-8} Β. {-1,-2,-4,-8} Γ. {1,2,4,8}. {1,-2,-4,-8} 14) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; sm[{}]:={}; sm[{x_,r }]:=Join[{x},Select[sm[{r}],(#>x)&]]; sm[{4,1,6,3,5,9,7, 8, 2}] Α. {9,7,8} Β. {4,6,9} Γ. {1}. {9} 15) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; v1[n_]:=join[{1},table[0,{i,n-1}]]; v2[n_]:=foldlist[rotateright, v1[n],table[1,{i,n-1}]] cp[m_,x_]:=det[m-x*v2[length[m]]] /; MatrixQ[m] cp[{{1,2},{3,4}},w] 16) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; z=2; Do[z*=z+i,{i,2}]; z Α. 46 Β. 52 Γ. 49. Κανένα από τα παραπάνω 4/10
17) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; 1+{a,b,c}^2 Α. {(1+a)^2, (1+b)^2,(1+c)^2} Β. {1+a^2, 1+b^2, 1+c^2} Γ. Η πράξη + δεν µπορεί να. Κανένα από τα παραπάνω εφαρµοστεί 18) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; ri[n_]:=plus @@ Times[Power[10, #]& /@ Range[0, Floor[N[Log[10, n]]]], IntegerDigits[n]]; ri[25743] Α. 25743 Β. {3,4,7,5,2} Γ. 34752. {2,5,7,4,3} 19) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; f[a_*b_] := f[a] + f[b]; f[a_^b_] := b*f[a]; {f[a*b^3*c], f[a/b], f[sqrt[b]]} Α. {f[a]+f[3]*f[b]+f[c], f[a]-f[b], f[sqrt[b]]} Γ. {f[a]+3*f[b]+f[c], f[a/b], f[sqrt[b]]} Β. {f[a]+3*f[b]+f[c], f[a]-f[b],f[b]/2}. Κανένα από τα παραπάνω 20) Ποιό είναι περίπου το αποτέλεσµα του παρακάτω κώδικα; nr[f_, x0_] := FixedPoint[(# - f[#]/f'[#])&, x0] nr[(#^2-1.5)&, 1] Α. 1.41421 Β. 1.73205 Γ. 1.22474. 1.58114 21) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; d[f_+g_,x_]:=d[f,x]+d[g,x]; d[c_ f_,x_]/;freeq[c,x]:=c*d[f,x]; d[x_,x_]:=1; d[x_^a_,x_]/;freeq[a,x]:=a x^(a-1); d[sin[x]+x^3-6x^7,x] 5/10
22) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; (s=-3; For[i=5, i<=8, i +=1,s+=i]; s) Α. 23 Β. 26 Γ. 25. 29 23) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; f[l_]:=f1[l,{}]; f1[{},r_]:=r; f1[{h_,t },{r }]:=f1[{t},{h,r}]; f[range[6]] Α. {6, 1} Β. {1, 2, 3, 4, 5, 6} Γ. {1, 6}. Κανένα από τα παραπάνω 24) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; f1[x_] = Expand[x]; f2[x_] := Expand[x]; {f2[(x + y)^2], f1[(x + y)^2]} Α. {(x+y)^2,(x+y)^2} Β. {x^2+2*x*y+y^2,(x+y)^2} Γ. {(x+y)^2, x^2+2*x*y+y^2}. Κανένα από τα παραπάνω 25) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; f[x_] := Module[{lst={}}, FixedPointList[If[EvenQ[#1], AppendTo[lst, 0]; #1/2, AppendTo[lst, 1]; (#1-1)/2] &, x]; Reverse[Drop[lst,-1]]] f[11] 26) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; Table[If[i<j,0,If[i>j,0,i]],{i,4},{j,4}] Α. Τριγωνικός πίνακας Β. Τυχαίος πίνακας Γ. ιαγώνιος πίνακας. Μοναδιαίος πίνακας 6/10
27) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; p[n_]=product[(x+2^i),{i,n}]; r=solve[p[10]==0,x]; m=max[x /. r] Α. {2} Β. {1024} Γ. {-2}. Κανένα από τα παραπάνω 28) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; f[n_]:=prepend[append[map[first, FactorInteger[n]],n],1]; lst[n_]:=module[{d, s={}}, For[d=1, d<=n, d++, If[Mod[n,d]==0, AppendTo[s,d]]]; s] {lst[45]===f[45],lst[35]===f[35]} Α. {True, True} Β. {True, False} Γ. {False, False }. {False, True} 29) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; n=5; s=6; While[n>1, n = n-1; s -= -n];s Α. 16 Β. 14 Γ. 15. Κανένα από τα παραπάνω 30) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; psum[{a_}, 1] := ToString[a]; psum[{a_}, p_integer?positive] := ToString[a]^p; psum[{a_, b }, p_] := psum[{a}, p] + psum[{b}, p]; {psum[range[4], 1], psum[range[4], 3]} 31) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; h[x_] := x /. {True->1, False->0} g[n_] := Module[{lis}, lis:= Table[PrimeQ[i], {i, 1, n}]; Apply[Plus, Map[h,lis]]] g[40] Α. 10 Β. 12 Γ. 14. 16 7/10
32) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; {2,5,10,3, 6,8, 11, 4} //. {a,b_,c,d_,e } /; (b+1==d b==d+1)-> {a,c,e} Α. {8, 4} Β. {2, 3} Γ. {10, 11}. Κανένα από τα παραπάνω 33) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; g1=parametricplot[{sin[x], Cos[x]}, {x, 0, 2π}, AspectRatio -> 1] g2=plot[{sin[x], Cos[x]}, {x, 0, 2π}, AspectRatio -> 1] Α. τα g1 και g2 είναι το Β. το g1 είναι δύο καµπύλες ίδιο γράφηµα (ηµίτονο και συνηµίτονο) Γ. το g2 είναι κύκλος. Κανένα από τα παραπάνω 34) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; f[x_,y_]:=y/;x==0; f[x_,y_]:=x/;y==0; f[x_,y_]:=f[x-y,y]/;x>y; f[x_,y_]:=f[x,y-x]/;x<=y; f[91, 35] == f[56,77] Α. True Β. Υπάρχει συντακτικό λάθος Γ. False. f[217, 133] == f[56,77] 35) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; HPAQ[,z_,,z_, ]:=True; HPAQ[ ]:=False HPALOSAQ[,z_,,z_, ]:=True HPALOSAQ[ ]:=False {HPAQ[0,1,2,1,3], HPALOSAQ[0,1,2,3,1,4], HPAQ[1,2,4,5,7,8],HPALOSAQ[0,1,2,3,1,4]} Α. {True,True,False,False } Β. {True,True,False,True} Γ. {False,False,False,True}. {False,True,False,True} 36) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; mx[{}] := {}; mx[{x_, r }] := Join[{x}, Select[mx[{r}], (# > x)&]]; mx[{4, 2, 7, 3, 4, 9, 14, 11, 17}] 8/10
37) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; Apply[Head[x+y],IntegerDigits[Prime[15],2]] Α. 5 Β. 11 Γ. 8. 15 38) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; RDR[L_]:=L RDR[{b,x_,i,x_,a }]:=RDR[{b,x,i,a}] RDR[{1,2,3,2,3,0,6,2,4,1,5,2,1,3,4}] Α. {0,1,2,3,4,5,6} Β. {6,5,4,3,2,1,0} Γ. {1,2,3,0,6,4,5}. Κανένα από τα παραπάνω 39) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; rnd=randomreal[]; pts=table[rnd,{i,1,10}]; g1=listplot[pts, Joined->True] Α. g1 είναι πολύγωνο Β. g1 είναι ευθεία γραµµή Γ. g1 είναι τεθλασµένη γραµµή. Κανένα από τα παραπάνω 40) Ποιό είναι το αποτέλεσµα του παρακάτω κώδικα; fmm[data:{{_,_}..}]:={min[first[transpose[data]]], Max[First[Transpose[data]]]} fmm[{{1,9},{2,5},{7,2},{3,3},{7,10}}] Α. {1,7} Β. {9,10} Γ. {7,10}. Κανένα από τα παραπάνω 9/10
ΑΠΑΝΤΗΣΕΙΣ-644 ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΥΜΒΟΛΙΚΑ ΜΑΘΗΜΑΤΙΚΑ Πανεπιστήµιο Ιωαννίνων Επώνυµο: Σχολή Θετικών Επιστηµών Όνοµα: Τµήµα Μαθηµατικών Όνοµα Πατρός Τοµέας '. Αριθµός Μητρώου: Ερώτηση Απάντηση Ερώτηση 1 21 Απάντηση 2 22 3 23 4 24 5 25 6 26 7 27 8 28 9 29 10 30 11 31 12 32 13 33 14 34 15 35 16 36 17 37 18 38 19 39 20 40 10/10