1. Trang chủ
  2. » Giáo án - Bài giảng

Bài giảng chuẩn Tin học 11 Kiểu xâu tiết 1

22 81 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 15,42 MB

Nội dung

1. Xác định chuẩn kiến thức, kĩ năng Kiến thức:•Biết được khái nệm kiểu xâu•Biết cú pháp khai báo biến xâu•Biết cách tham chiếu truy xuất đến một phần tử của xâu•Biết một số phép toán trên xâu như: ghép xâu, so sánh 2 xâuKĩ năng: •Khai báo biến kiểu xâu•Tham chiếu đến phần tử của xâu•Gán giá trị cho biến xâu•Ghép xâu và so sánh 2 xâu•Hoạt động nhóm tích cực•Thuyết trình thông qua việc trình bày một sản phẩm chung của cả nhóm

Chào mừng thầy cô em học sinh! Câu 1: Biến S biến mảng chiều: - Có tối đa 30 phần tử - Mỗi phần tử S kí tự KIỂM TRA BÀI CŨ Em viết khai báo biến cho biến S: ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI • Khái niệm A Var S: array [1 30] of byte; B Var S: array [1 30] of integer; C Var S: array [1 30] of real; D Var S: array [1 30] of char; • Khai báo • Các thao tác xử lí • Phép ghép xâu • Phép so sánh CỦNG CỐ Var S: array [1 30] of char; Câu 2: Với biến mảng S trên, câu lệnh gán sau sai? Vì KIỂM TRA BÀI CŨ sao? ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI A S[1]:= ‘S’; B S[2]:= ‘O’ C S[3]:= ‘N’ D S[4]:= ‘SON’ • Khái niệm • Khai báo • Các thao tác xử • Phép ghép xâu lí • Phép so sánh CỦNG CỐ TIN HỌC 11 CHƯƠNG IV KIỂU DỮ LIỆU CÓ CẤU TRÚC Kiểu xâu (Tiết 1) BÀI 12: KIỂU XÂU NỘI DUNG Khái niệm Khai báo Các thao tác xử lí xâu:  Phép ghép xâu  Phép so sánh BÀI 12: KIỂU XÂU Khái niệm • Xâu dãy kí tự có bảng mã ASCII •Mỗi kí tự phần tử xâu •Độ dài xâu = số lượng kí tự xâu •Xâu rỗng xâu có độ dài KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ Xâu NỘI DUNG BÀI MỚI Các kí tự xâu Độ dài xâu • Khái niệm • Khai báo • Các thao tác xử • Phép ghép xâu • Phép so sánh T, i, n, , h, o, c ‘Tin hoc’ lí T, H, P, T, , Y, e, n, , D, u, n, g, ‘THPT Yen Dung 3’ ‘5’ ‘’ 15 ,3 CỦNG CỐ  Xâu rỗng BÀI 12: KIỂU XÂU Khái niệm Tham chiếu đến phần tử xâu: KIỂM TRA BÀI CŨ [chỉ số] ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI • Khái niệm • Khai báo • Các thao tác xử S i n h o c lí • Phép ghép xâu • Phép so sánh S[2] = ? CỦNG CỐ T  ‘i’ Tham chiếu tới kí tự ‘h’ xâu?  S[5] BÀI 12: KIỂU XÂU Khai báo Cú pháp: Var : String [độ dài lớn xâu]; KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ Trong đó: NỘI DUNG BÀI MỚI : Tên biến xâu • Khái niệm String: Từ khóa khai báo biến xâu • Khai báo Độ dài lớn xâu ≤ 255 • Các thao tác xử • Phép ghép xâu • Phép so sánh lí S T i n CỦNG CỐ => Var S : String [7]; h o c BÀI 12: KIỂU XÂU Khai báo Cú pháp: KIỂM TRA BÀI CŨ Var : String [độ dài lớn xâu]; ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI VD1: Khai báo biến hoten để lưu họ tên người => Var hoten : string [30]; • Khái niệm • Khai báo • Các thao tác xử • Phép ghép xâu • Phép so sánh lí VD2: Khai báo biến diachi để lưu địa người => Var diachi: string [80]; CỦNG CỐ BÀI 12: KIỂU XÂU Khai báo Cú pháp: Var : String [độ dài lớn xâu]; KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Xét xem khai báo sau hay sai, sai sửa lại: • Khái niệm • Khai báo • Các thao tác xử Var Var hoten hoten: =string string [30]; [30]; lí • Phép ghép xâu Var Varhoten hoten: :string string[255]; [256]; • Phép so sánh CỦNG CỐ = Var Varhoten hoten: :string string[30]; (30); Var hoten : string; BÀI 12: KIỂU XÂU Khai báo Cú pháp: Var : String [độ dài lớn xâu]; KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ Chú ý: Có thể bỏ qua phần khai báo độ dài, độ dài mặc định 255 NỘI DUNG BÀI MỚI • Khái niệm • Khai báo • Các thao tác xử • Phép ghép xâu • Phép so sánh CỦNG CỐ Var hoten : string; lí BÀI 12: KIỂU XÂU Các thao tác xử lý xâu a Phép ghép xâu KIỂM TRA BÀI CŨ S2 S1 S3  ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI ‘THPT’ + ‘ Yen Dung 3’ ‘THPT Yen Dung 3’ • Khái niệm • Khai báo • Các thao tác xử • Phép ghép xâu • Phép so sánh CỦNG CỐ lí Cho biết tác dụng dấu ‘+’? BÀI 12: KIỂU XÂU Các thao tác xử lý xâu a Phép ghép xâu KIỂM TRA BÀI CŨ Sử dụng kí hiệu + để ghép nhiều xâu thành xâu ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI • Khái niệm VD: Cho biết kết xâu sau: • Khai báo S:= ‘Lop’ + ‘11A5’; • Các thao tác xử • Phép ghép xâu • Phép so sánh CỦNG CỐ lí S1:= S + ‘ hoc tot’; BÀI 12: KIỂU XÂU Các thao tác xử lý xâu b Phép so sánh - Các phép so sánh xâu: >, =, B nếu:  • Khai báo • Các thao tác xử Xâu A = B chúng giống hệt Kí tự khác chúng xâu A có mã ASCII lớn xâu B lí • Phép ghép xâu VD: ‘Ha Noi’ > ‘Ha Nam’ • Phép so sánh  CỦNG CỐ Xâu B đoạn đầu xâu A VD: ‘Lop hoc’ > ‘Lop’ TRÒ CHƠI HỘP QUÀ BÍ MẬT Gift box secret game Câu 1: Khai báo sau đúng: A Var x: string[25]; B Var x: string[256]; C Var x= string[40]; D Var x: string40; ME GO HO candies Câu 2: Hãy cho biết độ dài xâu S Với S:=’ thpt yen dung 3’? A 15 B 16 C 17 ME GO HO D 18 candies S:=’ thpt yen dung 3’ Câu 3: Với giá trị xâu S trên, tham chiếu đến phần tử thứ ta kí tự nào? A ‘y’ B ‘e’ C ‘n’ ME GO HO D ‘ ‘ candies Câu 4: Cho s1:=’hoc’; s2:=’ pascal’ Để có kết là: ‘hoc pascal rat de’ ta làm sau: A S1+S2+rat de; B S1+S2+rat+de; C S1+S2+’rat’+’de’; candies D S1+S2+’ rat de’; ME O H O G Câu 5: So sánh xâu S1:=’Tin học’ S2:=’Tin hoc pascal’ A S1 >= S2 B S1 < S2 C S1 = S2 ME GO HO D S1 > S2 candies Chúc em học tập tốt thành công tương lai ... CHƯƠNG IV KIỂU DỮ LIỆU CÓ CẤU TRÚC Kiểu xâu (Tiết 1) BÀI 12 : KIỂU XÂU NỘI DUNG Khái niệm Khai báo Các thao tác xử lí xâu:  Phép ghép xâu  Phép so sánh BÀI 12 : KIỂU XÂU Khái niệm • Xâu dãy kí... tử xâu •Độ dài xâu = số lượng kí tự xâu ? ?Xâu rỗng xâu có độ dài KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ Xâu NỘI DUNG BÀI MỚI Các kí tự xâu Độ dài xâu • Khái niệm • Khai báo • Các thao tác xử • Phép ghép xâu. .. ĐỀ NỘI DUNG BÀI MỚI • Khái niệm VD: Cho biết kết xâu sau: • Khai báo S:= ‘Lop’ + ? ?11 A5’; • Các thao tác xử • Phép ghép xâu • Phép so sánh CỦNG CỐ lí S1:= S + ‘ hoc tot’; BÀI 12 : KIỂU XÂU Các thao

Ngày đăng: 25/02/2021, 09:28

TỪ KHÓA LIÊN QUAN

w