Professional Documents
Culture Documents
V d 1
>
>
>
>
>
- Chp nhn ch s m
>
>
- NULL l dy rng
V d 2
>
- To ra mt dy cha cc s nguyn t t th 10 n th 19
>
V d 3
>
>
- Ghp ni hai dy
V d 4
>
- S tr v ca hm solve
V d 5
>
>
V d 6
>
V d 7
>
>
V d 1
>
>
>
>
>
>
V d 2
>
>
V d 3
>
>
Tp hp (Set)
- Tp hp l dy c bao trong cp du ngoc nhn.
- Trong tp hp th t cc phn t khng quan trng.
- Cac php tan trn tp hp nh union(hp),intersect(giao),minus(tr).
V d 1
>
>
>
>
>
>
Error, invalid left hand side in assignment
>
Error, invalid quotes and
2 additional errors.
V d 2
>
Mng (Array)
- Mng l cu trc d liu bao gm.
- Mt hay nhiu chiu.
- Min ch mc ca cc chiu phi l khang s nguyn.
- Cc phn t ca mng c th l mi th.
- C php : > array(indexfcn , bounds ,list);
- indexfcn (ty chn) : hm ch s.
V d
> v := array(1..4):
for i to 3 do v[i] := i^2 end do:
print(v);
>
> v[2];
> A[1,2];
> print(A);
> op(2,eval(A));
> op(3,eval(A));
> map(diff,A,x);
V d :
In ra dy Fibonaci t 10 n 20
>
Bng (Table)
- Bng l cu trc d liu trong cc ch mc c th l bt c g.
- C php: > table (F,L);
* F (ty chn): hm ch s
* L (ty chn): dy hay tp hp gm cc phn t ca bng.
Cc v d
> table();
> T:=table([22,42]);
T[2];
> S := table([(2)=45,(4)=61]);
> T := table(symmetric,[(c,b)=x]);
> T[c,b];
> T[b,c];
> op(T);
> op(op(T));
> F := table([sin=cos,cos=-sin]):
op(op(F));
indices(F);
entries(F);
> F[cos](Pi/2);
>
G b phn t c ch s 2
>
>
>
>
>
>
>
>
Hm tm max,min mt dy
- C php: > max( day );
> min( day );
V d
>
>
Hm map
V d
>
>
>
>
>
>
>
map(f, x + y*z);
map(f, y*z);
map(f, {a,b,c});
map(x -> x^2, x + y);
map(proc(x,y) x^2+y end proc, [1,2,3,4], 2);
map2(f, g, {a,b,c});
map2(op, 1, [a+b,c+d,e+f])
Hm add,mul
mul(f, i = x)
V d
> mul( i, i=1..5 );
add(f, i = x)
mul(f, i in x)
add(f, i in x)
Hm subsop
- Hm subsop dng thay th mt lc ti nhiu v tr mt biu thc hoc mt cu trc
d liu.
- C php: > subsop(vt1=bt1,vt2=bt2,...,vtn=btn,bt);
V d
> p := x^7+8*x^6+x^2-9;
> op(2,p);
> p := f(x,g(x,y,z),x);
> subsop( p );