Tin 11: Kiểu xâu

34 404 2
Tin 11: Kiểu xâu

Đ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

Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn       Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn 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 1 ? Viết đọan chương trình để nhập và xuất dữ liệu cho từng phần tử? Turbo Pascal Có những khó khăn gì gặp phải??? Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn Cần có 1 kiểu dữ liệu mới cho phép ta nhập/ xuất dữ liệu bằng một lệnh. KIỂU XÂU Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn  Xâu là dãy các kí tự trong bộ mã ASCII T I N H O C 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ài 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]= 1. Khái niệm: Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn Var <tên biến>:String[Độ dài lớn nhất của xâu]; Ví dụ: Var hoten: String[26];  STRING: tên kiểu 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: Ý nghĩa của từ STRING? ? Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn Em hãy cho ví dụ về xâu kí tự? Xâu đó có bao nhiêu ký tự? Ví dụ: ‘PHU THANH’ -> Xâu trên có 9 kí tự ? Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn Xâu chỉ gồm một kí tự trống được viết thế nào? Số lượng kí tự bao nhiêu?? - Kí hiệu xâu gồm 1 kí tự là: - Xâu này có độ dài là: ‘ ‘ 1 ? Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn Xâu rỗng được viết thế nào? Số lượng kí tự bao nhiêu?? - Kí hiệu xâu rỗng là: - Xâu này có độ dài là: ‘ ‘ 0 ? Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn 2.1) Nhập xuất dữ liệu cho biến xâu Write(‘Nhap vao xau A:’); Readln(A); Em hãy tìm ví dụ cụ thể?? 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?? ? Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt vấn vấn đề đề 3: 3: Các thao tác xử lý Các thao tác xử lý 3: 3: Các thao tác xử lý Các thao tác xử lý GV: Trần ThỊ Kim Dung GV: Trần ThỊ Kim Dung 9/20/13 1: 1: Khái Khái niệm niệm 1: 1: Khái Khái niệm niệm 2 2 : : Khai Khai báo báo 2 2 : : Khai Khai báo báo 4 4 : : Một số ví dụ Một số ví dụ 4 4 : : Một số ví dụ Một số ví dụ 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu 2.3) Kiểm tra kiến thức 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn Khi viết nhập/ xuất dữ liệu cho biến xâu có gì khác so với biến mảng các kí tự? - Viết một lệnh nhập nguyên cho cả xâu. - Viết lệnh gọn hơn, Chương trình gọn. Ta có thể sử dụng lệnh gán để nhập giá trị cho biến xâu: Tên_biến_xâu := hằng_xâu Ví dụ: St : = ‘ HA NOI’ ? [...]... 2.2) Tham chiếu đến kí tử của xâu - Xâu A=B nếu chúng giống hệt nhau 2.3) Kiểm tra kiến thức 3: Các thao tác xử lý 3: Các thao tác xử lý 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn 44:Một số ví dụ : Một số ví dụ GV: Trần ThỊ Kim Dung  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 + Xâu B là đoạn đầu của xâu A   ‘Ha Noi’ > ‘Ha Nam’... 2.1) Nhập xuất dữ liệu 2.2) Tham chiếu đến kí tử của xâu ? Phép ghép xâu là gì? 2.3) Kiểm tra kiến thức  Phép ghép xâu: kí hiệu là +, được sử 3: Các thao tác xử lý 3: Các thao tác xử lý dụng để ghép nhiều xâu thành 1 xâu 3.1) Biểu thức xâu 3.2) Các thủ tục và hàm chuẩn 44:Một số ví dụ : Một số ví dụ GV: Trần ThỊ Kim Dung 9/20/13 Bài 12: 9/20/13 KIỂU XÂU Đặt vấn đề Đặt vấn đề 1: Khái niệm 1: Khái niệm... đế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: =,,>, . tiên khác nhau giữa chúng ở xâu A có mã ASCII lớn hơn ở xâu B + Xâu B là đoạn đầu của xâu A. - Xâu rỗng là xâu ‘’  Tin hoc’ = Tin hoc’  ‘Ha Noi’ >. lượng kí tự bao nhiêu?? - Kí hiệu xâu gồm 1 kí tự là: - Xâu này có độ dài là: ‘ ‘ 1 ? Bài 12: Bài 12: KIỂU XÂU KIỂU XÂU Đặt Đặt vấn vấn đề đề Đặt Đặt

Ngày đăng: 20/09/2013, 18:10

Hình ảnh liên quan

Kết quả in ra màn hình là gì? - Tin 11: Kiểu xâu

t.

quả in ra màn hình là gì? Xem tại trang 15 của tài liệu.
Kết quả in ra màn hình là gì? - Tin 11: Kiểu xâu

t.

quả in ra màn hình là gì? Xem tại trang 18 của tài liệu.
màn hình xâu dài hơn, nếu bằng nhau thì đưa ra xâu nhập sau. - Tin 11: Kiểu xâu

m.

àn hình xâu dài hơn, nếu bằng nhau thì đưa ra xâu nhập sau Xem tại trang 30 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan