1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớp Môn Nhập môn về lập trình

11 19 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 511,65 KB

Nội dung

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA BÁO CÁO BÀI TẬP LỚN MÔN: NHẬP MƠN VỀ LẬP TRÌNH GVHD : NGƠ ĐỨC MINH Nhóm : 04 Tên thành viên MSSV 1/ Bùi Khắc Thạch 1613237 2/ Nguyễn Thị Ngọc Châm 1610266 Thành phố Hồ Chí ngày 12 tháng 06 năm 2017 Mục lục Ⅰ 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 Phần 4: Cách tổ chức chương trình Ⅰ 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 Ngồ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 kỹ tục mà 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 cịn thiếu nhìu chức hữu lý quan trọng để C chấp nhận cho phép trình dịch đc 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 hiện công việc theo menu như 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 vào số chức : _ Ghi chú: (1) Kết in hình tí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 được nén file có tên “Btl_Nh15.rar”, chương trình được 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 Cách chạy chương trình:  Bước 1: giải nén file “Btl_Nh15.rar” , mở thư mục “Btl_15” chọn file ““Btl_15”  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_15” Ảnh minh họa: Bước 1: Bước 2: 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 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: Tính thể tích diện tích mặt hình lập phương cạnh E  Chức 2: Xác định xem ma trận NxM có đối xứng khơng?  Chức 3: Đổi số thập phân N sang dạng nhị phân  Chức 4: In hình lưu kết vẽ hình chữ nhật (dai, rong) vào file “hinh_chu_nhat.txt” Input: Nhập vào tính nêu Output: Thực tính người dùng yêu cầu xuất hình Phần 2: Trình bày cách sử dụng liệu (biến, hằng), giải thích ý nghĩa hằng, biến dùng chương trình Các biến sử chương trình bao gồm: Ở kiểu số nguyên (int), có: - - “a[100] [100]” : mảng chiều chức 2, nhập từ bàn phím “n”, “m” : số hàng, số cột ma trận cỡ NxM chức 2, nhập từ bàn phím “N” : giá trị số thập phân chức 3, nhập từ bàn phím “i”,”j” : biến chạy điều kiện vịng lặp chức “a[i]” : phần dư chia số thập phân cho với toán tử % lưu phần dư vào trông mảng chức số Ở kiểu số thực chấm động (float), có: - “canh”, “E” : độ dài cạnh hình lập phương chức 1, nhập từ bàn phím Phần 3: Trình bày cách giải quyết, công thức áp dụng (dùng sơ đồ tiến trình)  Chức 1: Tính thể tích diện tích mặt hình lập phương cạnh E BẮT ĐẦU NHẬP Cạnh (E) Sai E>0 ? Đúng E*E*6 E*E*E XUẤT dienTichMatLapPhuong= E*E*6 theTichLapPhuong= E*E*E KẾT THÚC  Chức 2: Xác định xem ma trận NxM có đối xứng không? BẮT ĐẦU NHẬP Ma trận A[i][j] A[i][j] XUẤT A[i][j] hàng = cột? Đúng Sai Sai A[i][j] = A[j][i]? Đúng XUẤT XUẤT Ma trận không đối xứng MA trận đối xứng KẾT THÚC  Chức 3: Đổi số thập phân N sang dạng nhị phân BẮT ĐẦU NHẬP Số thập phân N i=0 N>0? Đúng Sai XUẤT a[i]=N%2 i=i+1 N = N/2 KẾT THÚC  Chức 4: In hình lưu kết vẽ hình chữ nhật (dai, rong) vào file “hinh_chu_nhat.txt” BẮT ĐẦU NHẬP Chiều dài (CD) Chiều rộng (CR) x=0 y=0 Sai { 𝑥=0 𝑦 =0 [𝑥= 𝐶𝐷−1 𝑦= 𝐶𝑅−1 Đúng 𝑥 < 𝐶𝐷 𝑦 < 𝐶𝑅 Sai Đúng KẾT THÚC XUẤT XUẤT Hàng x thay “*” Hàng x thay khoảng trắng Cột y thay “*” Cột y thay khoảng trắng x=x+1 y=y+1 Phần 4: Cách tở chức chương trình Chương trình gồm module phụ, module header ... hình lập phương chức 1, nhập từ bàn phím Phần 3: Trình bày cách giải quyết, công thức áp dụng (dùng sơ đồ tiến trình)  Chức 1: Tính thể tích diện tích mặt hình lập phương cạnh E BẮT ĐẦU NHẬP... .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 Phần 4: Cách tổ chức chương trình Ⅰ Lời mở đầu: Ngôn ngữ lập trình C ngơn ngữ... nhìu chức hữu lý quan trọng để C chấp nhận cho phép trình dịch đc 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

Ngày đăng: 30/12/2021, 18:35

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w