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

20 11 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 20
Dung lượng 232,72 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 n

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 ỜI CẢM ƠN ẢM ƠN ƠN 3

A L I M Đ U ỜI CẢM ƠN Ở ĐẦU ẦU 4

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

2 Ý T ƯỞ ĐẦU NG 5

3 U Đİ M Ư ỂM 6

4 NH ƯỢC ĐİỂM C Đİ M ỂM 7

B CH ƯƠN NG TRÌNH 8

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

2.TÓM T T CÁC KI N TH C TRONG BÀI ẮT THEO SƠ ĐỒ KHỐI ẾN THỨC TRONG BÀI ỨC TRONG BÀI 9

3 TH HI N CH ỂM ỆU BÀİ TẬP LỚN ƯƠN NG TRÌNH THÔNG QUA S Đ KH I ƠN Ồ KHỐI ỐI 10 C H ƯỚİ THİỆU BÀİ TẬP LỚN NG D N S D NG ẪN SỬ DỤNG Ử DỤNG ỤNG 11

D H I K T Ồ KHỐI ẾN THỨC TRONG BÀI 14

2

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

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Ở ĐẦ U :

i

p, tí nh toá n… kế.t hợ p cù ng thư việ n đồ6họ a

graphics đã9đượ c họ c cù ng vớ i cá c thư việ n có sẵ:n

và â m thanh…

thể;click và hiể;n thị con số., có chứ c nă<ng tí nh toá n, phá t ra â m thanh ( nhạ c nề6n ) và có tiề6m nă<ng phá

t triể;n sau nà y

4

Trang 5

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 6

