L p 11
- Trang 1 -
Ph ng pháp gi i bài t p Tin h cươ – Upload by CodePascal.Blogspot.com
H c Pascal online, bài t p Pascal c b n nâng cao: ơ
Codepascal.blogspot.com
Sinh viên: Tr ng Đ c Khiêmươ
L p: Tin 4B
Ph ng pháp gi i bài t p Tin h cươ
Ph ng pháp gi i bài t p Tin h cươ
i t p 3.34 trang 24 sách Bài t p tin h c 11.
i t p 5.9 trang 59 sáchi t p tin h c 11.
I. Bài t p 3.34:
1. Tìm hi u đ bài :
D li u vào: Không.
D li u ra: T p văn b n FIBO.DAT g m 45 dòng. M i dòng là m t s Fibonaccy.
2. Xây d ng ý t ng gi i thu t ưở :
S d ng vòng l p While… Do
S đ kh i c a thu t toán:ơ
3. Trình bày l i gi i :
L p 11
- Trang 2 -
Ph ng pháp gi i bài t p Tin h cươ – Upload by CodePascal.Blogspot.com
H c Pascal online, bài t p Pascal c b n nâng cao: ơ
Codepascal.blogspot.com
4. M r ng bài toán : Không . {Do đ n ch ng này h c sinh m i ch đ c h cế ươ ượ
nh ng câu l nh c b n.} ơ
II. Bài t p 5.9:
1. Tìm hi u đ bài :
D li u vào: S n là s tháng đoàn thám hi m quay l i đ o.
D li u ra: S th trên đ o sau n tháng.
2. Xây d ng ý t ng gi i thu t ưở : D a vào tính ch t c a dãy s Fibonacci.
S d ng vòng l p While… Do
S đ thu t toán:ơ
3. Trình bày l i gi i :
L p 11
- Trang 3 -
Ph ng pháp gi i bài t p Tin h cươ – Upload by CodePascal.Blogspot.com
H c Pascal online, bài t p Pascal c b n nâng cao: ơ
Codepascal.blogspot.com
L p 11
- Trang 4 -
Ph ng pháp gi i bài t p Tin h cươ – Upload by CodePascal.Blogspot.com
H c Pascal online, bài t p Pascal c b n nâng cao: ơ
Codepascal.blogspot.com
4. Nghiên c u v l i gi i và m r ng bài toán :
4.1. Ch ng trình ch xác đ nh đ c s th trong vòng 45 tháng.ươ ượ
4.2. V l i gi i trong sách bài t p: Thi u chính c! do, trong l i gi i khai o ế
ki u ph n t c a s Fibonaccy Integer, nh ng ph n t th 24 c a dãy s ư
Fibonaccy có giá tr 46368 đã v t quá mi n tr c a ki u Integer ượ
15
2 1 32767 =
.
Cho nên, n u nh p vào s tháng l n h n 23 thì s cho k t qu 9489.ế ơ ế
4.3. M r ng bài toán: Cho s t nhiên N y s Fibonaccy: 1, 1, 2, 3, 5, 8,
...Hãy vi t ch ng trình ki m tra xem N có th bi u di n thành t ng c a c a các sế ươ
Fibonaccy khác nhau hay không?
ch gi i: Ta s m s Fibonaccy g n v i s N nh t. Đây s chính là s h ng đ u
tiên n m trong dãy k t qu . Sau đó, l y hi u c a s N và s Fibonaccy g n v i s N ế
nh t, ti p t c tìm s Fibonaccy g n v i hi u trên c th cho đ n khi hi u đó ế ế ế
m t s Fibonaccy. K t qu các s Fibonaccy s đ c li ttheo th t t l n đ n ế ượ ế
nh .
L p 11
- Trang 5 -
Ph ng pháp gi i bài t p Tin h cươ – Upload by CodePascal.Blogspot.com
H c Pascal online, bài t p Pascal c b n nâng cao: ơ
Codepascal.blogspot.com
Sinh viên: Lê Th Châu Long
L p: Tin 4B
i t p 3.38 trang 26 sách Bài t p tin h c 11.
i t p 5.11 trang 57 sách Bài t p tin h c 11.
I. Bài 3.38:
L p trình:
Nh p t bàn phím s th c a.
m và đ a ra màn hình s nguyên d ng N nh nh t thõa mãn ư ươ
N
i 1
1
Ai
=
<
1. Tim hiêu đê bai :
Input: S th c A.
Output: S nguyên N nh nh t thõa mãn
N
i 1
1
Ai
=
<
2. Y t ng giai tht ươ :
3. Trinh bay l i giai ơ