Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
ĐỀ
TÀI NHÓM 1.
Bài 7:
Vi
ết chương trình để
 
ngườ 
i dung nh
p vào m
t s
là m
ột tháng nào đó, chương trình sẽ
 
in ra: đây
là tháng m
y (b
ng ch
) & s
ngày c
ủa tháng đó.
 
Bài gi
i:
 +Thu
t toán:Bc_1: - Nh
p n. (n là bi
ến để
nh
p vào tháng.)Bc_2: - Ki
m tra n. (Vd: B
ng câu l
nh If).- Chuy
n sang Bc_3.Bc_3: - K
ế
t lu
n.+
Sơ đồ
kh
i:+
Cài đặ
t:
Program
date_of_month
;Var n:integer;Begin
write(‘Nhap vao than
g bat ki:
’)
;readln(n);if (n=1) then
writeln(‘Ban vua nhap vao thang 1, thang 1 co 31 ngay.’);
 if (n=2
) then writeln(‘Ban vua nhap vao thang
2, thang 1 co 28/29
ngay.’);
 if (n=3
) then writeln(‘
Ban vua nhap vao thang 3, thang
1 co 31 ngay.’);
 if (n=4
) then writeln(‘
Ban vua nhap vao thang 4, thang 1 co 30
ngay.’);
 if (n=5
) then writeln(‘
Ban vua nhap vao thang 5
, thang 1 co 31 ngay.’);
 if (n=6
) then writeln(‘
Ban vua nhap vao thang 6, thang 1 co 30
ngay.’);
 if (n=7
) then writeln(‘
Ban vua nhap vao thang 7
, thang 1 co 31 ngay.’);
 
if (n=8) then writeln(‘
Ban vua nhap vao thang 8
, thang 1 co 31 ngay.’);
 
if (n=9) then writeln(‘
Ban vua nhap vao thang 9, thang 1 co 30
ngay.’);
 
Nh
p n
n=?
K
ế
t lu
n
 
 
if (n=10) then writeln(‘Ban
vua nhap vao thang 10
, thang 1 co 31 ngay.’);
 
if (n=11) then writeln(‘Ban vua nhap vao thang 1
1, thang 1 co 30
ngay.’);
 
if (n=12) then writeln(‘Ban vua nhap vao thang 1
2
, thang 1 co 31 ngay.’);
 readln;End.
+Chú ý: - Bà
i toán chưa có yêu
c
u ràng bu
c khi nh
p tháng (n).Khi ràng bu
c, ta có 2 cách:
1. Thông báo cho ngườ 
i dùng giá tr
 
có nghĩa củ
a bi
ế
n n trong bài toán.
 
write(‘Nhap vao thang bat ki (
 n:= 1->12
): ’);
 
… .
 
2. Ki
m tra n khi nh
p vào, n
ế
u n không th
ỏa điề
u ki
n
(n>=1) and (n<=12)
thìthông báo l
i khi nh
ập, ngượ 
c l
i thì ti
ế
p t
c th
c hi
ện chương trình.
 
 
write(‘Nhap vao thang bat ki: ’);
 readln(n);if (n>=1) and (n<=12) thenbegin
if (n=1) then writeln(‘Ban vua nhap vao thang 1, thang 1 co 31 ngay.’);
 
if (n=2) then writeln(‘Ban vua nhap vao thang 2, thang 1 co 28/29 ngay.’);
 
if (n=3) then writeln(‘Ban vua nhap vao thang 3, thang 1 co 31
 
ngay.’);
 
if (n=4) then writeln(‘Ban vua nhap vao thang 4, thang 1 co 30 ngay.’);
 
if (n=5) then writeln(‘Ban vua nhap vao thang 5, thang 1 co 31 ngay.’);
 
if (n=6) then writeln(‘Ban vua nhap vao thang 6, thang 1 co 30 ngay.’);
 if (n=7) t
hen writeln(‘Ban vua nhap vao thang 7, thang 1 co 31 ngay.’);
 
if (n=8) then writeln(‘Ban vua nhap vao thang 8, thang 1 co 31 ngay.’);
 
if (n=9) then writeln(‘Ban vua nhap vao thang 9, thang 1 co 30 ngay.’);
 
if (n=10) then writeln(‘Ban vua nhap vao thang 10, thang 1 co 31ngay.’);
 
if (n=11) then writeln(‘Ban vua nhap vao thang 11, thang 1 co 30ngay.’);
 
if (n=12) then writeln(‘Ban vua nhap vao thang 12, thang 1 co 31ngay.’);
 end;
else writeln(‘
Thang ban vua nhap vo khong dung !! Hay nhap lai
’)
;
 - Có th
dung d
ạng đủ
c
a c
u trúc
if-then
.
 
if (n=1) then writeln(‘Ban vua nhap vao thang 1, thang 1 co 31 ngay.’)
 
else
 
if (n=2) then writeln(‘Ban vua nhap vao
 
thang 2, thang 1 co 28/29 ngay.’)
 
else
 
if (n=3) then writeln(‘Ban vua nhap vao thang 3, thang 1 co 31 ngay.’)
 
else
 
if (n=4) then writeln(‘Ban vua nhap vao thang 4, thang 1 co 30 ngay.’)
 
else
 
if (n=5) then writeln(‘Ban vua nhap vao thang 5, thang 1 co 31 ngay.’)
 
else
 
if (n=6) then writeln(‘Ban vua nhap vao thang 6, thang 1 co 30 ngay.’)
 
else
 
if (n=7) then writeln(‘Ban vua nhap vao thang 7, thang 1 co 31 ngay.’)
 
else
 
if (n=8) then writeln(‘Ban vua nhap vao thang 8, thang 1 co 31 ngay.’)
 
else
 
if (n=9) then writeln(‘Ban vua nhap vao thang 9, thang 1 co 30 ngay.’)
 
else
 
if (n=10) then writeln(‘Ban vua nhap vao thang 10, thang 1 co 31 ngay.’)
 
else
 
if (n=11) then writeln(‘Ban vua nhap vao thang 11, thang 1 co 30 ngay.’)
 
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more