intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Phần mềm hỗ trợ ôn thi Toán -10

Chia sẻ: Cao Tt | Ngày: | Loại File: PDF | Số trang:21

126
lượt xem
12
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Đạo hàm: Nhập các biểu thức bằng các ky tự toán học đặc trưng. Lưu ý: Khi muốn thực hiện phép nhân 2 biểu thức, ví dụ u.v thì ta phải nhập như sau (u)(v). Khi muốn lũy thừa 1 biểu thức, ví dụ uv thì ta phải nhập như sau (u)v. D. Phụ lục các thuật giải trong chương trình: Không gian toạ độ: − Tính vector tạo bởi 2 điểm: vector.x = Bx – A.x vector.y = By – A.y vector.z = Bz – A.z − Tính khoảng cách từ 1 điểm đến 1 mặt phẳng: kc = mp.n.x * x + mp.n.y *...

Chủ đề:
Lưu

Nội dung Text: Phần mềm hỗ trợ ôn thi Toán -10

  1. Đạo hàm: Nhập các biểu thức bằng các ky tự toán học đặc trưng. Lưu ý: Khi muốn thực hiện phép nhân 2 biểu thức, ví dụ u.v thì ta phải nhập như sau (u)(v). Khi muốn lũy thừa 1 biểu thức, ví dụ uv thì ta phải nhập như sau (u)v. D. Phụ lục các thuật giải trong chương trình: Không gian toạ độ: − Tính vector tạo bởi 2 điểm: vector.x = Bx – A.x vector.y = By – A.y vector.z = Bz – A.z − Tính khoảng cách từ 1 điểm đến 1 mặt phẳng: mp.n.x * x + mp.n.y * y + mp.n.z * z + mp.D kc = mp.n.x * mp.n.x + mp.n.y * mp.n.y + mp.n.z * mp.n.z − Tính khoảng cách giữa 2 đường thẳng: A ∈ đt1, vt1 là vector chỉ phương B ∈ đt2, vt 2 là vector chỉ phương ( AB . vt1 ). vt 2 vt1 . vt 2 kc = / − Viết phương trình đoạn vuông góc chung giữa 2 đường thẳng chéo nhau: temp = vt1 . vt 2 mp1.vt1 = temp; mp1.vt2 = vt1; mp1.TinhPhapVector(); - 181 -
  2. mp1.a = a1; mp1.TinhD(); mp2.vt1 = temp; mp2.vt2 = vt2; mp2.TinhPhapVector(); mp2.a = a2; mp2.TinhD(); dt_kq.mp1 = mp1; dt_kq.mp2 = mp2; − Tính diện tích mặt cầu: S = 4*PI*R2 − Tính thể tích mặt cầu: 4 *PI*R3 V= 3 − Kiểm tra mặt phẳng song song với 1 mặt phẳng khác: Nếu (mp1.n.x*mp2.n.y != mp1.n.y*mp2.n.x) không song song; Nếu (mp1.n.x*mp2.n.z != mp1.n.z*mp2.n.x) không song song; Nếu (mp1.n.y*mp2.n.z != mp1.n.z*mp2.n.y) không song song; Nếu (mp1.n.x*mp2.D == mp1.D*mp2.n.x) không song song; Còn lại : song song - 182 -
  3. − Kiểm tra mặt phẳng trùng với 1 mặt phẳng khác: Nếu (n.x*mp.n.y != n.y*mp.n.x) không trùng Nếu (n.x*mp.n.z != n.z*mp.n.x) không trùng Nếu (n.y*mp.n.z != n.z*mp.n.y) không trùng Nếu (n.x*mp.D != D*mp.n.x) không trùng Trùng − Kiểm tra mặt phẳng vuông góc với 1 mặt phẳng khác: Nếu (n.x*mp.n.x + n.y*mp.n.y + n.z*mp.n.z == 0) Vuông góc Không vuông góc − Tính diện tích của tứ diện: AB = A.TinhVector(B); AC = A.TinhVector(C); S = ((AB.TichHuuHuong(AC)).TinhGiaTri())/2 ; − Tính thể tích của tứ diện: AB = A.TinhVector(B); AC = A.TinhVector(C); AD = A.TinhVector(D); V = (((AB.TichHuuHuong(AC)).TichHuuHuong(AD)).TinhGiaTri())/2 ; − Tính tích hữu hướng của 2 vector: vtkq.x = y*vt.z - z*vt.y; - 183 -
  4. vtkq.y = z*vt.x - x*vt.z; vtkq.z = x*vt.y - y*vt.x; Mặt phẳng toạ độ: − Khoảng cách từ 1 điểm đến 1 đường thẳng: dt.vtpt.x * x + dt.vtpt.y * y + dt.C kc = dt.vtpt.x * dt.vtpt.x + dt.vtpt.y * dt.vtpt.y − Tìm giao điểm giữa 2 đường thẳng: Nếu ( vtpt.x==0 ) { -C diem.y = vtpt.y - dt.C - diem.y * dt.vtpt.y diem.x = dt.vtpt.x } Nếu ( vtpt.y==0 ) { -C diem.x = vtpt.x - dt.C - diem.x * dt.vtpt.x diem.y = dt.vtpt.y } Nếu ( dt.vtpt.x==0 ) { - dt.C diem.y = dt.vtpt.y - C - diem.y * vtpt.y diem.x = vtpt.x } Nếu ( dt.vtpt.y==0 ) - 184 -
  5. { - dt.C diem.x = dt.vtpt.z - C - diem.x * vtpt.x diem.y = vtpt.y } dt.C * vtpt.x - C * dt.vtpt.x diem.y = vtpt.y * dt.vtpt.x - dt.vtpt.y * vtpt.x dt.C * vtpt.y - C * dt.vtpt.y diem.x = vtpt.x * dt.vtpt.y - dt.vtpt.x * vtpt.y − Phương trình tiếp tuyến qua 1 điểm thuộc đường tròn: tt.a = diem; tt.vtpt.x = diem.x - Tam.x; tt.vtpt.y = diem.y - Tam.y; tt.TinhVectorChiPhuong(); tt.TinhC(); − Phương trình tiếp tuyến qua 1 điểm không thuộc đường tròn: t1 = Tam.x-diem.x; t2 = Tam.y-diem.y; 2 2 2 (t1*t 2) - (t1 - R ) * (t 2 - R ) 2 2 candelta = t * t - candelta 1 2 k1 = 2 2 t1 - R t * t + candelta 1 2 k2 = 2 2 t1 - R - 185 -
  6. tt1.a = diem; tt1.vtpt.x = k1; tt1.vtpt.y = -1; tt1.TinhVectorChiPhuong(); tt1.TinhC(); taphop.Thêm(temp); tt2.a = diem; tt2.vtpt.x = k2; tt2.vtpt.y = -1; tt2.TinhVectorChiPhuong(); tt2.TinhC(); taphop.Thêm(temp); − Vị trí tương đối giữa 2 đường tròn: Nếu ( Tam.KhoangCachDenDiem(dt.Tam)==0 && R==dt.R) 2 đường tròn trùng nhau. Nếu ( Tam.KhoangCachDenDiem(dt.Tam)==0 && R!=dt.R) 2 đường tròn trùng tâm. Nếu ( Tam.KhoangCachDenDiem(dt.Tam) > R+dt.R) 2 đường tròn nằm ngoài nhau." Nếu ( Tam.KhoangCachDenDiem(dt.Tam) == R+dt.R) đường tròn tiếp xúc ngoài nhau. Nếu ( Tam.KhoangCachDenDiem(dt.Tam) < Math.Abs(R-dt.R) ) 2 đường tròn chứa nhau Nếu ( Tam.KhoangCachDenDiem(dt.Tam) == Math.Abs(R-dt.R) ) - 186 -
  7. 2 đường tròn tiếp xúc trong nhau. còn lại 2 đường tròn cắt nhau tại 2 điểm phân biệt. − Kiểm tra 1 đường thẳng tiếp xúc với Ellipse: Nếu ( dthang.vtpt.x*dthang.vtpt.x*a*a + dthang.vtpt.y*dthang.vtpt.y*b*b == dthang.C*dthang.C) Có tiếp xúc Ngược lại : không tiếp xúc − Kiểm tra 1 đường thẳng tiếp xúc với Hyperbol: Nếu ( dthang.vtpt.x*dthang.vtpt.x*a*a - dthang.vtpt.y*dthang.vtpt.y*b*b == dthang.C*dthang.C) Có tiếp xúc Nếu ( dthang.vtpt.x*dthang.vtpt.x*a*a - dthang.vtpt.y*dthang.vtpt.y*b*b == -dthang.C*dthang.C) Có tiếp xúc Ngược lại : không tiếp xúc Khảo sát và vẽ đồ thị hàm số: − Khảo sát và vẽ đồ thị hàm số đa thức: + Tìm miền xác định. + Tính đạo hàm cấp 1. + Tính đạo hàm cấp 2. + Tính giới hạn vô cực. + Tìm giao điểm với OY. + Xuất kết quả khảo sát. + Vẽ bảng biến thiên. + Vẽ đồ thị. - 187 -
  8. − Khảo sát và vẽ đồ thị hàm số hữu tỉ: + Tìm miền xác định. + Tính đạo hàm cấp 1. + Tìm giới hạn tiệm cận đứng. + Tìm giới hạn tiệm cận ngang. + Tìm giới hạn tiệm cận xiên. + Xuất kết quả khảo sát. + Vẽ bảng biến thiên. + Vẽ đồ thị. Đạo hàm: − Nhận diện đề: + Lớp cha sẽ nhận diện ra dạng đề thuộc lớp con nào. + Lớp cha cấp địa chỉ của lớp con và gọi hàm nhận diện đề của lớp con. + Lớp con phân tích đề để lấy các thông tin cần thiết. Các dạng MathML đặc trưng cho các dạng biểu thức là: Đơn thức: Ax 3 X x X - 188 -
  9. axb 3 X 5 xb X 5 AX 3 X - 189 -
  10. X X AC X 3 X 4 C X - 190 -
  11. X 4 B X A 3 X 5 B X - 191 -
  12. X 5 B X AC 3 X 5 4 - 192 -
  13. &lpar; &minus; 3 &rpar; X 5 4 B X C - 193 -
  14. X 5 4 B X A C 3 X 5 4 B X C - 194 -
  15. X 5 4 Biểu thức phức: CONG,TRU U &plus; V (U)V &lpar; - 195 -
  16. U &rpar; V U/V U V (U)(V) &lpar; U &rpar; &lpar; V - 196 -
  17. &rpar; COS(U) SIN TG COTG LN COS &lpar; U &rpar; HANGSO hs CANSO X X - 197 -
  18. 4 " #lpar; #minus; 3 #rpar; x " &lpar; &minus; 3 &rpar; X − Tính đạo hàm: + Đạo hàm của 1 biểu thức là một biểu thức. + Một biểu thức phức tạp được cấu thành từ nhều biểu thức nhỏ hơn. - 198 -
  19. + Tính đạo hàm của một biểu thức phức tạp bằng cách tính đạo hàm của từng thành phần nhỏ và kết hợp thành biểu thức cần tính. Phụ lục quy tắc tính đạo hàm: Biểu thức căn: public override BIEU_THUC TinhDaoHam() { HANG_SO hs1 = new HANG_SO(); hs1.hangso = 1 - CanSo; BIEU_THUC_U_MU_V umuv1 = new BIEU_THUC_U_MU_V(); umuv1.u = u; umuv1.v = hs1; BIEU_THUC_CAN can1 = new BIEU_THUC_CAN(); can1.CanSo = CanSo; can1.u = umuv1; BIEU_THUC_NHAN nhan1 = new BIEU_THUC_NHAN(); nhan1.u = u.TinhDaoHam(); nhan1.v = can1; return nhan1; } Biểu thức chia: public override BIEU_THUC TinhDaoHam() { BIEU_THUC_CHIA chia = new BIEU_THUC_CHIA(); BIEU_THUC_NHAN nhan1 = new BIEU_THUC_NHAN(); BIEU_THUC_NHAN nhan2 = new BIEU_THUC_NHAN(); BIEU_THUC_NHAN nhan3 = new BIEU_THUC_NHAN(); BIEU_THUC_TRU tru = new BIEU_THUC_TRU(); nhan1.u = u.TinhDaoHam(); nhan1.v = v; nhan2.u = u; nhan2.v = v.TinhDaoHam(); nhan3.u = v; - 199 -
  20. nhan3.v = v; tru.u = nhan1; tru.v = nhan2; chia.u = tru; chia.v = nhan3; return chia; } Biểu thức cộng: public override BIEU_THUC TinhDaoHam() { BIEU_THUC_CONG cong = new BIEU_THUC_CONG(); cong.u = u.TinhDaoHam(); cong.v = v.TinhDaoHam(); return cong; } Biểu thức COS: public override BIEU_THUC TinhDaoHam() { HANG_SO hs = new HANG_SO(); hs.hangso = -1; BIEU_THUC_NHAN nhan1 = new BIEU_THUC_NHAN(); nhan1.u = hs; nhan1.v = u.TinhDaoHam(); BIEU_THUC_SIN sin = new BIEU_THUC_SIN(); sin.u = u; BIEU_THUC_NHAN nhan2 = new BIEU_THUC_NHAN(); nhan2.u = nhan1; nhan2.v = sin; return nhan2; } Biểu thức COTG: public override BIEU_THUC TinhDaoHam() { HANG_SO hs = new HANG_SO(); hs.hangso = -1; - 200 -
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
4=>1