Bài tập lớn Lập trình Windows 1 Chương trình hỗ trợ học toán Đại số 6 | Nhóm 13 Yêu cầu : Mỗi nhóm có 3 thành viên Viết trên form Báo cáo slides Báo cáo words Chương trình code trên Visual Studio
Trang 1Bài tập lớn Lập trình
Windows 1
Chương trình hỗ trợ học toán Đại số 6 | Nhóm 13
Trang 2NHÓM 13
LỚP DH TIN K9
VƯƠNG THỊ
QUỲNH
MSV: 1701006
NGUYỄN THỊ THANH TRẦN MINH QUANG
MSV: 1701430 MSV: 1702313
TRẦN NGUYÊN HOÀNG
Giáo viên hướng dãn THÀNH VIÊN
Trang 3Yêu cầu :
• Mỗi nhóm có 3 thành viên
• Viết trên form
• Báo cáo slides
• Báo cáo words
• Chương trình code trên
Visual Studio
ĐỀ BÀI
Đề bài: Viết chương trình hỗ trợ giải TOÁN ĐẠI SỐ 6.
Trang 4Project analysis slide 7 CÔNG VIỆC
ST
1 Vương Thị
Quỳnh
Viết code, thuật toán, design xử lý chương 1, tổng kết chương trình, phân chia công việc
Làm báo cáo slide
2 Nguyễn Thị
Thanh
Viết code, thuật toán, design xử lý chương 3
Làm báo cáo word
3 Trần Minh
Quang
Viết code, thuật toán, design xử lý chương 2
Làm báo cáo word.
Trang 5Project analysis slide 2
PROJECT
KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ
KỸ NĂNG VIẾT CODE
DESIGN TRÊN WINFORM
HỖ TRỢ HỌC MÔN TOÁN ĐẠI 6
LÀM VIỆC NHÓM HIỆU QUẢ
QUẢN LÝ THỜI GIAN
LỢI ÍCH CỦA BÀI TẬP
LỚN
Trang 6Project analysis slide 4
Ý TƯỞNG
Chương trình đại số 6
Chương 1: Số
tự nhiên Chương 2: Số nguyên Chương 3: Phân số
Trang 7Chương 1:
Số tự nhiên
Cộng, Trừ số tự
nhiên
Nhân số tự nhiên
Số nguyên tố
Số chia hết cho 2,3
Ước chung lớn
nhất,
Bội chung nhỏ
nhất
Chương 2:
Số nguyên
Cộng, trừ số nguyên
Nhân, chia số nguyên Một số tính chất
Tập hợp
Quy tắc dấu ngoặc,
dấu trừ
Chương 3: Phân
số
Hai phân số bằng
nhau Rút gọn phân số Quy đồng phân số
So sánh hai phân số Cộng trừ phân số Nhân chia phân số
Trang 8Project analysis slide 3
GIẢI TOÁN CƠ BẢN CHO HỌC SNH LỚP 6
GIÚP CÁC
EM NHẬN DẠNG MỘT SỐ BÀI TOÀN TIÊU BIỂU
TÍNH NHANH PHÉP TÍNH
TIẾP THU THÊM KIẾN THỨC TOÁN ĐẠI SỐ 6
LÀM QUEN SỬ DỤNG PHẦN MỀM
CHỨC NĂNG CHƯƠNG
TRÌNH
Trang 9Project analysis slide 4 DEMO GIAO DIỆN
Trang 10Project analysis slide 4
MỘT SỐ THUẬT TOÁN CƠ BẢN
Cộng/ Trừ/
Nhân/Chia
C= a+b
Nhập a,b
Kết Thúc
Bắt đầu
Số nguyên tố
Bắt đầu
Kết thúc
N<2
i<=m N%i=0
N là SNT
N là SNT
i=1 m=√N i=i+1 N
Trang 11Ứớc chung lớn nhất
Bội chung nhỏ
nhất
Bắt đầu
Kết thúc Kết thúc
Bắt đầu
UCLN := a UCLN := a
a := a - b
a := a - b
b := b - a
b := b - a
c := a ; d := b
BCNN = (c.d) / UCLN
a = b
a > b
a = b
a > b
Đ
Đ S
S
Đ
Đ S
S
Trang 12Bắt đầu
Kết thúc Kết thúc
Bắt đầu
Nhập a/b, c/d
(a*x) / (b*x) (c*y) / (d*y)
x = S : b
UCNN(a,b) / (b : UCNN (a,b)
S = b * d
UCNN (a,b)
Trang 13Bắt đầu
Kết thúc Kết thúc
Bắt đầu
a*c
b * a
((a*d)+-(c*b))
b*d
Bắt đầu
Kết thúc
Nhập a/b, c/d
a*d
b * c
S = b * d
Chia hai phân số
Trang 14Project analysis slide 8 CHƯƠNG TRÌNH
- Giao diện đơn giản thiết kế không có nhiều phức tạp
- Do khả năng và kỹ năng còn hạn chế, nên chưa thể làm được những bài toán khó đa dạng
- Phần design Winform còn lúng lúng chưa thể thiết kế được giao diện đẹp hơn.
ĐƠN GIẢN, DỄ SỬ DỤNG, THÂN THIỆN VỚI NGƯỜI DÙNG
- CÒN SƠ SÀI, KHÔNG CÓ NHIỀU TÍNH NĂNG TÍNH TOÁN ĐA DẠNG
- KẾT QUẢ TRẢ LỜI CHÍNH XÁC, NHANH GỌN - GIAO DIỆN CHƯA ĐƯỢC ĐẸP MẮT
Trang 15“Sinh viên nhóm em rất cảm ơn các thầy Trần Nguyên Hoàng - khoa Công nghệ thông tin
đại học Thành Đô đã hướng dẫn chúng em
trong quá trình học tập bộ môn Cấu trúc dữ liệu và giải thuật này Mặc dù đã cố gắng
nhưng không tránh khỏi những thiếu sót và
hạn chế, rất mong được sự tham gia, đóng góp ý kiến bổ sung của thầy cô và các bạn
cho chương trình này!”
Trang 16Thank You
13TH GROUP