Bài 12. Kiểu xâu
Chia sẻ bởi Phạm Văn Lê Long |
Ngày 10/05/2019 |
51
Chia sẻ tài liệu: Bài 12. Kiểu xâu thuộc Tin học 11
Nội dung tài liệu:
CHÀO MỪNG QUÝ THẦY CÔ ĐẾN DỰ GIỜ THĂM LỚP
Giáo viên: Phạm Văn Lê Long
Lớp: 11B3
Hãy nêu những kiểu dữ liệu mà em đã học?
Những kiến thức trọng tâm:
Khái niệm kiểu dữ liệu xâu.
Khai báo biến kiểu dữ liệu xâu.
Một số thao tác xử lý xâu.
* Khái niệm kiểu dữ liệu xâu
Dấu hiệu nhận biết từng phần?
Em hãy trình bày những hiểu biết của mình về kiểu dữ liệu xâu?
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
1. Khai báo
Giả sử biến ten chứa tên của học sinh trong lớp.
Em hãy khai báo biến trên.
Lưu ý:
Khi khai báo, bỏ qua phần khai báo độ dài => Độ dài ngầm định tối đa của xâu: 255
Giả sử viết khai báo Var ten:string; là đúng hay sai; có được hay không?
Em hãy giải thích các thành phần trong khai báo?
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
2. Các thao tác xử lý xâu:
a. Phép ghép xâu:
St1:=’Hinh’; st2:=’Hoc’;
St:=St2+st1; st?
b. Phép so sánh:
Kq: ’HocHinh’
Em hãy kể tên các phép toán so sánh đã học
+ Ký tự đầu tiên khác nhau giữa chúng kể từ trái sang trong xâu st2 có mã ASCII lớn hơn.
@ ’Hoang’<’hoang’ Vì: H:có mã ASCII 008
h:có mã ASCII 040
@ ’Anh’<’Ba’
+ st1 là đoạn đầu của st2.
’Lop 11’ < ’Lop 11 B1’
- Các phép so sánh: =, <>, <, >, <=, >=.
- st1=st2 khi st1 giống hệt st2.
- st1 < st2 khi:
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
Dấu hiệu nhận biết từng phần?
c. Thủ tục Delete(st,vt,n):
Quan sát kết quả sau:
Ví dụ 1:
St1:=’abcdef’; Delete(st1,5,2);
Kq st1:=’abcd’
Ví dụ 2:
st2:=’Song Hong’; Delete(st2,1,5);
Kq st2:=’Hong’
2. Các thao tác xử lý xâu:
Ý nghĩa của thủ tục Delete?
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
Dấu hiệu nhận biết từng phần?
d. Thủ tục insert(st1,st2,vt):
2. Các thao tác xử lý xâu:
St1:=’PC’;
St2:=’IBM486’;
Insert(st1,st2,4);=>st2?
St2:= ’IBMPC486’
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
Cho các xâu sau:
* Bài tập áp dụng
Dấu hiệu nhận biết từng phần?
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
Câu 1: Em hãy khai báo biến mh chứa tên của các môn học.
* Khái niệm
Câu 2: Em hãy cho biết kết quả của các thủ tục sau đây
Biết st1:=‘Lop hoc’; st2:=‘tin hoc’; st3:=‘11b’;
Delete(st1,3,4);
Delete(st2,2,2);
Insert(st2,st1,4);
S:=st1+st2;
Insert(st3,st2,5);
Củng cố - Dặn dò
Dấu hiệu nhận biết từng phần?
Khái niệm kiểu dữ liệu xâu.
Khai báo biến kiểu dữ liệu xâu.
Var Tênbiến: String[n];
Một số thao tác xử lý xâu.
Phép ghép xâu.
Phép so sánh.
Thủ tục Delete.
Thủ tục Insert.
Xem lại bài học hôm nay
Đọc trước phần còn lại của bài
Hàm Copy, length, pos
Mục 3 trang 71sgk
Làm bài tập 4.18; 4.19; 4.20 SBT
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
Giáo viên: Phạm Văn Lê Long
Lớp: 11B3
Hãy nêu những kiểu dữ liệu mà em đã học?
Những kiến thức trọng tâm:
Khái niệm kiểu dữ liệu xâu.
Khai báo biến kiểu dữ liệu xâu.
Một số thao tác xử lý xâu.
* Khái niệm kiểu dữ liệu xâu
Dấu hiệu nhận biết từng phần?
Em hãy trình bày những hiểu biết của mình về kiểu dữ liệu xâu?
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
1. Khai báo
Giả sử biến ten chứa tên của học sinh trong lớp.
Em hãy khai báo biến trên.
Lưu ý:
Khi khai báo, bỏ qua phần khai báo độ dài => Độ dài ngầm định tối đa của xâu: 255
Giả sử viết khai báo Var ten:string; là đúng hay sai; có được hay không?
Em hãy giải thích các thành phần trong khai báo?
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
2. Các thao tác xử lý xâu:
a. Phép ghép xâu:
St1:=’Hinh’; st2:=’Hoc’;
St:=St2+st1; st?
b. Phép so sánh:
Kq: ’HocHinh’
Em hãy kể tên các phép toán so sánh đã học
+ Ký tự đầu tiên khác nhau giữa chúng kể từ trái sang trong xâu st2 có mã ASCII lớn hơn.
@ ’Hoang’<’hoang’ Vì: H:có mã ASCII 008
h:có mã ASCII 040
@ ’Anh’<’Ba’
+ st1 là đoạn đầu của st2.
’Lop 11’ < ’Lop 11 B1’
- Các phép so sánh: =, <>, <, >, <=, >=.
- st1=st2 khi st1 giống hệt st2.
- st1 < st2 khi:
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
Dấu hiệu nhận biết từng phần?
c. Thủ tục Delete(st,vt,n):
Quan sát kết quả sau:
Ví dụ 1:
St1:=’abcdef’; Delete(st1,5,2);
Kq st1:=’abcd’
Ví dụ 2:
st2:=’Song Hong’; Delete(st2,1,5);
Kq st2:=’Hong’
2. Các thao tác xử lý xâu:
Ý nghĩa của thủ tục Delete?
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
Dấu hiệu nhận biết từng phần?
d. Thủ tục insert(st1,st2,vt):
2. Các thao tác xử lý xâu:
St1:=’PC’;
St2:=’IBM486’;
Insert(st1,st2,4);=>st2?
St2:= ’IBMPC486’
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
Cho các xâu sau:
* Bài tập áp dụng
Dấu hiệu nhận biết từng phần?
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
Câu 1: Em hãy khai báo biến mh chứa tên của các môn học.
* Khái niệm
Câu 2: Em hãy cho biết kết quả của các thủ tục sau đây
Biết st1:=‘Lop hoc’; st2:=‘tin hoc’; st3:=‘11b’;
Delete(st1,3,4);
Delete(st2,2,2);
Insert(st2,st1,4);
S:=st1+st2;
Insert(st3,st2,5);
Củng cố - Dặn dò
Dấu hiệu nhận biết từng phần?
Khái niệm kiểu dữ liệu xâu.
Khai báo biến kiểu dữ liệu xâu.
Var Tênbiến: String[n];
Một số thao tác xử lý xâu.
Phép ghép xâu.
Phép so sánh.
Thủ tục Delete.
Thủ tục Insert.
Xem lại bài học hôm nay
Đọc trước phần còn lại của bài
Hàm Copy, length, pos
Mục 3 trang 71sgk
Làm bài tập 4.18; 4.19; 4.20 SBT
a. Phép ghép xâu
1. Khai báo
Củng cố
Bài tập áp dụng
2. Các thao tác…
b. Phép so sánh
c. Thủ tục Delete
d. Thủ tục Insert
* Khái niệm
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Phạm Văn Lê Long
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)