1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn môn kiến trúc máy tính Đề tài lập trình Ứng dụng tính toán chỉ số bmi bmi calculator

15 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Lập Trình Ứng Dụng Tính Toán Chỉ Số Bmi-Bmi Calculator
Tác giả Triệu Nguyễn Minh Tân-B23DCAT271, Nguyễn Ngọc Minh-B23DCAT197, Phạm Văn Mạnh-B23DCAT185
Người hướng dẫn Đinh Quang Ngọc
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Kiến Trúc Máy Tính
Thể loại Báo cáo
Định dạng
Số trang 15
Dung lượng 810,59 KB

Nội dung

Mục đích  Giúp người dùng tính toán chỉ số BMI Body Mass Index dựa trên cân nặng và chiều cao..  Cung cấp thông tin về sức khỏe cá nhân: Dựa trên kết quả BMI, người dùng có thể hiểu rõ

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

BÁO CÁO BÀI TẬP LỚN MÔN: KIẾN TRÚC MÁY TÍNH

ĐỀ TÀI: LẬP TRÌNH ỨNG DỤNG TÍNH TOÁN CHỈ SỐ BMI-BMI

CALCULATOR

Giảng viên: Đinh Quang Ngọc Nhóm môn học: 05

Nhóm sinh viên thực hiện: Nhóm 20 Thành viên:

1 Triệu Nguyễn Minh Tân-B23DCAT271

2 Nguyễn Ngọc Minh-B23DCAT197

3 Phạm Văn Mạnh-B23DCAT185

Trang 2

MỤC LỤC

PHẦN 1: GIỚI THIỆU CHUNG VỀ BMI 4

1 Định nghĩa và ý nghĩa của BMI 4

2 Công thức và phân loại 4

PHẦN 2: MỤC ĐÍCH VÀ TÍNH NĂNG CỦA BMI CALCULATOR 5

1 Mục đích 5

2 Tính năng 5

PHẦN 3: CÁC BƯỚC PHÁT TRIỂN ỨNG DỤNG 6

1 Ngôn ngữ lập trình và công cụ 6

2 Các bước 6

PHẦN 4: QUÁ TRÌNH LẬP TRÌNH VÀ DEMO ỨNG DỤNG 8

PHẦN 5: GIAO DIỆN NGƯỜI DÙNG 14

1 Màn hình khởi đầu 14

2 Nhập cân nặng và chiều cao 14

3 Kết quả 15

4 Màn hình kết thúc 15

PHẦN 6: ỨNG DỤNG CỦA BMI TRONG THỰC TẾ 16

PHẦN 7: KẾT LUẬN 16

Trang 3

PHẦN 1: GIỚI THIỆU CHUNG VỀ BMI

1 Định nghĩa và ý nghĩa của BMI

 BMI là một chỉ số dùng để xác định mối quan hệ giữa cân nặng và chiều cao của một người Nó giúp đánh giá tình trạng cơ thể (gầy, bình thường, thừa cân, béo phì) mà không cần biết lượng mỡ trong cơ thể

 BMI không phân biệt giữa cơ bắp và mỡ, vì vậy chỉ số này có thể không hoàn toàn chính xác đối với những người cơ bắp phát triển mạnh hoặc người cao tuổi Tuy nhiên, nó vẫn là một chỉ số đơn giản và phổ biến để đánh giá tình trạng cân nặng

2 Công thức và phân loại

 BMI dưới 18.5: Gầy (Underweight)

 BMI từ 18.5 đến 24.9: Bình thường (Normal weight)

Trang 4

 BMI từ 25 trở lên: Thừa cân (Overweight)

PHẦN 2: MỤC ĐÍCH VÀ TÍNH NĂNG CỦA BMI

CALCULATOR

1 Mục đích

 Giúp người dùng tính toán chỉ số BMI (Body Mass Index) dựa trên cân nặng và chiều cao

 Cung cấp thông tin về sức khỏe cá nhân: Dựa trên kết quả BMI, người dùng có thể hiểu rõ tình trạng cơ thể của mình (thừa cân, thiếu cân, bình thường)

 Hỗ trợ người dùng trong việc duy trì hoặc cải thiện sức khỏe: Giúp theo dõi và điều chỉnh chế độ ăn uống và thói quen tập luyện

2 Tính năng

 Tính toán BMI: Người dùng nhập cân nặng và chiều cao, ứng dụng tính toán chỉ số BMI

 Phân loại BMI: Ứng dụng phân loại người dùng vào các nhóm: Thiếu cân, Bình thường và Thừa cân

 Hướng dẫn sau khi có kết quả: Cung cấp lời khuyên về chế độ ăn uống, tập luyện tùy theo tình trạng BMI (thừa cân, thiếu cân, bình thường)

 Tùy chọn khởi động lại hoặc thoát ứng dụng: Cho phép người dùng nhập lại dữ liệu và tính toán lại hoặc thoát khỏi ứng dụng

Trang 5

PHẦN 3: CÁC BƯỚC PHÁT TRIỂN ỨNG DỤNG

1 Ngôn ngữ lập trình và công cụ

- Ngôn ngữ lập trình: Hợp ngữ (Assembly language)

