Thông tin tài liệu
ĐỀ TÀI:
GIẢI VÀ SƯU TẦM CÁC BÀI
TOÁN PASCAL Ở TRUNG
HOC CƠ SỞ
Sinh viên thực hiện: Phan Thanh Vịnh
Lớp: CĐSP Toán – Tin K50
I Câu lệnh IF THEN ELSE
Bài 1
! "!#$%&'()*%+,$-./,!01"1$+230453!"6"7,4$
$,8"*%98:98!2,3&;<,); ;98$<,)$-8
$=8$->?8@$>A8B8'
-
! "C/2D
EFGH
I-$/2JK55""L$,8"KMD
I-$/JKNKMDC/52JMD
I-$/JK!NKMDC/52J!MD
I-$/JK"NKMDC/52J"MD
HOJP!Q"M5J!P"QM5J"PQ!M
5JQM5J!QM5J"QM/
I-$/2JK,R*2""L,$$,8"KM
F2/
I-$/2JK8$,SKMD
C/52D
FR'
Bài 2
!#$%&'
T,""2A3<AU3$V$W8"7"X8'L01 0>-,3
&
""Q3YU2J8$-M
8"L"L82J8$-M
-
8 C/2D
H R/,H$/8/-D
EFGH
I-$/JKE/LKMDC/52JMD
8NDR/,ND
Z-HNR
E/8
I-$/JKNKMDC/52JMD
HOJQM5JYUM/
E/8
8N8PD
R/,NR/,PD
F5D
F5D
I-$/2JK""QYU2K R/,MD
I-$/2JK8"L"L82K 8MD
C/52D
FR'
Bài 3
! ! " 5'()*$&,8$-2#$"7"X8388$-2#$01
"!T[.'
U
-
[. ! " 5C/2D
EFGH
I-$/2JK8$-"L\KMD
I-$/JKNKMDC/52JMD
I-$/JK!NKMDC/52J!MD
I-$/JK"NKMDC/52J"MD
I-$/JK5NKMDC/52J5MD
[.ND
HO[.Y!/[.N!D
HO[.Y"/[.N"D
HO[.Y5/[.N5D
I-$/2JKG$-2$2K [.MD
C/52D
FR'
Bài 4
]"83*$8^, L01T$-,3&012383*$B,#*$-8$L_'
-
L 8* 8E*$/D
,H$/8/-D
EFGH
I-$/JKR"8*8,KMD
C/52J8* 8 ,MD
,N`PJ,,5`MD
HO8Y/
E/8
8N8PUD
,N,D
F5D
LNa!J8*P8bUPJ8PMb
5P,P,5\M,5cD
/LdO
I-$/2JKL$KMD
I-$/2JKL(KMD
UI-$/2JKLEKMD
I-$/2JKLLKMD
\I-$/2JKL,KMD
I-$/2JKLLKMD
eI-$/2JKLE*KMD
F5D
C/52D
FR'
Bài 5
T$">A8$-&
f!5
0+,^ $ 868g
H-,3&5>568
hTL0+,
h!5
h+,^
h+,$
h+,868g
hW80+,
E60)$-X8$L*+Ji"E60)%98$-X8$L*+M0jL%kW80+,QN
*8>@"26'
l/-$D
-ERH$/8/-D
88L 85/,C/2D
EFGH
2-"-D
I-$/JK!5KMDC/52JERMD
I-$/JKR/,$KMDC/52JMD
I-$/JKR/,88LKMDC/52J88LMD
I-$/JKR/,KMDC/52JMD
85/,NPP88LD
2-"-D
I-$/2JK/LER/,KMD
I-$/2JK!5K ERMD
I-$/2JKR/,K MD
I-$/2JKR/,$K MD
I-$/2JKR/,88LK 88LMD
I-$/2JK85/,K 85/,MD
HO85/,QN/
I-$/2JKE5$-L8$L*/KM
F2/
I-$/2JKE%8$-L8$L*/KMD
C/52D
FR'
Bài 6
T$">A8$-&$m"'L01<n$V"_$m"k3%T$oLp
"7n$V01'
TL23qPr %T$oLp"7$W82,3&'
TL23qr %T$oLp"7kL2,3&'
TL23qsr %T$oLp"7$>A82,3&'
TL23qbr %T$oLp"7$V"2,3&'TL23qPr %T$oLp"7$W82
,3&'
TL23qPr %T$oLp"7$W82,3&'
l/-$D
-
! C/2D
$-D
EFGH
2-"-D
I-$/JKNKMDC/52JMD
I-$/JK!NKMDC/52J!MD
I-$/JK/$$L"/2JPbsMKMD
\
C/52J$MD
HO$NKPt/NP!D
HO$NKt/N!D
HO$NKbt/Nb!D
HO$NKst/Ns!D
I-$/J $ ! KNK MD
C/52D
FR'
Bài 7
Gp3!k2L>A8$-&
.
U
PJ,UM.PN
u0f*,23$,$m"$Lvw'
l/-$D
-
, R/2$C/2D
EFGH
2-"-D
I-$/JK,NKMDC/52J,MD
R/2$No-J,UM\D
HOR/2$Y/
I-$/2JKL8$-8/,KM
F2/
E/8
HOR/2$N/
I-$/2JKL8$-"8/,%/xNK J,UMsUM
F2/
E/8
I-$/2JKL8$-"U8/,KMD
I-$/2JKxNK JJ,UMPo-$J5/2$MMsUMD
I-$/2JKxUNK JJ,UMo-$JR/2$MMsUMD
F5D
F5D
C/52D
FR'
Bài 8
T$">A8$-&$m [3$98!;RL8;TL ["y8$V
"z2{ $-8$->?8@8>@"26$&$98!;;'
l/-$D
-
[H$/8/-D
E/8
2-"-D
I-$/JK [NKMDC/52J [MD
HOJJP[M,5UNM/I-$/2JKRL8SKM
F2/I-$/2JKSKMD
C/52D
FR
'
HH|G}x~•(€(•Gx~•(
‚RƒG„(ZdC
Bài 1
$-&$V$V"""$m$=$'
-E*$/DJb"…"†*bM
‡-5DJb$V"bM
EFGH
ND Jb"8y$ˆ!‰3L"LŠ$V"bM
Z-N$R Jb""†*$‹Œ$9ybM
NbD Jb232‹9†$f9ybM
I-$/JKbUb'''bNK MD
C/52D
FR'
Bài 2
T$">A8$-&0T,2_.L#$k"7""%V$m$L4"!p8"g"$-82_
8•%V$m!Ž8!3V,J%98f!k$a !E• 5y83,l"/0+
"L*+0W"g$>?8"gM'
l/-$D
-a *•KaK''K‘K’O$/8/-D
""-D
!*$/D
EFGH
2-"-D
Z-"NKaK$K‘KR•"’ND
I-$/2JKG,2KMD
Z-NR
E/8
"NC/5%/*D
"Nl"/J"MD
•"’N•"’PD
F5D
I-$/2JK2.L$/""%$L2KMD
Z-"NKaK$K‘K5
HO•"’Q/
I-$/2J" •"’\ K2'KMD
C/52D
FR'
Bài 3
$m )*2$-&0+$V""$W8L
a. PsU
U
Ps
U
P•Ps
U
a. PsUSPsSP•PsS
M
- I-5D
C/2D
EFGH
I-$/JKKMDC/52JMD
ND
Z-NR
NPso-JMD
e
I-$/2JKNK UMD
C/52D
FR'
!M
- “ I-5D
C/2D
EFGH
I-$/JKKMDC/52JMD
ND
ND
Z-NR
E/8
NbDJb$VbM
NPsD
F5D
I-$/2JKNK UMD
C/52D
FR'
Bài 4
V8$-"7!+L$B"L
JPs
U
MJPsU
U
M•JPs
U
M
- E*$/D
C/2D
E/8
I-$/JKKMDC/52JMD
ND
Z-NRNbJPso-JMMD
I-$/2JKNK MD
C/52D
F5'
2 SỬ DỤNG LỆNH WHILE
Bài 5
$-&$V$W8
aNPsUPsP•Ps
u0f*23$m0>@"3$=!3V,'
l/-$D
- H$/8/-D
$8C/2D
EFGH
2-"-D
I-$/JK$L/KMDC/52JMD
$8ND
ND
I2/YNR
E/8
$8N$8PsD
NPD
F5D
c
I-$/2JK8"$,2K $8UeMD
C/52D
FR'
Bài 6
V3,2”*$=
u0f*$m"3$m0>@"3$=!3V,'
l/-$D
- H$/8/-D
8$-C/2D
EFGH
2-"-D
I-$/JKKMDC/52JMD
I-$/JK,LKMDC/52JMD
ND
8$-ND
I2/YNR
E/8
8$-N8$-bD
NPD
F5D
I-$/2JK,L!8K 8$-MD
C/52D
FR'
l/-$D
- H$/8/-D
8$-C/2D
EFGH
2-"-D
I-$/JKKMDC/52JMD
I-$/JK,LKMDC/52JMD
ND
8$-ND
I2/YNR
E/8
8$-N8$-bD
NPD
F5D
I-$/2JK,L!8K 8$-MD
C/52D
FR'
Bài 7
T$">A8$-&,4$5)*$0 L01-,3&""%"
L'
l/-$D
-aa *•''’dOH$/8/-D
“ H$/8/-D
EFGH
2-"-D
I-$/JKR5"L5*NKMDC/52JMD
Z-HNR
•
E/8
I-$/JKa•K K’NKMDC/52Ja•’MD
F5D
I-$/2JK"%"L2KMDI-$/2Ja•’MD
NUD
I2/YNR
E/8
“ND
I2/J“YM5Ja•“’YQa•’MR"J“MD
HO“N/I-$/2Ja•’MD
NPD
F5D
C/52D
FR'
Bài 8
T$">A8$-&,4$5)*$0 L01–.T26$/$B$m$^8
5_'
l/-$D
-aa *•''’dOH$/8/-D
“ H$/8/-D
EFGH
2-"-D
I-$/JKR5"L5*NKMDC/52JMD
I-$/2JK5*KMD
Z-NR
E/8
I-$/JKa•K K’NKMDC/52Ja•’MD
F5D
ND
I2/JYNMR
E/8
“NPD
I2/“YN5
E/8
HOa•“’Ya•’$/
E/8
Na•“’D
a•“’Na•’D
a•’ND
F5D
“N“PD
F5D
NPD
F5D
I-$/2JKR*L%./KMD
Z-NRI-$/Ja•’\MD
C/52D
FR'
3 Sử dụng lệnh Repeat
`
Bài 9
,4$5)*0>@"$=!3V,'()*T$">A8$-&,4$-—2k$
%$#$"p""_$˜$-85)*2A'
l/"-$D
- !a *•''’dOH$/8/-D
, “ %E*$/D
$-L8E2/D
EFGH
2-"-D
I-$/JK55"L5*8L*/KMDC/52JMD
I-$/2JK""$L"L5*KMD
Z-N5
E/8
I-$/JK•K K’NKMDC/52J•’MD
F5D
ND,ND
C//$
$-L8NO2/D
“NPD
C//$
HOJ“YNM5J•’N•“’M/$-L8N$-L/D"J“MD
l$2$-L8-J“QMD
HO$-L8/
E/8
,N,PD
!•,’N•’D‡-$/2J!•,’\MD
F5D
"JMD
l$2QD
HO,Q/
E/8
ND
C//$
“NPD
C//$
$-L8NO2/D
HO!•’N!•“’/$-L8N$-L/D
HO$-L8/
E/8
HO“Y,/
Z-%N“,R!•%’N!•%P’D
,N,D
5/"J“MD
F5D
"J“MD
l$2“Q,D
"JMD
l$2Q,D
F5D
HO,Q/
Z-%N,RI-$/J!•%’\MD
[...]... thuc!'); Readln; END Bài 4 : Một file bản ghi chứa một danh sách học sinh PTTH , thơng tin về mỗi học sinh ngồi các trường Họđệm , Tên , Tuổi , Lớp giống như các bài trên còn có thêm trường Điểm chứa điểm trung bình của học sinh trong năm học Hãy lập chương trình : a a Hiển thị lên màn hình danh sách những học sinh giỏi nhất của trường là những bạn có điểm trung bình từ 8.0 trở lên và cao nhất trong... a[i] ) ; End ; i := 1 ; m := 0 ; Repeat trung := false ; j := i + 1; Repeat If ( j n ) ; If trung Then Begin m := m + 1; b[m] := a[i] ; writeln ( b[m] : 4 ) ; End ; inc(i) ; Until i > n ; If m > 1 Then Begin i := 1 ; Repeat j := i + 1 ; Repeat trung := false ; If b[i] = b[j] Then trung := true ; If trung Then Begin If j < m Then For k... trên màn hình 1 Xem 2 2 Sua chua 2 3 Loai bo 3 4 Nhap them 4 5 Thoat Lua chon cua ban : _ Sau đó đợi gõ phím Chương trình phải đợi cho tới khi phím gõ vào là một trong các chữ số 1 5 hoặc các chữ cái đầu của các tuỳ chọn thì thơng báo phím gõ vào hợp lệ và kết thúc chương trình Trong chương trình phải dùng một tập hợp để kiểm tra việc nhập giá trị cho biến từ bàn phím (* Hiển tḥ menu *) Uses Crt;... then begin st:=st+ch; Write(ch); end Else If ch#13 then Write(#7); Until ch=#13; Readln; END Bài 6 : Hãy lập chương trình nhập vào một xâu kí tự từ bàn phím u cầu các kí tự nhập vào phải là các chữ cái thuộc bảng chữ cái tiếng Anh , bỏ qua các phím khác (* Nhập một xâu toàn các chươ cái *) Uses Crt; Const A:set of char=['a' 'z','A' 'Z']; Var ch: char; st: string; Sinh viên: Phan Thanh Vịnh - Lớp CĐSP... ch:= 'A' to 'Z' do Writeln('So lan xuat hien cua ',ch,' trong xau la: ', A[ch]:4) ; Readln ; END Bài 2 : Cho số tự nhiên n và xâu có độ dài n Hãy biến đổi xâu đã cho bằng cách thay đổi trong đó : a a Tất cả các dấu ! bằng dấu chấm a b Mỗi một nhóm các dấu chấm liền nhau bằng một dấu chấm b c Một nhóm các dấu chấm đứng liền nhau bằng dấu ba chấm a) Var S: string; i: byte; BEGIN Write(' Cho mot xau... i:=2 to len do If (Hoten[i-1]=#32)and(Hoten[i] in Chu) then Hoten[i]:=Upcase(Hoten[i]); Write('Ho ten sau khi dieu chinh la: ', Hoten); Readln; END Bài 9 : Viết chương trình nhập xãu kí tự từ bàn phím , sau đó gọt xâu lại bằng cách cách xố đi các kí tự trống ở hai đầu của xâu Ví dụ nếu nhập xâu “ Ha noi “ , thì kết quả sẽ là “Ha noi” Var S: String; BEGIN Write('Cho mot xau ky tu: '); Readln(S); While... Phan Thanh Vịnh - Lớp CĐSP Tốn – Tin K50 16 End; End ; End ; Write('Nhan Enter de ket thuc '); Readln; End Bài 7 : Viết thủ tục Compare ( S1 , S2 : String ; Var Kq : String ) thực hiện cơng việc sau : so sánh hai xâu S1 và S2 , tìm tất cả các kí tự có trong cả hai xâu trên Xâu Kq sẽ chứa tất cả các kí tự đó , mỗi kí tự chỉ được nhớ một lần Uses Crt; Var xau1,xau2,xau: string; (*==================================*)... Readln; END Bài 5 : Hãy lập chương trình nhập vào một xâu nhị phân Các kí tự nhập vào khơng hợp lệ bị bỏ qua (* nhập một xâu nḥ phân *) Uses Crt; Const bit : set of char= ['0','1']; Var ch: char; st: string; BEGIN Clrscr; st:=''; Write('Nhap vao mot xau nhi phan : '); Repeat ch:= Readkey; If ch in bit then begin st:=st+ch; Write(ch); end Else If ch#13 then Write(#7); Until ch=#13; Readln; END Bài 6... Thanh Vịnh - Lớp CĐSP Tốn – Tin K50 14 St2 := S ; End ; End ; Bài 4 : Viết chương trình thực hiện lần lượt các cơng việc sau : _ Lập thủ tục nhập ba số thực dương a , b , c từ bàn phím _ Lập thủ tục kiểm tra xem ba số trên có lập thành ba cạnh của tam giác hay khơng ? _ Viết thủ tục tính diện tích của tam giác _ Viết thủ tục tính các trung tuyến của tam giác _ Viết hồn thiện chương trình chính ... Bài 7 : Viết chương trình nhập một xâu kí tự và biến đổi chúng thành tồn chữ in hoa Var S : string; i : integer; BEGIN Write('Cho mot xau ky tu: '); Readln(S); For i:=1 to length(S) do If S[i] in ['a' 'z'] then S[i]:= Upcase(S[i]); Write('Chuoi sau khi da bien doi la: ', S); Readln; END Bài 8 : Họ tên một học sinh được nhập từ bàn phím Bạn hãy viết chương trình điều chỉnh lại các kí tự đầu của các . ĐỀ TÀI:
GIẢI VÀ SƯU TẦM CÁC BÀI
TOÁN PASCAL Ở TRUNG
HOC CƠ SỞ
Sinh viên thực hiện: Phan Thanh Vịnh
Lớp: CĐSP Toán – Tin K50
I. K50
I Câu lệnh IF THEN ELSE
Bài 1
! "!#$%&'()*%+,$-./,!01"1$+230453!"6"7,4$
$,8"*%98:98!2,3&;<,);
Ngày đăng: 15/03/2014, 11:20
Xem thêm: GIẢI VÀ SƯU TẦM CÁC BÀI TOÁN PASCAL Ở TRUNG HOC CƠ SỞ docx, GIẢI VÀ SƯU TẦM CÁC BÀI TOÁN PASCAL Ở TRUNG HOC CƠ SỞ docx