BÁO CÁO BÀI TẬP LỚN NHẬP MÔN VỀ LẬP TRÌNH

12 622 1
BÁO CÁO BÀI TẬP LỚN NHẬP MÔN VỀ LẬP TRÌNH

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ngôn ngữ lập trình C là ngôn ngữ mệnh lệnh được phát triển đầu thập niên 1970 bởi Dennis Ritchie để dùng trong hệ điều hành UNIX. Từ đó ngôn ngữ này đã lan rộng ra nhiều hệ điều hành khác và trở thành một trong nhìu ngôn ngữ phổ dụng nhất. C là ngôn ngữ rất có hiệu quả và được ưa chuộng nhất để viết các phần mềm hệ thống, mặc dù nó vẫn được dùng viết các ứng dụng. Ngoài ra C cũng được dùng làm phương tiện giảng dạy trong khoa học máy tính mặc dù ngôn ngữ này không được thiết kế cho người nhập môn.C là ngôn ngữ tương đối nhỏ gọn vận hành gần giống với phần cứng và nó giống ngôn ngữ Assambler hơn hầu hết các ngôn ngữ bậc cao. Hơn thế C được đánh giá như là có khả năng di động, cho thấy sự khác nhau của nó với ngôn ngữ bậc thấp như là Assambler, đó là việc mã C có thể được dịch và thi hành trên hầu hết các máy tính. Hơn hẳn các ngôn ngữ hiện tại trong khi đó Assambler chỉ chạy trong một số máy tính đặc biệt, vì lý do này C được xem là ngôn ngữ bậc trung.C được tạo ra với mục tiêu làm cho nó thuận tiện để viết các chương trình lớn với số lỗi ít hơn trong mẫu hình lập trình thủ tục mà lại không đặt năng lên vai người viết ra trình dịch C, là những người bề bộn với các đặt tả phức tạp của ngôn ngữ.Mặc dù C còn thiếu nhìu chức năng hữu ít nhưng lý do quan trọng để C được chấp nhận vì nó cho phép các trình dịch mới được tạo ra một cách nhanh chóng trên các nền tảng mới và vì nó cho phép người lập trình dễ kiểm soát những gì mà chương trình (do họ viết) được

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH Mục lục TRƯỜNG ĐẠI HỌC BÁCH KHOA Ⅰ Lời mở đầu .1 Ⅱ Đề tài .2 Ⅲ Bản thuyết minh .2 Phần 1: Giới thiệu cách chạy sản phẩm viết .2 Phần 2: Trình bày cách sử dụng liệu Phần 3: Trình bày cách giải quyết, công thức áp dụng BÁO CÁO BÀI TẬP LỚN Phần 4: Cách tổ chức chương trình MƠN: NHẬP MƠN VỀ LẬP TRÌNH GVHD : NGƠ ĐỨC MINH Nhóm thực hiện: Nhóm Số thứ tự Họ tên Khưu Nguyễn Hữu Lộc Nguyễn Văn Luật Lê Ngọc Thành Đạt MSSV 1712085 Ⅰ Lời mở đầu: Ngơn ngữ lập trình C ngôn ngữ mệnh lệnh phát triển đầu thập niên 1970 Dennis Ritchie để dùng hệ điều hành UNIX Từ ngơn ngữ lan rộng nhiều hệ điều hành khác trở thành nhìu ngơn ngữ phổ dụng C ngơn ngữ có hiệu ưa chuộng để viết phần mềm hệ thống, dùng viết ứng dụng Ngoài C dùng làm phương tiện giảng dạy khoa học máy tính ngơn ngữ khơng thiết kế cho người nhập môn C ngôn ngữ tương đối nhỏ gọn vận hành gần giống với phần cứng giống ngơn ngữ Assambler hầu hết ngôn ngữ bậc cao Hơn C đánh có khả di động, cho thấy khác với ngơn ngữ bậc thấp Assambler, việc mã C dịch thi hành hầu hết máy tính Hơn hẳn ngơn ngữ Assambler chạy số máy tính đặc biệt, lý C xem ngơn ngữ bậc trung C tạo với mục tiêu làm cho thuận tiện để viết chương trình lớn với số lỗi mẫu hình lập trình thủ tục mà lại không đặt lên vai người viết trình dịch C, người bề bộn với đặt tả phức tạp ngôn ngữ Mặc dù C thiếu nhìu chức hữu lý quan trọng để C chấp nhận cho phép trình dịch tạo cách nhanh chóng tảng cho phép người lập trình dễ kiểm sốt mà chương trình (do họ viết) thực thi Đây điểm làm cho mã C chạy hiệu ngơn ngữ khác Thường có ngơn ngữ ASM chỉnh tay chạy nhanh (ngôn ngữ C), ASM kiểm sốt tồn máy Mặc dù với phát triển trình dịch C, với phức tạp CPU đại với tốc độ cao, C dần thu nhỏ khác biệt tốc độ Một lý làm cho C ứng dụng rộng rãi trình dịch, thư viện phần mềm thơng dịch ngôn ngữ bậc cao khác lại tạo nên từ C Ⅱ Đề tài Viết chương trình thực công việc theo menu sau: Chọn chức cần thực hiện: Tính thể tích diện tích mặt hình lập phương cạnh E Xác định xem ma trận NxM có đối xứng không? Đổi số thập phân N sang dạng nhị phân In hình lưu kết vẽ hình chữ nhật (dai, rong) vào file “hinh_chu_nhat.txt” Hãy nhập số lần thực chương trình Hãy nhập vào số chức muốn thực làm theo chương trình Ví dụ: Chương trình chạy ta nhập vào số lần thực 1, chọn chức là: Tính thể tích, diện tích mặt hình lập có cạnh Ⅲ Bản thuyết minh Phần 1: Giới thiệu cách chạy sản phẩm viết Sản phẩm viết nén file có tên “Btl_Nh4.rar”, chương trình viết phần mềm “CodeBlocks” để chạy chương trình cần phải có phần mềm “CodeBlocks” phần mềm tương tự khác Dựa vào cấu trúc điều kiện Switch-Case để tạo chức cần thực theo menu yêu cầu Sản phẩm có chức năng, chức thứ số lần thực chương trình, chức số đến số tương ứng với đến theo đề bài, chức số dùng để thoát khỏi cấu trúc lựa chọn Cụ thể:  Chức 1: Hỏi số lần thực chương trình  Chức 2: Tính thể tích diện tích mặt hình lập phương cạnh E  Chức 3: Xác định xem ma trận NxN có đối xứng khơng?  Chức 4: Đổi số thập phân N sang dạng nhị phân  Chức 5: In hình lưu kết vẽ hình chữ nhật (dai, rong) vào file “hinh_chu_nhat.txt”  Chức 6: Thoát khỏi cấu trúc lựa chọn Input: Nhập vào số lần n thực chương trình, thực n chức cách liện tục Output: Thực tính người dùng yêu cầu xuất hình Cách chạy chương trình:  Bước 1: giải nén file “Btl_Nh04.rar” , mở thư mục “Btl_04” chọn file ““Btl_04”  Bước 2: sau giải nén, chạy phần mềm “CodeBlocks” click vào “Open an existing project” chọn thư mục vừa giải nén chọn “Btl_04” Ảnh minh họa: Bước 1: Bước 2: Sau mở file lên rồi, click vào “main” , hình sẽ có giao diện sau: Bấm phím F9 click vào biểu tượng Build and Run để thực chương trình Sau bấm xong hình hiển thị sau: Giả sử ta nhập vào ( thực chức ) Lần lượt ta thực tập yêu cầu: Yêu cầu : Input : Đơn vị cạnh hình lập phương Output: Vẽ hình mặt lập phương cho kết Thể tích diện tích mặt lập phương nhập cạnh cho trước 10 10 Yêu cầu 2: Input: Nhập vào cỡ ma trận, nhập giá trị phần tử ma trận Output: Kiểm tra ma trận có đối xứng hay khơng u cầu 3: Input: Nhập vào số nguyên N ( N < 256) 11 11 Output: Xuất dạng chuỗi nhi phân số N Yêu cầu 4: Input: Nhập vào hình đơn vị độ dài ( ví dụ cm ), nhập cạnh dài ( ví dụ ), cạnh rộng ( ví dụ 3) 12 12 ... lần thực chương trình Hãy nhập vào số chức muốn thực làm theo chương trình Ví dụ: Chương trình chạy ta nhập vào số lần thực 1, chọn chức là: Tính thể tích, diện tích mặt hình lập có cạnh Ⅲ Bản... C tạo với mục tiêu làm cho thuận tiện để viết chương trình lớn với số lỗi mẫu hình lập trình thủ tục mà lại không đặt lên vai người viết trình dịch C, người bề bộn với đặt tả phức tạp ngôn ngữ... thực chương trình Sau bấm xong hình hiển thị sau: Giả sử ta nhập vào ( thực chức ) Lần lượt ta thực tập yêu cầu: Yêu cầu : Input : Đơn vị cạnh hình lập phương Output: Vẽ hình mặt lập phương

Ngày đăng: 09/05/2019, 09:25

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

Tài liệu liên quan