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

BÀI tập lớn NHẬP môn lập TRÌNH máy TÍNH bỏ túi MINI

15 10 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 15
Dung lượng 325,85 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Họ và tên sinh viên 1 Lưu Hoài Nam 2 Trần Đức Thành 3 Đặng Ngọc Quang MÁY TÍNH BỎ TÚI MINI BÀI TẬP LỚN NHẬP MÔN LẬP TRÌNH Ngành Công nghệ kĩ thuật Cơ đ.

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Họ và tên sinh viên : 1.Lưu Hoài Nam 2.Trần Đức Thành 3.Đặng Ngọc Quang

MÁY TÍNH BỎ TÚI MINI

BÀI TẬP LỚN NHẬP MÔN LẬP TRÌNH

Ngành: Công nghệ kĩ thuật Cơ điện tử

Lớp : MCLC3 Cán bộ hướng dẫn : Thầy Trần Thanh Hải

Trang 2

MỤC LỤC

LỜI CẢM ƠN 3

A LỜI MỞ ĐẦU 4

1 GİỚİ THİỆU BÀİ TẬP LỚN 4

2 Ý TƯỞNG 5

3 ƯU ĐİỂM 6

4 NHƯỢC ĐİỂM 7

B CHƯƠNG TRÌNH 8

1 TÓM TẮT THEO SƠ ĐỒ KHỐI 8

2.TÓM TẮT CÁC KIẾN THỨC TRONG BÀI 9

3 THỂ HIỆN CHƯƠNG TRÌNH THÔNG QUA SƠ ĐỒ KHỐI 10

C HƯỚNG DẪN SỬ DỤNG 11

D HỒI KẾT 14

2

Trang 3

LỜI CẢM ƠN

Trước tiên, nhóm chúng em xin được gửi lời cảm ơn tới thầy TS Trần Thanh Hải đã đi cùng nhóm em trong suốt 15 tuần vừa qua Từ những cậu sinh viên mới chập chững bước chân vào cổng trường đại học, thầy đã hướng dẫn để chúng em có thể làm quen, thành thạo phần nào môn học nhập môn lập trình với ngôn ngữ C++ Đó cũng chính là bước đệm, là hành trang quan trọng trên con đường học vấn sau này của chúng em, cảm ơn thầy cùng các thầy cô trong khoa Cơ học kỹ thuật và

tự động hóa và nhà trường đã luôn tạo điều kiện cho nhóm em trong suốt quá trình học tập vừa qua Được học tập và làm việc với thầy, học hỏi thầy từ kiến thức cho tới tác phong làm việc, từ những điều nhỏ nhất, những dấu ngoặc dấu chấm là điều vô cùng may mắn của chúng em.

Trân trọng cảm ơn thầy !

Hà Nội, ngày 16 tháng 5 năm 2022

Trang 4

A LỜI MỜ ĐAU :

1 Giới thiệu bài tàp lớn :

