Bài 12. Kiểu Xâu - Tin Học 11 - Nguyễn Thị Tố Châu

Đăng nhập / Đăng ký
  • Trang chủ
  • Thành viên
  • Trợ giúp
  • Liên hệ
  • Liên kết đơn vị bạn
  • Trường THPT Cửa Tùng
  • Trường THPT Gio Linh
  • Trường THPT Chu Văn An
  • Trường THPT Thị xã Quảng Trị
  • Trường THPT Cam Lộ
  • Trường Chuyên Lê Quý Đôn
  • Thư viện giáo dục Tỉnh Quảng Trị

HÌNH ẢNH HOẠT ĐỘNG

  • (Chú ý, chú ý...) HỔ TRỢ TRỰC TUYẾN Quản trị: Nguyễn Thị Tố Châu 0914.191.357 ( )

Đăng nhập

Tên truy nhập Mật khẩu Ghi nhớ   Quên mật khẩu ĐK thành viên

Thông tin

  • Giới thiệu chung
  • Thành tích nhà trường
  • Cơ cấu tổ chức
  • Chi bộ Đảng
  • Công đoàn
  • Đoàn TNCS Hồ Chí Minh
  • Hội LHTN Việt Nam
  • Danh sách giáo viên
  • Danh sách lớp
  • Văn bản pháp quy
  • Tin tức
  • Thông báo
  • Hình ảnh hoạt động
  • Đóng góp ý kiến
  • Soạn bài trực tuyến
  • Các tổ chuyên môn
  • Thường trực Hội CMHS
  • Ban chấp hành Hội LHTN Việt Nam
  • Ban chấp hành Đoàn TNCS Hồ Chí Minh
  • Ban chấp hành công đoàn
  • Ban giám hiệu
  • Văn bản nhà trường
  • Văn bản Phòng GD & ĐT
  • Văn bản Sở GD & ĐT
  • Văn bản Bộ GD & ĐT

