Chào mừng quý vị đến với Trang TIN HỌC - VĂN HỌC
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành
viên, vì vậy chưa thể tải được các tài liệu của
Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Tin Tức Trong Ngày
kieu xâu

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Huỳnh Đức Duy (trang riêng)
Ngày gửi: 16h:17' 28-02-2012
Dung lượng: 510.6 KB
Số lượt tải: 1
Nguồn:
Người gửi: Huỳnh Đức Duy (trang riêng)
Ngày gửi: 16h:17' 28-02-2012
Dung lượng: 510.6 KB
Số lượt tải: 1
Số lượt thích:
0 người
Ta chọn kiểu dữ liệu như thế nào và khai báo biến ra sao?
Viết chương trình nhập họ tên
của 39 học sinh trong lớp em?
BÀI TOÁN
?
Viết đọan chương trình để nhập và xuất dữ liệu cho từng phần tử?
KIỂU XÂU
Bài 12
Xâu là dãy các kí tự trong bộ mã ASCII
Mỗi kí tự là một phần tử của xâu
Số lượng kí tự trong xâu là độ dài xâu
Xâu có độ dài bằng 0 là xâu rỗng
1. Khái niệm:
A
1 2 3 4 5 6 7
Trong đó:
Khi tham chiếu đến phần tử thứ i của xâu ta viết :
Tên xâu:
? M?i kớ t? g?i l
Ví dụ:
? D? di c?a xõu (S? kớ t? trong xõu):
H
‘H’
A;
mỗi phần tử của xâu
7;
A[i]
Ví dụ: A[5]=
Var:String[Độ dài lớn nhất của xâu];
Ví dụ: Var hoten: String[26];
Trong đó :
STRING: từ khoá khai báo xâu
Khi khai báo xâu có thể bỏ qua phần khai báo [độ dài lớn nhất]. Khi đó độ dài lớn nhất của xâu nhận giá trị ngầm định là: 255.
2. Khai báo:
2.1) Nhập xuất dữ liệu cho biến xâu
Write(‘Nhap vao xau A:’);
Readln(A);
Ví dụ:
- Write (‘ Nhap va ho ten’);
Readln(hoten);
- Write(‘Ho ten’, hoten);
VD: Nhập vào họ tên của 1 người??
?
Tên biến[chỉ số]
2.2) Cấu trúc chung khi tham chiếu
Ví dụ: st[2]
A
?
VD:Tham chiếu đến phần tử thứ 6 mảng A?
Var st: string[1];
c: char;
Begin
C:=st[1]; {lệnh 1}
C:=st; {lệnh 2}
Trong hai lệnh {1} và {2}, lệnh nào đúng?
?
3. Các thao tác xử lí xâu :
Ví dụ:
‘Ha’ + ‘Noi’ ‘HaNoi’
‘Ha’ + ‘ Noi’ ‘Ha Noi’
3.1. Phép ghép xâu :
Kí hiệu : “+”
dùng để ghép nhiều xâu thành một xâu
Ví dụ:
Var st: string;
Begin
st:=‘Ha’ + ‘Noi’;
write(st);
readln;
End.
Kết quả in ra màn hình là gì?
?
3.2. Phép so sánh: =,<>, <,<=,>,>=
* Quy ước:
- Xâu rỗng là xâu ‘’
- Xâu A = B nếu chúng giống hệt nhau.
VD : ‘Tin hoc’ = ‘Tin hoc’
- Xâu A > B nếu:
+ Kí tự đầu tiên khác nhau giữa chúng ở xâu A có mã ASCII lớn hơn ở xâu B.
‘Cam Thuận’ > ‘Cam Ranh’
+ Xâu B là đoạn đầu của xâu A.
‘Xau’ < ‘Xau ki tu’
Khai báo biến:
Var tên_biến: STRING[độ dài lớn nhất của xâu]
Nhập xuất giá trị cho biến xâu:
read/readln(); write/writeln();
Tham chiếu đến từng kí tự trong xâu:
tên_biến[chỉ số]
Phép ghép xâu: kí hiệu là +, được sử dụng để ghép nhiều xâu thành 1 xâu
Các phép so sánh: =,<>,>,<,<=,>=
Ghi Nhớ!
1. Nút khởi động lại máy tính
2. Giá trị của phép toán logic
3. Một phép toán logic
4. Một kiểu dữ liệu chuẩn
5. Một phép toán logic
6. Thao tác nối hai xâu
?
Trò chơi ô chữ
Viết chương trình nhập họ tên
của 39 học sinh trong lớp em?
BÀI TOÁN
?
Viết đọan chương trình để nhập và xuất dữ liệu cho từng phần tử?
KIỂU XÂU
Bài 12
Xâu là dãy các kí tự trong bộ mã ASCII
Mỗi kí tự là một phần tử của xâu
Số lượng kí tự trong xâu là độ dài xâu
Xâu có độ dài bằng 0 là xâu rỗng
1. Khái niệm:
A
1 2 3 4 5 6 7
Trong đó:
Khi tham chiếu đến phần tử thứ i của xâu ta viết :
Tên xâu:
? M?i kớ t? g?i l
Ví dụ:
? D? di c?a xõu (S? kớ t? trong xõu):
H
‘H’
A;
mỗi phần tử của xâu
7;
A[i]
Ví dụ: A[5]=
Var
Ví dụ: Var hoten: String[26];
Trong đó :
STRING: từ khoá khai báo xâu
Khi khai báo xâu có thể bỏ qua phần khai báo [độ dài lớn nhất]. Khi đó độ dài lớn nhất của xâu nhận giá trị ngầm định là: 255.
2. Khai báo:
2.1) Nhập xuất dữ liệu cho biến xâu
Write(‘Nhap vao xau A:’);
Readln(A);
Ví dụ:
- Write (‘ Nhap va ho ten’);
Readln(hoten);
- Write(‘Ho ten’, hoten);
VD: Nhập vào họ tên của 1 người??
?
Tên biến[chỉ số]
2.2) Cấu trúc chung khi tham chiếu
Ví dụ: st[2]
A
?
VD:Tham chiếu đến phần tử thứ 6 mảng A?
Var st: string[1];
c: char;
Begin
C:=st[1]; {lệnh 1}
C:=st; {lệnh 2}
Trong hai lệnh {1} và {2}, lệnh nào đúng?
?
3. Các thao tác xử lí xâu :
Ví dụ:
‘Ha’ + ‘Noi’ ‘HaNoi’
‘Ha’ + ‘ Noi’ ‘Ha Noi’
3.1. Phép ghép xâu :
Kí hiệu : “+”
dùng để ghép nhiều xâu thành một xâu
Ví dụ:
Var st: string;
Begin
st:=‘Ha’ + ‘Noi’;
write(st);
readln;
End.
Kết quả in ra màn hình là gì?
?
3.2. Phép so sánh: =,<>, <,<=,>,>=
* Quy ước:
- Xâu rỗng là xâu ‘’
- Xâu A = B nếu chúng giống hệt nhau.
VD : ‘Tin hoc’ = ‘Tin hoc’
- Xâu A > B nếu:
+ Kí tự đầu tiên khác nhau giữa chúng ở xâu A có mã ASCII lớn hơn ở xâu B.
‘Cam Thuận’ > ‘Cam Ranh’
+ Xâu B là đoạn đầu của xâu A.
‘Xau’ < ‘Xau ki tu’
Khai báo biến:
Var tên_biến: STRING[độ dài lớn nhất của xâu]
Nhập xuất giá trị cho biến xâu:
read/readln(); write/writeln();
Tham chiếu đến từng kí tự trong xâu:
tên_biến[chỉ số]
Phép ghép xâu: kí hiệu là +, được sử dụng để ghép nhiều xâu thành 1 xâu
Các phép so sánh: =,<>,>,<,<=,>=
Ghi Nhớ!
1. Nút khởi động lại máy tính
2. Giá trị của phép toán logic
3. Một phép toán logic
4. Một kiểu dữ liệu chuẩn
5. Một phép toán logic
6. Thao tác nối hai xâu
?
Trò chơi ô chữ
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓

















Các ý kiến mới nhất