επόμενο: Ασκήσεις
εμφάνιση: Διδακτική παρουσίαση
προηγούμενο: Πίνακες
Πίνακας περιεχομένων
Ευρετήριο
Άσκηση 8.7 Οι ακόλουθες εντολές ορίζουν την συνάρτηση
f που απεικονίζει το
ζεύγος (
x,
y) στο γινόμενο
xy :
απαντήστε σωστό ή λάθος και γιατί;
f:=x*y
f:=x->x*y
-
f:=(a,b)->a*b
-
f(x,y):=x*y
f(x,y):=xy
-
f:=((x,y)->x)*((x,y)->y)
f:=(x->x)*(y->y)
-
f:=unapply(x*y,x,y)
-
E:=x*y:;f:=unapply(E,x,y)
Άσκηση 8.10 Οι γραμμές εντολών που ακολουθούν σχεδιάζουν
ένα διαμάντι :
απαντήστε σωστό ή λάθος και γιατί;
-
diamond(1,i,pi/3)
diamond((1,0),(0,1),pi/3)
-
diamond(point(1,0),point(0,1),pi/3)
parallelogram(0,1,1+i)
-
parallelogram(0,1,1/2+i*sqrt(3)/2)
-
quadrilateral(0,1,3/2+i*sqrt(3)/2,1/2+i*sqrt(3)/2)
-
polygon(0,1,3/2+i*sqrt(3)/2,1/2+i*sqrt(3)/2)
polygonplot(0,1,3/2+i*sqrt(3)/2,1/2+i*sqrt(3)/2)
polygonplot([0,1,3/2,1/2],[0,0,sqrt(3)/2,sqrt(3)/2])
open_polygon(0,1,3/2+i*sqrt(3)/2,1/2+i*sqrt(3)/2)
-
open_polygon(0,1,3/2+i*sqrt(3)/2,1/2+i*sqrt(3)/2,0)
Άσκηση 8.11 Οι γραμμές εντολών που ακολουθούν σχεδιάζουν
τον μοναδιαίο κύκλο :
απαντήστε σωστό ή λάθος και γιατί;
-
circle(0,1)
arc(-1,1,2*pi)
-
arc(-1,1,pi), arc(-1,1,-pi)
plot(sqrt(1-x^2))
-
plot(sqrt(1-x^2)), plot(-sqrt(1-x^2))
-
plotimplicit(x^2+y^2-1,x,y)
plotparam(cos(t),sin(t))
-
plotparam(cos(t)+i*sin(t))
-
plotparam(cos(t)+i*sin(t),t)
-
plotparam(exp(i*t))
plotparam(cos(t)+i*sin(t),t,0,pi)
-
plotparam(cos(t)+i*sin(t),t,0,2*pi)
-
plotpolar(1,t)
-
plotpolar(1,t,-pi,pi)
-
plotpolar(1,t,0,2*pi)
Άσκηση 8.12 Οι εντολές που ακολουθούν επιστρέφουν την
λίστα
[1, 2, 3, 4, 5] :
απαντήστε σωστό ή λάθος και γιατί;
-
l:=[1,2,3,4,5]
l:=op([1,2,3,4,5])
-
l:=nop(1,2,3,4,5)
l:=seq(i,i=1..5)
l:=seq(j=1..5)
l:=seq(j,j=1..5)
l:=seq(j,j,1..5)
-
l:=seq(j,j,1,5)
-
l:=seq(j,j,1,5,1)
-
l:=[seq(j,j=1..5)]
-
l:=nop(seq(j,j=1..5))
l:=[k$k=1..5]
-
l:=[k$(k=1..5)]
l:=[k+1$(k=0..4)]
-
l:=[(k+1)$(k=0..4)]
-
l:=cumSum([1$5])
l:=sort(5,2,3,1,4)
-
l:=sort([5,2,3,1,4])
l:=makelist(k,1,5)
-
l:=makelist(x->x,1,5)
Άσκηση 8.13 Οι εντολές που ακολουθούν επιστρέφουν την
λίστα
[1.0, 0.5, 0.25, 0.125, 0.0625] :
απαντήστε σωστό ή λάθος και γιατί;
-
0.5^[0,1,2,3,4]
2^(-[0,1,2,3,4])
-
2.0^(-[0,1,2,3,4])
-
2^-evalf([0,1,2,3,4])
-
evalf(2^(-[0,1,2,3,4]))
seq(2^(-n),n=0..4)
-
evalf([seq(2^(-n),n=0..4)])
1/evalf(2^n$(n=0..4))
evalf(2^n$(n=0..4))^(-1)
-
[evalf(2^n$(n=0..4))]^(-1)
-
evalf(nop(2^n$(n=0..4))^(-1))
-
a:=[]:; (a:=append(a,0.5^k))$(k=0..4):; a
makelist(k->2^(-k),0,4)
-
f:=x->2.0^(-x):; makelist(f,0,4)
Άσκηση 8.14 Έστω
l η λίστα
[1, 0, 2, 0, 3]. Οι εντολές που ακολουθούν επιστρέφουν τον ακέραιο 10203 :
απαντήστε σωστό ή λάθος και γιατί;
-
l*10^[4,3,2,1,0]
l*10^[0,1,2,3,4]
-
revlist(l)*10^[0,1,2,3,4]
-
l*seq(10^n,n,4,0,-1)
-
expr(char(sum(l,48)))
-
l*nop(seq(10^n,n=(4..0)))
-
l*10^nop(j$(j=4..0))
l*10^(j$(j=4..0))
l*10^(j$(j=4..0))
-
l*nop(10^j)$(j=4..0))
Άσκηση 8.15 Έστω
n ο ακέραιος 10203.
Οι γραμμές εντολών που ακολουθούν επιστρέφουν την λίστα ακεραίων
[1, 0, 2, 0, 3] :
απαντήστε σωστό ή λάθος και γιατί;
(floor(n/10^k)-floor(n/10^(k+1))*10)$(k=4..0)
-
[(floor(n/10^k)-floor(n/10^(k+1))*10)$(k=4..0)]
seq(iquo(n,10^k)-10*iquo(n,10^(k+1)),k=4..0)
-
nop(seq(iquo(n,10^k)-10*iquo(n,10^(k+1)),k=4..0))
-
revlist(convert(n,base,10))
-
sum(asc(string(n)),-48)
string(n)
mid(string(n),k,1)$(k=0..4)
[mid(string(n),k,1)$(k=0..4)]
-
[expr(mid(string(n),k,1))$(k=0..4)]
Άσκηση 8.16 Το πολυώνυμο
P =
x4 + 2
x2 + 3 έχει
δημιουργηθεί με την εντολή
P:=x^4+2*x^2+3.
Οι γραμμές εντολών που ακολουθούν εμφανίζουν το αντίστροφο πολυώνυμο
3*x^4+2*x^2+1 :
απαντήστε σωστό ή λάθος και γιατί;
-
poly2symb(revlist(symb2poly(P)))
x^4*subst(P,x,1/x)
-
normal(x^4*subst(P,x,1/x))
normal(subst(P,x,1/x))
-
normal(subst(P/x^4,x,1/x))
-
normal(x^degree(P)*subst(P,x,1/x))
-
getNum(subst(P,x,1/x))
f:=unapply(P,x):; part(f(1/x),1)
-
f:=unapply(P,x):; part(normal(f(1/x)),1)
επόμενο: Ασκήσεις
εμφάνιση: Διδακτική παρουσίαση
προηγούμενο: Πίνακες
Πίνακας περιεχομένων
Ευρετήριο
Βιβλιογραφία του giac από τους Renee De Graeve, Bernard Parisse και Bernard Ycart
Μετάφραση στα Ελληνικά : Γιώργος Νασόπουλος. Διασκευή : Αλκιβιάδης Γ. Ακρίτας