Tài nguyên dạy học

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

  • Đáp an toán đề thi đại học khối A năm...
  • xem diem o dau vay may bac...
  • ui em xin loi nha em pm nham cho dua...
  • Thầy ơi.em là học sinh cũ của trường.em đã dăng...
  • SMS SCHOOL ...
  • bài này rất hay và thật ý nghĩa,rất thích bài...
  • dễ mà,chỉ cần nhấp vào đăng ký rùi điền...
  • hay va y nghia :)...
  • ...
  • :D ^!^...
  • hay thAt....
  • thay ọ sao ma vo xem diem ko dc...
  • sao muon dang ki thanh vien cua truong ma kho...
  • fdghjgsh...
  • Thống kê

  • 264720 truy cập (chi tiết) 2 trong hôm nay
  • 393969 lượt xem 2 trong hôm nay
  • 28 thành viên
  • Thành viên trực tuyến

    1 khách và 0 thành viên

    Chào mừng quý vị đến với Website của Trường THPT Lê Lợi Đông Hà.

    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ư liệu của Thư viện về máy tính của mình. Nếu chưa đăng ký, hãy đăng ký thành viên tại đây 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 ô bên phải. Đưa bài giảng lên Gốc > Bài giảng > Tin học > Tin học 11 >
    • Kiểu xâu
    • Cùng tác giả
    • Lịch sử tải về

    Kiểu xâu Download Edit-0 Delete-0

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ... Nhấn vào đây để tải về Báo tài liệu có sai sót Nhắn tin cho tác giả (Tài liệu chưa được thẩm định) Nguồn: Người gửi: Nguyễn Thị Tố Châu (trang riêng) Ngày gửi: 22h:04' 07-04-2009 Dung lượng: 1'019.0 KB Số lượt tải: 81 Số lượt thích: 0 người Viết chương trình nhập vào tên của 1 học sinh và in tên của học sinh đóTên học sinh dữ liệu kiểu gì?Tên có bao nhiêu kí tự?Var ten: Char;Begin Write(‘Nhap ten: ’); Readln(ten); Write(ten); Readln;End.- Vì sao khi xuất ra màn hình chỉ nhận 1 kí tự?- Kiểu kí tự nhận được bao nhiêu kí tự?- Làm thế nào để nhập vào 1 dãy kí tự?Bài 12 1. Khái niệm:- Xâu là dãy các kí tự trong bộ mã ASCII- Mỗi kí tự được gọi là 1 phần tử của xâu.- Số lượng kí tự trong 1 xâu gọi là độ dài của xâu.- Xâu có độ dài bằng 0 là xâu rỗng.8 1 2 3 4 5 6 7 8BÀI 12. KIỂU XÂUSTTên xâuĐộ dài của xâuKí tựChỉ số2. Khai báo:BÀI 12. KIỂU XÂUVar : String[độ dài lớn nhất];Ví dụ: Var hoten: String[26];* Chú ý:- Độ dài xâu nằm trong khoảng 1 đến 255 - Nếu bỏ qua khai báo [độ dài lớn nhất] thì độ dài của xâu ngầm định là 255 kí tự- Hằng xâu được đặt trong dấu nháy đơn ``Ví dụ: Var chuthich :String;3. Tham chiếu tới phần tử xâu:BÀI 12. KIỂU XÂUTên biến xâu[chỉ số phần tử](Chỉ số có thể nhận giá trị từ 1 đến độ dài lớn nhất của xâu)Ví dụ:Var ten: string[20];BeginTen:=‘Le Loi’; Write(ten[5]);Readln;End.Chạy chương trình bên cho kết quả gì trên màn hình?oKết quả:Để nhập xâu:Readln (tên biến xâu);Để đưa xâu ra màn hình:Write/Writeln(tên biến xâu);02 Hái hoa dân chủ Câu số 1:??Khai bo b?n tin d? di t?i da 255?Trả lời: Var bantin:string; ho?c Var bantin:string[255]; Đáp ánChọn câuCâu 1 (Hái hoa dân chủ)Câu số 2:??S1:=11; v S2:=`11`; gi?ng nhau dng hay sai?Trả lời: Sai, S1 v S2 l 2 bi?n ki?u d? li?u khc nhauĐáp ánChọn câuCâu 2 (Hái hoa dân chủ)Câu số 3:??Var st1:char; st2:string[1];L?nh gn st1:=st2; dng khơng? Gi?i thích?Trả lời: Sai, vì khơng cng ki?u d? li?uĐáp ánChọn câuCâu 3 (Hái hoa dân chủ)Câu số 4: ?? S[5]; d? tham chi?u d?n kí t? th? 5 trong xu S?Trả lời: Sai, S[5]Đáp ánChọn câuCâu 4 (Hái hoa dân chủ)Câu số 5:??Khai bo 1 xu S cĩ d? di t?i da 100?Trả lời: Var S: String[100];Đáp ánChọn câuCâu 5 (Hái hoa dân chủ)4. Các thao tác xử lí xâu:BÀI 12. KIỂU XÂUa. Phép ghép xâu (+): được dùng để ghép nhiều xâu thành một.Ví dụ: ‘Tin’+’Hoc’=‘TinHoc’b. Các phép so sánh: dùng các phép toán quan hệ để so sánh (=,, =) So sánh 2 xâu theo quy tắc:`Ha Noi` > `Ha Nam` `Xau` < `Xau ki tu` - Xâu A = B nếu chúng giống hệt nhau.- 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. `Tin hoc` = `Tin hoc` Ví dụ c. Các thủ tục và hàm chuẩn xử lí xâu :S1:=`1` S2:=`Hinh .2`Insert(S1,S2,6); ? S2=`Hinh 1.2`Chèn xâu S1 vào xâu S2 bắt đầu từ vị trí vt. 2. Insert(S1,S2,vt);S := `Song Hong`Delete(S,1,5); ?S= `Hong`Xoá n kí tự của xâu S bắt đầu từ vị trí vt.1. Delete(S,vt,n);Ví dụý nghĩaThủ tụcBÀI 12. KIỂU XÂU TRẮC NGHIỆMCh?n cuĐáp ánKhai báo nào sau đây đúng:A. Var ten:string(30);B. Var ten: string[256];C. Var ten= string;D. Var ten:string[30];Đáp ánCh?n cuTham chiếu đến phần tử trong xâu:A. Tênbiến[chỉ số phần tử];B. Tênbiến(chỉ số phần tử)C. Tênbiến[chỉ số phần tử]D. [chỉ số phần tử]tênbiếnĐáp ánCh?n cuPhát biểu nào sau đây sai:A. Xâu có độ dài bằng 0 là xâu rỗng.B. Xâu là 1 kí tự trong bảng mã ASCIIC. Số lượng kí tự trong 1 xâu gọi là độ dài của xâu.D. Mỗi kí tự được gọi là 1 phần tử của xâu. Đáp ánCh?n cuPhép gán giá trị biến xâu(S) nào sau đây đúng?A. S:=‘tin hoc’;B. S:=“tin hoc”;C. S:=tin hoc;D. S:= ‘tin hoc’ Câu 5 (01 Hái hoa dân chủ)Đáp ánCh?n cuWrite (‘ha Noi’ > ‘ ha nam’) cho kết quả ? A. TrueB. False ‘hoc’ +‘Tin’ thực hiện phép ghép xâu trên cho kết quả gì?A. ‘Tinhoc’B. ‘Tin hoc’C. ‘hoc Tin’D. ‘hocTin’Đáp ánCh?n cuĐáp ánCh?n cuWrite (‘May tinh’ >= ‘May tinh’) cho kết quả ? A. TrueB. FalseĐáp ánCh?n cuCho xâu st:= `chuc mung nam moi !`, hãy chọn giá trị tham chiếu đúng: A. st[6]= ‘ `; B. st[6]= ‘m`; C. st[6]= `u`; D. st[6]= `c`; Chú ý:BÀI 12. KIỂU XÂU- Xâu được tạo thành bởi các kí tự, trong đó có thể có dấu cách.- Khi viết 2 xâu kí tự phải đặt trong 2 dấu nháy đơn nhưng khi nhập vào từ bàn phím giá trị 1 xâu chỉ cần gõ giá trị của xâu đó.- Xâu rỗng ta viết 2 nháy đơn liền nhau.Hãy nhớ!? Xâu là dãy các kí tự trong bộ mã ASCII. ? Khai báo: tên xâu, độ dài lớn nhất của xâu.? Tham chiếu phần tử của xâu: Tên xâu[chỉ số]? Các thao tác xử lí thường dùng: + Phép ghép xâu, so sánh xâu; + Các thủ tục và hàm chuẩn.‘Xin chao cac ban!’Var S : string[30]; S[1]:= ‘X’;Ch:=`a` UPCase(ch) = `A`Chuyển kí tự ch thành chữ hoa4. UPCase(ch)S1:=`1` S2:=`Hinh 1.2` Pos(S1,S2) = 6Cho vị trí xuất hiện đầu tiên của xâu S1 trong xâu S23. Pos(S1,S2)S := `Xin chao` Length(S) = 8Cho giá trị là độ dài của xâu S2. Length(S)Ví dụý nghĩaHàmS := `Tin hoc`Copy(S,5,3)= `hoc`Tạo xâu gồm n kí tự liên tiếp bắt đầu từ vị trí vt của xâu S1. Copy(S,vt,n)BÀI 12. KIỂU XÂU4. Một số ví dụNhập vào họ tên của hai học sinh, in ra màn hình họ tên dài hơn?1Các bước:Thể hiện bằng pascal1. Khai b¸o x©u Var a,b: string;2. NhËp x©uBEGINWrite(‘ Nhap xau ho ten thu nhat :’); Readln(a);Write(‘Nhap xau ho ten thu hai :’); Readln(b);3. Xö lÝ x©uIF Length(a)>Length(b) Then write(a) else write(b);Readln;END.Nhập vào hai xâu từ bàn phím, kiểm tra xem kí tự đầu tiên của xâu thứ nhất có trùng với kí tự cuối cùng của xâu thứ hai không?2Các bước:1. Khai b¸o x©u : A,B2. NhËp x©u3. Xö lÝ x©u, trong ®ã:Kí tự đầu tiên của xâu A:A[1]Kí tự cuối cùng của xâu B:B[x] trong ®ã X lµ ®é dµi cña x©u B Dựa vào các bước bên, hãy hoàn thiện chương trình?Nhập vào một xâu từ bàn phím, đưa ra màn hình xâu thu được bằng cách loại bỏ các dấu cách từ xâu đã cho?3Hãy nêu thuật toán để giải bài toán trên?Ví dụ:- Xâu ban đầu : `Mon Tin hoc`- Kết quả ra màn hình : `MonTinhoc`Thuật toán B1. Khởi tạo xâu rỗng;B2. Lần lượt duyệt qua tất cả các phần tử của xâu vừa nhập, nếu phần tử được duyệt khác dấu cách thì bổ sung vào xâu rỗng.Hãy viết chương trình dựa theo thuật toán bên.   ↓ ↓ Gửi ý kiến CẢM ƠN QUÝ THẦY CÔ Đà GHÉ THĂM THƯ VIỆN TRỰC TUYẾN TRƯỜNG THPT LÊ LỢI - SỰ ĐÓNG GÓP CỦA QUÝ VỊ SẼ LÀM NÊN THÀNH CÔNG CHO TRANG WEB NÀY. XIN TRÂN TRỌNG CẢM ƠN! Bản quyền thuộc về Trường THPT Lê Lợi Website được thừa kế từ Violet.vn, người quản trị: Nguyễn Thị Bạch Mai

    Từ khóa » độ Dài Của Xâu được Tính Dựa Vào