- Emu8086: Là một công cụ giả lập (emulator) cho bộ vi xử lý 8086

2 Các bước

B1: Lên ý tưởng và yêu cầu ứng dụng

- Mục tiêu: Xây dựng ứng dụng tính toán chỉ số BMI (Body Mass Index) giúp người dùng xác định tình trạng sức khỏe của mình thông qua cân nặng và chiều cao

- Chức năng: Nhập dữ liệu (cân nặng, chiều cao), tính toán BMI và phân loại kết quả theo các nhóm như thiếu cân, bình thường, thừa cân, béo phì B2: Thiết kế giao diện người dùng

- Giao diện đơn giản và dễ sử dụng: Chỉ yêu cầu người dùng nhập cân nặng và chiều cao

- Thông báo và hướng dẫn rõ ràng: Hiển thị các thông báo về kết quả BMI

và các lời khuyên hoặc hướng dẫn khi người dùng hoàn thành tính toán

Trang 6

B3: Lập trình và tính toán BMI

- Thuật toán tính toán: Cân nặng (kg) chia cho bình phương chiều cao (m)

để tính BMI

- Phân loại BMI: Dựa vào kết quả BMI, ứng dụng phân loại người dùng vào các nhóm: thiếu cân, bình thường, thừa cân

B4: Hiển thị và phân loại kết quả

- Hiển thị kết quả BMI: Sau khi tính toán xong, ứng dụng sẽ hiển thị chỉ

số BMI và phân loại người dùng (thiếu cân, bình thường, thừa cân, béo phì)

- Hướng dẫn sau kết quả: Cung cấp các lời khuyên về chế độ ăn uống và tập luyện dựa trên phân loại BMI của người dùng

Trang 7

PHẦN 4: QUÁ TRÌNH LẬP TRÌNH VÀ DEMO ỨNG

DỤNG

1 Lưu đồ thuật toán

2 Khung chương trình

-Khai báo các thông tin như kiểu kích thước bộ nhớ,kích thước ngăn xếp,

Trang 8

-Khai báo đoạn dữ liệu:tất cả thông báo hiển thị trên màn hình và các biến lưu giá trị tính toán phải được khai báo hết trong đoạn data

3 Khai báo đoạn mã

Trang 9

-Đầu tiên,ta chuyển địa chỉ đoạn dữ liệu lưu tại thanh ghi AX.

Lưu địa chỉ đoạn data vào thanh ghi DS-lưu địa chỉ bắt đầu đoạn dữ liệu -Xóa màn hình và tạo màu nền:

+Xóa màn hình:lệnh MOV AH,06H

+Xóa toàn bộ màn hình:XOR AL,AL

-Tạo màn hình:

+Khởi tạo tọa độ bắt đầu phạm vi màn hình mới(0,0):XOR CX,CX

+Khởi tạo tọa độ kết thúc phạm vi màn hình mới(80,25):MOV DX,184FH +Đặt màu nền,mầu chữ:MOV BH,70H(nền xám,chữ đen)

+Ngắt INT BH,10H để thực hiện lệnh

-Hiển thị tiêu đề chính

-GOTOXY 31,12:di chuyển con trỏ

4 Xử lí các phép tính còn lại

Trang 10

5 Phần in ra kết quả

Trang 13

PHẦN 5: GIAO DIỆN NGƯỜI DÙNG

1 Màn hình khởi đầu

2 Nhập cân nặng và chiều cao

Trang 14

3 Kết quả

4 Màn hình kết thúc

Tính năng:

Trang 15

PHẦN 6: ỨNG DỤNG CỦA BMI TRONG THỰC TẾ

 Giúp xác định tình trạng cơ thể người đo có bị thiếu dinh dưỡng,ổn định hay thừa cân,béo phì không

 Từ đó, xây dựng chế độ dinh dưỡng,tập thể dục thể thao,chăm sóc sức khỏe phù hợp với thể trạng từng người

 Từ kết quả đo,bác sĩ đưa ra phác đồ điều trị,chế độ luyện tập phù hợp vơi từng bệnh nhân

PHẦN 7: KẾT LUẬN

 Mục đích:giúp tính toán chỉ số khối cơ thể(BMI)dễ dàng,tiết kiệm thời gian và công sức so với tính toán bằng tay

 Củng cố,nâng cao hiểu biết và khả năng lập trình một số chương trình tính toán cơ bản sử dụng hợp ngữ assembly

 Tính toán BMI giúp người đo xác định thể trạng ổn định hay thiếu

cân,béo phì,từ đó đề ra một số phương pháp điều trị hiệu quả,dề làm,dễ duy trì,cải thiện sức khỏe

 Tuy nhiên,BMI không phù hợp để đánh giá thể trạng của một số đối tượng:

o Phụ nữ trong thời kì mang thai, cho con bú

o Vận động viên và người tập thể hình

o Người vừa khỏi bệnh

Tài liệu tham khảo: -Chỉ số BMI bao nhiêu là bình

thường? Tầm quan trọng và cách duy trì chỉ số BMI lý

Ngày đăng: 09/02/2025, 20:07

w