Tải bản đầy đủ (.pdf) (3 trang)

Thực Hành Tin Học Đại Cương 5

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (117.2 KB, 3 trang )

TRNG I HC CÔNG NGH THÔNG TI N THC HÀNH MÔN TIN HC I CNG
Khoa Khoa Hc Máy Tính Bài 5. Lnh FOR / WHILE / DO WHILE


THC HÀNH MÔN TIN HC I CNG
Bài 5. LNH FOR / WHILE / DO … WHILE

I. TÓM TT BÀI THC HÀNH
¬ Thc hành lnh FOR/ WHI LE/DO WHILE.
¬ Vit đc các chng trình sau :
̇ Chng trình tính biu thc theo công thc cho trc

n
n
S
++
+
=
21
1


222
212 nS +++=

̇ Chng trình kim tra mt s nguyên có phi là s nguyên t hay không.
¬ Chú ý:
̇ Lu đ
̇ Cách tip cn đ gii bài toán trên máy tính
II. THAO TÁC TNG BC
2.1.


Chng trình tính biu thc theo công thc cho trc
n
n
S
+
+
+
=
21
1

222
212 nS +++=

2.1.1.
Mô t bài toán
Nhp n, xut ra 2 giá tr S1, S2 theo công thc trên
2.1.2.
Thut toán
1. Nhp n
2. Gán S1 = 0
3. Bin i = 1ån
4. S1 = S1 + i
5. S2 = S2 + i* i
6. S1 = S1/ n
7. S2 = sqrt(S2)
2.1.3.
Vit chng trình

1

TRNG I HC CÔNG NGH THÔNG TIN THC HÀNH MÔN TIN HC I CNG
Khoa Khoa Hc Máy Tính Bài 5. Lnh FOR / WHILE / DO WHILE



2.1.4.
Dch chng trình
2.1.5.
Sa li
2.1.6.
Hoàn thin chng trình
2.2. Chng trình kim tra mt s nguyên có phi là s nguyên t hay
không.
2.2.1.
Mô t bài toán
Nhp vào mt s nguyên dng n
Xut ra thông báo n có phi là s nguyên t hay không
2.2.2.
Thut toán
B1: Nhp n
B2: Khi to flag = true
B3: Lp i = 2 đn n – 1
Nu n %i = 0 thì flag = false, thoát khi vòng lp
B4: Nu flag = true thì thông báo n là s nguyên t
Ngc li, thông báo n không phi là s nguyên t
2.2.3.
Vit chng trình


2

TRNG I HC CÔNG NGH THÔNG TIN THC HÀNH MÔN TIN HC I CNG
Khoa Khoa Hc Máy Tính Bài 5. Lnh FOR / WHILE / DO WHILE



2.2.4.
Sa li
2.2.5.
Hoàn thin chng trình
III. BÀI TP LÀM TI LP
̇ Xut ra bng cu chng t 1 đn 9.
̇ Nhp vào mt s nguyên dng n. Xut ra n có bao nhiêu ch s.
̇ Nhp s n nguyên đm bo sao cho n dng. ( Nu nhp n ≤ 0 thì chng
trình phi bt nhp la ), ri tính:
̇ S1 = 1
2
+ 3
2
+ 5
2
+ 7
2
+ + (2n+1)
2

̇ Nhp vào s nguyên dng n, in ra n s nguyên t đu tiên.
IV. BÀI TP V NHÀ
̇ Nhp vào 2 s nguyên dng, xut ra c chung ln nht và bi chung nh
nht ca 2 s đó.
̇ Nhp vào s nguyên dng n, in ra tt c các c s ca n.

̇ Nhp vào s nguyên dng n, in ra tt c các s nguyên t nh hn n.
V. CÁC CÂU HI THNG GP
̇ …


3

×