à Tện bài tàp : Ứ!ng dung mày tính bỏ( tui

b Cỏng cu : DệvC

c Kiệ.n thức : Sứ( dung càc hàm xuà.t nhàp, tính tỏàn… kệ.t hớp cung thứ viện đỏ6 hỏà gràphics đà9 đứớc hỏc cung với càc thứ viện cỏ sà:n và

àm thành…

d Muc đích : Tàỏ rà 1 cứ(à sỏ; đỏ6 hỏà cỏ thệ; click

và hiệ;n thi cỏn sỏ., cỏ chức nà<ng tính tỏàn, phàt rà àm thành ( nhàc nệ6n ) và cỏ tiệ6m

nà<ng phàt triệ;n sàu này

4

Trang 5

2 Ý! tứớ(ng :

à Kệ.t hớp lỏgic càc kiệ.n thức đà9 đứớc hỏc trỏng 15 tuà6n đệ; rà đứớc 1 bài tàp lớn

b Tàỏ rà 1 cỏng cu mày tính giup tính tỏàn nhứ9ng phệp tính đớn già(n nhứ cỏng trứ nhàn chià, cà<n, bính phứớng …

c Sứ( dung àm nhàc đệ; làm bài tàp trớ( lện mới mệ(, sinh đỏng

d Chu( đỏng sứ( dung càc lệnh cỏ sà:n trỏng thứ viện gràphics đệ; kệ.t hớp bỏ cuc, màu sàBc

ệ Sứ( dung càc càu lệnh liện quàn đệ.n click và hiệ;n thi bàDng chuỏt đệ; giup ngứới dung bỏ( quà khàu nhàp dứ9 liệu bàDng bàn phím

Trang 6

3 Ứu điệ;m :

à Làp trính bàDng ngỏn ngứ9 C++ dệG tiệ.p càn với ngứới sứ( dung cu9ng nhứ trỏng quà trính làm bài

b Mày tính vỏ.n dí9 là cỏng cu đi cung tà.t cà( càc bàn hỏc sinh nện việc sứ( dung trớ( nện vỏ cung dệG dàng

c Giup ngứới dung tính tỏàn nhành chỏng

nhứ9ng phệp tính hàng ngày với giới hàn tới 8 chứ9 sỏ

d Tích hớp linh hỏàt càc phệp tỏàn cỏng trứ nhàn chià, cà<n, bính phứớng, phà6n trà<m…

ệ Chày tỏ.t trện tà.t cà( càc dỏng mày, cỏ dung lứớng nhệ hớn nhiệ6u sỏ với càc àpp mày tính thỏng thứớng

6

Trang 7

f Cỏ tiệ6m nà<ng đệ; phàt triệ;n thành phà6n mệ6m mày tính thày chỏ mày tính bỏ( tui truyệ6n

thỏ.ng

4 Nhứớc điệ;m :

à Rà.t dệG gày nhà6m làGn trỏng quà trính làm bài cu9ng nhứ phàt triệ;n sày này

b Dỏ đà9 quà quện thuỏc nện cỏ thệ; gày nhàm chàn, ít đỏt biệ.n, mới là trỏng càc sứ( dung

c Rà.t khỏ đệ; cỏ thệ; phàt triệ;n đu( chức nà<ng nhứ mày tính cà6m tày hiện tài

d Tính tỏàn cỏn chàm với nhứ9ng phệp tính lớn

ệ Màn hính hiệ;n thi cỏn nhiệ6u hàn chệ., dệG gày nhà6m làGn trỏng quà trính sứ( dung

f Tỏ.c đỏ xứ( lí khỏng càỏ

Trang 8

B Chứớng trính :

1 Tỏm tàBt thệỏ sớ đỏ6 khỏ.i :

8

Bắt đầu

Chạy đồ họa

Nhập dữ liệu bằng

chuột

Tính toán

Hiển thị kết quả

Kết thúc

Trang 9

2 Tóm tắt các kiến thức được sử dụng trong bài :

a Khối bắt đầu: Bao gồm khai báo thư viện cần sử dụng và hàm main

b Khối nhập dữ liệu: Gồm các câu lệnh đầu vào hỗ trợ nhập giữ liệu trên cửa sổ đồ họa bằng chuột như getclick, ismouseclick…kết hợp cùng mảng,

ký tự và xâu

c Khối tính toán : Sử dụng chủ yếu các vòng lặp if else, for,… Kết hợp cùng các toán tử ưu tiên

d Khối hiển thị đồ họa: Sử dụng các lệnh trong thư viện graphics để vẽ máy tính, tô màu như : setviewport, setbkcolor, settextstyle …Sử dụng extern để kết hợp cái file wav, h, exe để tạo âm thanh cho chương trình

e Khối kết thúc: xóa, đóng cửa sổ console, sử dụng câu lệnh return

Trang 10

3 Thệ; hiện chứớng trính thỏng quà sớ đỏ6 khỏ.i :

Bắt đầu

10

Headers:

include<graphics.h>

include<stdio.h>

include<ctype.h>

include<math.h>

Định dạng(console)

Các hàm trong chương trình:

-void layout(tạo nền máy tính và các nút)

-float numgen(hỗ trợ hiển thị số trên màn hình)

-float add (thực hiện phép tính cộng)

-float sub(thực hiện phép tính trừ)

-float mul(thực hiện phép tính nhân)

-float divi(thực hiện phép tính chia)

-int click(thực hiện các click chuột tương ứng với

với các nút trong máy tính)

Hàm main

Nhập,xuất số vào máy tính

- Sử dụng hàm layout kết hợp với hàm click để tương tác với các số trong máy tính thông qua phần click chuột

-Sử dụng label : getclick và getclick1 cùng câu lệnh goto kết hợp với hàm numgen để hiển thị được số trên màn hình

-Nếu sử dụng nút OFF(kết thúc luôn chương trình)

Khởi tạo:

-Thiết lập cửa sổ -Set up các phím của máy tính cầm tay(qua hàm layout) -Khởi tạo các biến ban đầu:

+Biến remark , i , j , k , dp theo kiểu int + Mảng num , number và biến ans theo kiểu float +Biến task theo kiểu char

Tính toán:

- sử dụng các hàm add , sub , mul , divi và các

toán tử + , - , * , / , pow(cmath) và squrt(cmath)

+Cộng(hàm add chứa toán tử cộng)

+Trừ(hàm sub chứa toán tử -)

+Nhân(hàm mul chứa toán tử *)

+Chia(hàm divi chứa toán tử /)

+Lũy thừa(pow trong cmath)

+Căn bậc 2(sqrt trong cmath)

+Giai thừa(sử dụng vòng lặp)

Kết thúc

Trang 11

C Hứớng dàGn sứ( dung :

1 Sàu khi chày chứớng trính sệ9 hiện lện cứ(à sỏ; chàỏ mứng nhứ hính trện

Trang 12

2 Tiệ.p tuc chứớng trính bàDng càch à.n 1 nut bà.t

kí trện bàn phím đệ; mớ( cứ(à sỏ; mày tính

3 Thức hiện dung cỏn trỏ( chuỏt click vàỏ càc phím mà bàn muỏ.n đệ; thức hiện càc lệnh nhàp và tính tỏàn

12

Trang 13

4 Sàu khi nhàp xỏng thức hiện à.n “ = “ đệ; tính tỏàn và kệ.t quà( sệ9 hiệ;n thi trện màn hính

hiệ;n thi

5 Khi đà9 xỏng việc click “ x “ ớ( gỏc trện bện

phà(i đệ; đỏng cứ(à sỏ; và kệ.t thuc chứớng

Màn hình hiển thị

Tính toán

Trang 14

D Hỏ6i kệ.t :

Phà6n bàỏ càỏ trện là sà(n phà;m cu(à quà trính làm việc nhỏm, tiệ.p thu kiệ.n thức cu(à thà6y truyệ6n đàt cu9ng nhứ tứ hỏc hỏ(i cu(à nhỏm chung ệm trỏng 15 tuà6n quà Du phà6n bài làm cỏn chứà đứớc tỏ.t

nhứng sàu khi nhàn đứớc nhứ9ng gỏp y, hứớng dàGn cu(à thà6y, nhỏm chung ệm đà9 cỏ gàBng rà.t nhiệ6u đệ; cung nhàu biệ.n bài làm luc bàn đà6u trớ( lện hỏàn thiện, thà;m my9 hớn

Trỏng tứớng lài khi kiệ.n thức càng vứ9ng vàng,

nhỏm chung ệm mỏng sệ9 cỏ thệ; cà(i tiệ.n phà6n mệ6m mày tính bỏ( tui này thệm nhiệ6u chức nà<ng hớn, tỏ.i

ứu càc khàu tính tỏàn cu9ng nhứ xứ( lí và đứà bài tàp phàt triệ;n thành mỏt tràng wệb ỏnlinệ hỏà<c 1 àpp mày tính cỏ thệ; hỏG trớ chỏ tà.t cà( mỏi lứà tuỏ;i hỏc sinh, thày thệ chỏ nhứ9ng chiệ.c mày tính đàBt tiệ6n, truyệ6n thỏ.ng nhứ hiện tài

Sàu cung, mỏt là6n nứ9à chung ệm xin chàn thành gứ(i lới cà(m ớn đệ.n thà6y, ngứới đà9 luỏn đỏ6ng hành, chí( bà(ỏ nhỏm ệm trỏng nhứ9ng ngày nàBng ngày mứà, ngày cà( khi chung ệm cỏn nhiệ6u là6n màBc lỏGi thà6y cu9ng đệ6u bỏ( quà đệ; nhỏm ệm cỏ đứớc nhứ9ng kiệ.n thức đài cứớng, chuyện sàu Đỏ cu9ng chính là hành tràng giup cà nhàn chung ệm và càc bàn

14

Trang 15

trỏng lớp phàt triệ;n hớn trỏng quà trính hỏc tàp

và làm việc sàu này Thày mà<t cà( lớp nhỏm ệm

chuc thà6y sức khỏ(ệ tỏ.t đệ; cỏ thệ; đệm kiệ.n thức đệ.n chỏ nhiệ6u thệ hệ tiệ.p sàu cu9ng nhứ nghiện cứu nhứ9ng dứ àn đệ; nàng tà6m Đài hỏc Cỏng nghệ - Đài hỏc Quỏ.c già Hà Nỏi

Đại học Công Nghệ – 14 / 5 / 2022

Ký tên

Ngày đăng: 03/10/2022, 16:04

HÌNH ẢNH LIÊN QUAN

Màn hình hiển thị - BÀI tập lớn NHẬP môn lập TRÌNH  máy TÍNH bỏ túi MINI
n hình hiển thị (Trang 13)

🧩 Sản phẩm bạn có thể quan tâm

w