 
 
 
 
 
 
 
 
 
 
 επόμενο: Ασκήσεις
 εμφάνιση: Διδακτική παρουσίαση
 προηγούμενο: Πίνακες
     Πίνακας περιεχομένων 
     Ευρετήριο 
Άσκηση 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
Μετάφραση στα Ελληνικά : Γιώργος Νασόπουλος. Διασκευή : Αλκιβιάδης Γ. Ακρίτας