2 Ý!tưở(ng :

trong 15 tuầ6n để;ra đượ c 1 bà i tậ p lớ n

nhữ9ng phé p tí nh đơn giả(n như cộ ng trừ nhâ n chia, că<n,

bì nh phương ….

trở(lê n mớ i mẻ(, sinh độ ng

việ n graphics để;kế.t hợ p bố.cụ c, mà u sắBc.

hiể;n thị bằDng chuộ t để;giú p ngườ i dù ng bỏ( qua khâ u nhậ p dữ9liệ u bằDng bà n phí m.

5

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 7

3 Ưu điể;m :

cậ n vớ i ngườ i sử(dụ ng cũ9ng như trong quá trì nh là

m bà i

cả(cá c bạ n họ c sinh nê n việ c sử(dụ ng trở(nê n vô

cù ng dễGdà ng

nhữ9ng phé p tí nh hà ng ngà y vớ i giớ i hạ n tớ i 8

chữ9số

nhâ n chia, că<n, bì nh phương, phầ6n tră<m…

dung lượ ng nhẹ hơn nhiề6u so vớ i cá c app má y tí nh thô ng thườ ng

Trang 8

f Có tiề6m nă<ng để;phá t triể;n thà nh

phầ6n mề6m má y tí nh thay cho má y tí nh bỏ(tú i

truyề6n thố.ng

là m bà i cũ9ng như phá t triể;n say nà y

chá n, í t độ t biế.n, mớ i lạ trong cá c sử(dụ ng.

nă<ng như má y tí nh cầ6m tay hiệ n tạ i

n.

nhầ6m lẫGn trong quá trì nh sử(dụ ng.

7

Trang 9

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 10

B Chương trì nh :ng trì nh :

1 Tó m t Bt theo s đ 6kh i : ắBt theo sơ đồ6khố.i : ơng trì nh : ồ6khố.i : ố.i :

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ả

8

Kết thúc

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 11

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

9

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 12

3 Th ;hi n ch ể;hiệ n chương trì nh thô ng qua sơ đồ6khố.i : ệ n chương trì nh thô ng qua sơ đồ6khố.i : ương trì nh : ng trì nh thô ng qua s đ 6kh i : ơng trì nh : ồ6khố.i : ố.i :

Headers:

include<graphics.h>

include<stdio.h>

include<ctype.h>

include<math.h>

Bắt đầu Định dạng(console)

Hàm main

Khởi tạo:

-Thiết lập cửa sổ

Các hàm trong chương trình: -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:

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

+Biến remark , i , j , k , dp theo kiểu int

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

+ Mảng num , number và biến ans theo kiểu float

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

-float sub(thực hiện phép tính trừ) +Biến task theo kiểu char

-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)

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ố

chuột

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

toán tử + , - , * , / , pow(cmath) và squrt(cmath) getclick1 cùng câu lệnh goto kết

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

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

Trang 13

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

10

Kết thúc

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 14

C Hướ ng dẫGn sử(dụ ng : ng d Gn s (d ng :ẫGn sử(dụ ng : ử(dụ ng : ụ ng :

1 Sau khi ch y chạ y chương trì nh sẽ9hiệ n lê n ương trì nh :ng trì nh sẽ9hi n lê n ệ n chương trì nh thô ng qua sơ đồ6khố.i :

c (a s ; chà o m ng nh hì nh trê n.ử(dụ ng : ổ; chà o mừ ng như hì nh trê n ừ ng như hì nh trê n ư

11

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 15

2 Tiế.p tụ c chương trì nh bằDng cá ch ấ.n 1 nú t

bấ.t kì trê n bà n phí m để;mở(cử(a sổ;má y tí nh

o cá c phí m mà bạ n muố.n để;thự c hiệ n cá c lệ nh nhậ p và tí nh toá n

Trang 16

4 Sau khi nhậ p xong thự c hiệ n ấ.n “ = “ để;tí nh toá n và kế.t quả(sẽ9hiể;n thị trê n mà n hì nh hiể;n thị

Màn hình hiển thị

Tính toán

bê n phả(i để;đó ng cử(a sổ;và kế.t thú c chương trì nh

13

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 17

D H 6i k t :ồ6khố.i : ế.t :

Ph 6n bá o cá o trê n là s (n ph ;m c (a quá trì nh ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh ả(n phẩ;m củ(a quá trì nh ẩ;m củ(a quá trì nh ủ(a quá trì nh

là m vi c nhó m, ti p thu ki n th c c (a th 6y ệ n chương trì nh thô ng qua sơ đồ6khố.i : ế.t : ế.t : ứ c củ(a thầ6y ủ(a quá trì nh ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh truy 6n đ t cũ9ng nh t h c h (i c (a nhó m chú ề6n đạ t cũ9ng như tự họ c hỏ(i củ(a nhó m chú ạ y chương trì nh sẽ9hiệ n lê n ư ự họ c hỏ(i củ(a nhó m chú ọ c hỏ(i củ(a nhó m chú ỏ(i củ(a nhó m chú ủ(a quá trì nh

ng em trong 15 tu 6n qua Dù ph 6n bà i là m cò n ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh

ch a đ ư ượ c tố.t nhưng sau khi nhậ n đượ c nhữ9ng c t t nh ng sau khi nh n đ ố.i : ư ậ n đượ c nhữ9ng ượ c tố.t nhưng sau khi nhậ n đượ c nhữ9ng c nh 9ng ữ9ng

gó p ý , h ướ ng dẫGn sử(dụ ng : ng d Gn c (a th 6y, nhó m chú ng em ẫGn sử(dụ ng : ủ(a quá trì nh ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh đã9c g Bng r t nhi 6u đ ; cù ng nhau bi n bà i là ố.i : ắBt theo sơ đồ6khố.i : ấ.t nhiề6u để; cù ng nhau biế.n bà i là ề6n đạ t cũ9ng như tự họ c hỏ(i củ(a nhó m chú ể;hiệ n chương trì nh thô ng qua sơ đồ6khố.i : ế.t :

m lú c ban đ 6u tr (lê n hoà n thi n, th ;m ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh ở(lê n hoà n thiệ n, thẩ;m ệ n chương trì nh thô ng qua sơ đồ6khố.i : ẩ;m củ(a quá trì nh

mỹ9h n ơng trì nh :

Trong t ương trì nh : ng lai khi ki n th c cà ng v 9ng và ng, nhó ế.t : ứ c củ(a thầ6y ữ9ng

m chú ng em mong sẽ9có th ;c (i ti n ph 6n m 6m ể;hiệ n chương trì nh thô ng qua sơ đồ6khố.i : ả(n phẩ;m củ(a quá trì nh ế.t : ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh ề6n đạ t cũ9ng như tự họ c hỏ(i củ(a nhó m chú

má y tí nh b (tú i nà y thê m nhi 6u ch c nă<ng h n, ỏ(i củ(a nhó m chú ề6n đạ t cũ9ng như tự họ c hỏ(i củ(a nhó m chú ứ c củ(a thầ6y ơng trì nh :

t i u cá c khâ u tí nh toá n cũ9ng nh x (lí và đ a bà ố.i : ư ư ử(dụ ng : ư

i t p phá t tri ;n thà nh m t trang web online ho < ậ n đượ c nhữ9ng ể;hiệ n chương trì nh thô ng qua sơ đồ6khố.i : ộ t trang web online hoặ< ặ<

c 1 app má y tí nh có th ;h Gtr cho t t c (m i l a ể;hiệ n chương trì nh thô ng qua sơ đồ6khố.i : ỗGtrợ cho tấ.t cả(mọ i lứ a ợ c tố.t nhưng sau khi nhậ n đượ c nhữ9ng ấ.t nhiề6u để; cù ng nhau biế.n bà i là ả(n phẩ;m củ(a quá trì nh ọ c hỏ(i củ(a nhó m chú ứ c củ(a thầ6y

tu ;i h c sinh, thay th cho nh 9ng chi c má y tí nh ổ; chà o mừ ng như hì nh trê n ọ c hỏ(i củ(a nhó m chú ế.t : ữ9ng ế.t :

đ Bt ti 6n, truy 6n th ng nh hi n t i ắBt theo sơ đồ6khố.i : ề6n đạ t cũ9ng như tự họ c hỏ(i củ(a nhó m chú ề6n đạ t cũ9ng như tự họ c hỏ(i củ(a nhó m chú ố.i : ư ệ n chương trì nh thô ng qua sơ đồ6khố.i : ạ y chương trì nh sẽ9hiệ n lê n

Sau cù ng, m t l 6n n 9a chú ng em xin châ n thà nh ộ t trang web online hoặ< ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh ữ9ng

g (i l i c (m n đ n th 6y, ng ử(dụ ng : ờ i cả(m ơn đế.n thầ6y, ngườ i đã9luô n đồ6ng hà ả(n phẩ;m củ(a quá trì nh ơng trì nh : ế.t : ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh ườ i cả(m ơn đế.n thầ6y, ngườ i đã9luô n đồ6ng hà i đã9luô n đ 6ng hà ồ6khố.i :

nh, ch (b (o nhó m em trong nh 9ng ngà y n Bng ngà y ỉ(bả(o nhó m em trong nhữ9ng ngà y nắBng ngà y ả(n phẩ;m củ(a quá trì nh ữ9ng ắBt theo sơ đồ6khố.i :

m a, ngay c (khi chú ng em cò n nhi 6u l 6n m Bc l Gi ư ả(n phẩ;m củ(a quá trì nh ề6n đạ t cũ9ng như tự họ c hỏ(i củ(a nhó m chú ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh ắBt theo sơ đồ6khố.i : ỗGtrợ cho tấ.t cả(mọ i lứ a

th 6y cũ9ng đ 6u b (qua đ ;nhó m em có đ ầ6n bá o cá o trê n là sả(n phẩ;m củ(a quá trì nh ề6n đạ t cũ9ng như tự họ c hỏ(i củ(a nhó m chú ỏ(i củ(a nhó m chú ể;hiệ n chương trì nh thô ng qua sơ đồ6khố.i : ượ c tố.t nhưng sau khi nhậ n đượ c nhữ9ng c nh 9ng ữ9ng

ki n th c đ i c ế.t : ứ c củ(a thầ6y ạ y chương trì nh sẽ9hiệ n lê n ương trì nh : ng, chuyê n sâ u Đó cũ9ng chí nh là

Trang 18

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 19

trong lớ p phá t triể;n hơn trong quá trì nh họ

c tậ p và là m việ c sau nà y Thay mặ< t cả(lớ p nhó m em chú c thầ6y sứ c khỏ(e tố.t để;có thể;đem kiế.n thứ c đế.n cho nhiề6u thế.hệ tiế.p sau cũ9ng như nghiê n cứ u

nhữ9ng dự á n để;nâ ng tầ6m Đạ i họ c Cô ng nghệ -Đạ i họ c Quố.c gia Hà Nộ i.

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

Ký tên

Trang 20

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Ngày đăng: 03/10/2022, 18:15

HÌNH ẢNH LIÊN QUAN

quả(sẽ9hiể;n thị trên 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
qu ả(sẽ9hiể;n thị trên màn hình hiể;n thị (Trang 19)

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

TÀI LIỆU LIÊN QUAN

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

w