Bao cao d an mini 1

9 43 0
Bao cao d an mini 1

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tên mơn học: Kỹ thuật lập trình Tên đồ án/ tập: Tính giá trị biểu thức Nhà đào tạo: Nguyễn Trung Thành https://www.facebook.com/thanh.it95 Họ tên người thực hiên: Vũ Đức Tài Email: vutaipro9x@gmail.com Số điện thoại: 01672045786 Mục lục 1.Cấu trúc nộp • • • Release o Chứa file exe Source o Chứa tồn chương trình Documents o Chứa file báo cáo đồ án 2.Tóm tắt đề Trang Viết chương trình máy tính bỏ túi đơn giản, cho phép người dùng tùy ý nhập vào biểu thức chương trình tính kết 3.Đặc tả kỹ thuật a.Các thành phần chia mã nguồn • • Source.cpp: chứa tồn source code chương trình o Hàm Docfile: đọc giao diện từ nhớ vào nhớ o Hàm fillcolor unfillcolor: tô màu xóa màu phím máy tính hình console o Hàm Nhapstringx: nhập vào chuổi phép tính dạng STL:string o Hàm Mucuutien: trả độ ưu tiên toán tử o Hàm kiểm tra tốn hạng: kiểm tra kí tự xet tốn hạng hay tốn tử o Hàm Xoakhoangtrang: xóa khoảng trắng chuổi phép tính nhập vào o Hàm Chuyen_tu_infix_postfix: chuyển chuổi phép tính nhập vào từ dạng infix sang dạng postfix o Hàm Tính biểu thức: Tính biểu thức từ chuổi phép tính dạng postfix Mylib.h: Thư viện gồm số hàm hổ trợ o Hàm gotoxy: di chuyễn nháy đến vị trị tương ứng o Hàm textcolor: tơ màu khu vục hình chọn o Hàm wherex wherey trả vị trí nháy b.Các kỹ thuật, công nghệ,thư viện, thuật tốn sử dụng • Kỹ thuật o Kỹ thuật chuyển biểu thức dạng infix sang postfix dựa ứng dụng cấu trúc liệu stack o Kỹ thuật tính biểu thức dạng postfix Trang • Thư viện o stack: sử dụng STL stack Sử dụng ứng dụng stack để chuyển từ infix sang postfix o string: sử dụng lớp string thay chuổi kí tự(char*) ngơn ngử c Sử dụng dễ dàng hàm thành viên hổ trợ quản lý chuổi o vector: sử dụng STL vector Thay cho mảng tỉnh mảng động thông thường Ưu điểm không cần kiểm soát vấn đề memory leak o sstream: sử dụng hàm stringstream để chuyển đổi kiểu liệu chuổi sang số ngược lại o iomanip: định dạng xuất hình o math.h: sử dụng hàm pow(tính lũy thừa) 4.Các tính chương trình 4.1.Tính nhập biểu thức • Tính hỗ trợ nhập hiệu chỉnh chuỗi phép tính vào nhớ Trang Trang • Tính tính tốn phép tốn liên tục o Sau bấm enter để lấy kết phép tính bấm phím để thực phép tính Trang • • Hỗ trợ phép tính +,-,*,/ phép tính mũ Ngồi hỗ trợ số pi qua kí hiệu ”p” chuổi biểu thức Trang • Hỗ trợ phép tính với số thực dương với độ xác số sau dấu chấm • Biểu thức chứa khoảng trắng Trang 4.2.Hạn chế chương trình • • • • Code dỡ chưa thực tối ưu hóa Chưa kiểm tra đầu vào chuổi biểu thưc Chương trình chạy biêu thức nhập vào hợp lệ Chưa hỗ trợ phép tính với số âm Hiệu chỉnh biểu thức chưa xác độ dài phép tính 30 kí tự Cảm nhận sau làm đồ án/bài tập Sau làm đồ án em nhận cỏi thân Chưa vận dụng hết kiến thức học vào đồ án Đồ án em thật thất bại tệ Vì số lí cá nhân em đả không tâm làm đồ án để kéo dài thời gian làm tuần đáng nhẽ mức độ nộp em vòng ngày Em khơng có đam mê vào ngành em học bất lợi lớn Nhưng em sẻ cố gắng học để sau có hội làm kiếm tiền đường em đả chọn Nguồn tham khảo • Tham khảo cách chuyển từ infix sang postfix cách tính biểu thức postfix Bên link đến viết tham khảo o Link: https://goo.gl/dt6Rsu o Link: https://goo.gl/aXWrrA Cám ơn bạn xem báo cáo chương trình tơi Mọi góp ý xin vui lòng gửi qua gmail vutaipro9x@gmail.com Trang Trang

Ngày đăng: 28/09/2019, 11:34

Tài liệu cùng người dùng

Tài liệu liên quan