Đồ Án Nhân hai số nguyên lớn - mô tả phép nhân tay

Thảo luận trong 'Toán Học' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI NÓI ĐẦU
    Khoa học công nghệ ngày nay đang ngày một phát triển, với những ứng dụng của khoa học công nghệ vào trong thực tiễn đã giúp cho đời sống con người được nâng lên một tầm cao mới.
    Trong đó sự phát triển mạnh mẽ nhất và cũng được ứng dụng nhiều nhất vào đời sống của con người đó là khoa học về máy tính. Bao gồm cả các ứng dụng về phần cứng và phần mềm.
    Với sự tìm tòi và nghiên cứu của các công ty phần mềm và các lập trình viên trên thế giới. Các ngôn ngữ lập trình mới xuất hiện liên tục, ngôn ngữ ra đời sau càng hỗ trợ nhiều component hơn, giúp cho các lập trình viên thiết kế các chương trình ứng dụng ngày càng đơn giản và thuận tiện.
    Tuy nhiên để nắm bắt được các ngôn ngữ lập trình mới một cách toàn diện và đầy đủ đòi hỏi các lập trình viên phải có một căn bản lập trình tốt. Điều đó có nghĩa là họ phải nghiên cứu và sử dụng thành thạo các ngôn ngữ hỗ trợ ít hơn (như C,C++).
    Với mong muốn có một căn bản lập trình tốt để sau này có thể nghiên cứu và tiếp thu nhanh các ngôn ngữ mới, em đã chọn ngôn ngữ C để thực hiện bài tập tốt nghiệp cuối khóa, với đề tài:
    “ Viết chương trình nhân 2 số nguyên lớn ”.
    Đây là một đề tài rất hay, bởi đề tài đặt ra cho người thực hiện một khó khăn rất lớn là làm thế nào để lưu được kết quả của mỗi phép nhân. Vì với các kiểu dữ liệu về số thông thường như int, long int, float, đều không thể lưu được vì vượt quá giá trị có thể lưu của mỗi kiểu dữ liệu.
    Với sự giúp đỡ tận tình của thầy Đinh Tuấn Long, cộng với sự tìm tòi, học hỏi của bản thân em đã giải quyết được vấn đề mà bài toán đặt ra bằng cách sử dụng mảng kí tự để giải quyết bài toán.
    Tuy nhiên do sự hạn chế về kiến thức lập trình và thời gian nghiên cứu không sâu, nên có thể bài toán được giải quyết chưa triệt để. Vì vậy mong sự góp ý và chỉ bảo của các thầy, cô để em có thể có cách giải quyết vấn đề tốt hơn, đồng thời có thể hiểu sâu hơn về ngôn ngữ C.
    Em xin chân thành cảm ơn !

    Chương 5: Tài liệu tham khảo

    1. Kĩ thuật lập trình C/C++ cơ sở và nâng cao
    Tác giả GS.TS PHẠM VĂN ẤT - Nhà xuất bản thống kê.

    2. Giáo trình ngôn ngữ lập trình – Khoa CNTH.

    Chương 6: Mục lục
    LỜI NÓI ĐẦU 1
    Chương 1: Tìm hiểu về ngôn ngữ C 3
    I. LỊCH SỬ NGÔN NGỮ C 3
    1. Giới thiệu về ngôn ngữ C 3
    2. Những điểm mạnh và hạn chế của ngôn ngữ C. 4
    II. NHỮNG KIẾN THỨC SỬ DỤNG TRONG CHƯƠNG TRÌNH. 6
    1. Sử dụng kiểu dữ liệu. 6
    2. Sử dụng kiểu dữ liệu. 7
    3. Sử dụng mảng. 7
    4. Sử dụng hàm. 8
    5. Sử dụng toán tử. 10
    Chương 2: Đặt vấn đề và hướng giải quyết bài toán. 13
    I. TRÌNH BÀY TỔNG QUAN VỀ CHƯƠNG TRÌNH. 13
    II. SỬ DỤNG THUẬT TOÁN. 14
    1. Nhân một số với một số nguyên lớn. 14
    2. Cộng hai số nguyên lớn. 15
    III. XỬ LÝ CÁC LỖI NẢY SINH. 16
    1. Lỗi nhập dữ liệu không đúng kiểu dữ liệu quy định: 16
    2. Lỗi nhập quá số phần tử cho phép. 17
    Chương 3: Giao diện chương trình. 18
    1. Giao diện nhập hai số nguyên dương. 18
    2.Giao diện kết quả nhân hai số nguyên dương lớn. 19
    3. Giao diện nhân hai số nguyên âm. 19
    3. Giao diện nhân hai số nguyên âm. 20
    4. Giao diện kết quả nhân hai số nguyên âm. 21
    Chương 4: Mã nguồn. 22
    Chương 5: Tài liệu tham khảo. 29


     

    Các file đính kèm:

Đang tải...