GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
https://dienlanhbachkhoa.net.vn
Hotline/Zalo: 0338580000
Địa chỉ: Số 108 Trần Phú, Hà Đông, Hà Nội
Để xem full tài liệu Xin vui long liên hệ page để được hỗ trợ
:
https://www.facebook.com/garmentspace/
https://www.facebook.com/thuvienluanvan01
HOẶC
https://www.facebook.com/thuvienluanvan01
https://www.facebook.com/thuvienluanvan01
tai lieu tong hop, thu vien luan van, luan van tong hop, do an chuyen nganh
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Bai12 kieuxau3
1. LÂM THANH PHỤNG4/26/2018
WELCOME TO MY CLASS!
Go Vap High School
Informatics 11
________________________
Teacher: PhamThiBichTuong
Email: bichtuong2312@gmail.com
3. • Nhập vào từ bàn phím một xâu. Kiểm tra xâu
đó có phải là xâu đối xứng hay không. Xâu
đối xứng có tính chất: đọc nó từ phải sang trái
cũng thu được kết quả giống như đọc từ trái
sang phải (còn được gọi là xâu palindrome).
4/26/2018 3
I.Bài tập 1
Xác định bài toán:
Input: Nhập xâu từ bàn phím
Output: Xâu đối xứng
4. Ví dụ
• Xâu đối xứng: ABCBA, AAA,ABCCBA…
• Xâu không đối xứng: ABC, ABCDBA
4/26/2018 4
5. Program bt1;
Uses crt;
Var i, x: byte;
a, p: string;
BEGIN
write(‘Nhap vao xau:’);
readln(a);
x:= length(a);
p:= ‘’;
for i: = x downto 1 do
p := p + a[i];
if a = p then
write(‘La xau doi xung’)
else
write(‘Xau khong doi xung’);
readln
END.
Nhập xâu
Khai báo xâu
Xử lý xâu
7. b)Hãy viết lại chương trình trên, trong đó không dùng
biến xâu p
Ví dụ:
-So sánh các kí tự ở vị trí 18, 27,… nếu có kí tự
khác nhau thì không phải là xâu đối xứng. Bởi vậy
dùng biến Logic để ghi nhận sự phát hiện này
4/26/2018 7
A B C D D C B A
1 2 3 4 5 6 7 8
8. Program bai1b;
Uses crt;
Var a : string;
i,x : byte;
Kt : Boolean;
Begin
Clrscr;
Write(' Nhap vao xau: '); readln(a);
x:=length(a); Kt:=true; {khoi tao va coi xau la doi xung}
For i:=1 to x div 2 do {so sanh cap ki tu doi xung}
begin
If a[i]<> a[x-i+1] then Kt:=false;
end;
If Kt then write('doi xung') else write('khong doi xung');
readln;
End.
9. Bài tập
• Bài tập 2: Viết chương trình nhập vào từ bàn
phím một xâu. Thay thế tất cả các cụm kí tự
‘anh’ bằng cụm kí tự ‘em’.
• VD: ‘anh yeu truong anh’
• -> ‘em yeu truong em’
4/26/2018 9
Xác định bài toán:
Input: Nhập vào một xâu từ bàn phím
Output: Xuất ra kết quả đã Thay thế tất cả các
cụm kí tự ‘anh’ bằng cụm từ ‘em’.
10. Uses crt;
Var s: string;
i: byte;
Begin
Clrscr;
Write('Nhap xau s:');
Readln(s);
While Pos('anh',s) <> 0 do
Begin
i:=pos(‘anh’,s);
Delete(s,i,3);
Insert('em',s,i);
End;
writeln(‘xau da thay the:’,S);
readln
End.
Khai báo xâu
Nhập xâu
Xử lý xâu
11. • Xác định bài toán:
Input: Nhập vào một xâu từ bàn phím.
Output: Đưa ra màn hình xâu ở dạng in hoa.
4/26/2018 11
Bài tập 3: Viết chương trình nhập vào một xâu
S, in ra màn hình xâu đó ở dạng in hoa.
12. CHƯƠNG TRÌNH:
Program inhoa;
Uses crt;
Var S: string;
x, i: integer;
Begin
Clrscr;
Write(‘Nhap vao xau S: ’); readln(S);
X:=length(s);
For i:= 1 To x Do upcase(S[i]);
Write(‘Xau da chuyen:’,S);
Readln;
End.
Bài 12: Kiểu xâu.