Menu Chính

ĐIỂM TIN CÁC BÁO

LIÊN KẾT WEBSITE

TIN TỨC

Ảnh ngẫu nhiên

Valentine11.swf Thieprong.swf Tinh_ca_CR.swf Bay_giua_ngan_ha.swf Daythonvyda.swf Mung_Giang_Sinh_20104.flv 201120101.swf USB.bmp Dtichhinhtron.swf Dtichelip.swf Goc_o_tam.swf Dtich_hinhquat.swf Dong_ho_dem_nguoc_15_giay.swf DirectedLine.swf Cylinder.swf Dtich_hchunhat.swf Dien_tich_xung_quanh_cua_hinh_tru_.swf Degenerate.swf EquilateralTriangle.swf EqUnitCircle.swf

VUI MỪNG CHÀO ĐÓN

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

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Hổ trợ Trực tuyến

    • (chithu1980)

    Menu chức năng 1

    Tiết 29

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    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: Trần Chí Thu (trang riêng)
    Ngày gửi: 14h:37' 18-07-2009
    Dung lượng: 56.5 KB
    Số lượt tải: 11
    Số lượt thích: 0 người
    Tuần : 25 Ngày soạn / / 09

    Chương IV. KIỂU DỮ LIỆU CÓ CẤU TRÚC

    §12. KIỂU XÂU(T1)

    A. MỤC TIÊU
    1. Kiến thức:
    - Biết được kiểu dữ liệu mới là kiểu xâu
    - Biết xâu là một dãy kí tự (có thể coi xâu là mảng một chiều)
    - Biết cách khai báo và truy cập đến các phần tử của xâu
    - Biết các phép toán liên quan đến xâu
    2. Kĩ năng:
    - Khai báo được biến xâu và truy cập đến phần tử của xâu
    - Sử dụng được một số các phép toán trên xâu để giải quyết một bài toán đơn giản
    B. PHƯƠNG PHÁP
    Hỏi đáp
    GV gợi mở để HS tham gia vào bài học
    C. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
    1. Giáo viên: Giáo án, giáo cụ
    2. Học sinh: Sách giáo khoa
    D. TIẾN TRÌNH LÊN LỚP
    Ổn định lớp:
    Chào, lớp trưởng báo cáo sỉ số lớp
    Kiểm tra bài cũ:
    Bài mới:
    Đặt vấn đề:
    Với kiến thức đã học, các em hãy cho biết: để nhập họ tên một HS từ bàn phím ta cần khai báo biến như thế nào? HS đưa ra cách dùng mảng một chiều:
    var hoten: array[1..30] of char;
    Vậy nếu ta cần nhập họ tên của 44 HS trong lớp thì ta phải khai báo 44 biến mảng một chiều. Hãy việc khai báo này thế nào, có những khó khăn gì? HS nhận xét. GV dẫn nhập vào bài: Hôm nay cô sẽ giới thiệu cho các em một kiểu dữ liệu mới giúp ta khai báo 44 biến này một cách nhanh chóng và khoa học, đó là “Kiểu xâu”
    Triển khai bài mới:
    Hoạt động giáo viên và học sinh
    Nội dung
    
    Hđ1. Tìm hiểu về xâu và cách khai báo và sử dụng xâu
    GV: Trong bài toán nêu trên thay vì dùng kiểu mảng một chiều để khai báo một biến, cô có thể dùng kiểu dữ liệu mới là kiểu xâu để khai báo như sau: Var hoten: string[30];
    GV: Các em hãy tìm hiểu xem từ string và con số 30 trong cặp dấu [] nói lên cái gì?
    HS: string là tên kiểu xâu
    30 là số kí tự tối đa của xâu.
    GV: Khai báo trên có thể viết lại:
    Var hoten: string;
    được không? Khi đó, xâu có tối đa bao nhìêu kí tự?
    HS: Được, xâu có tối đa 255 kí tự.
    GV: Viết câu trúc chung khai báo biến kiểu xâu
    HS: var : string[số kí tự tối đa của xâu];
    GV: Hãy cho ví dụ một xâu bất kì và cho biết số kí tự của xâu đó?
    HS: Ví dụ, ‘Ho Chi Minh’
    Số kí tự của xâu là 11
    GV: Khi viết xâu phải đặt giữa hai dấu nháy đơn’’. Số lượng kí tự trong xâu được gọi là độ dài của xâu. Vậy nếu xâu chỉ gồm một kí tự trống thì viết thế nào? Số lượng kí tự là bao nhiêu?
    HS: Xâu gồm một kí tự trống được viết ‘ ‘, xâu này có độ dài là 1.
    GV: Vây xâu rỗng thì sao?
    HS: Xâu rỗng được viết ‘’, độ dài của xâu này là 0
    GV: Giới thiệu thủ tục nhập/xuất xâu
    Nhập : Readln(tên biến xâu);
    Xuất : Write(tên biến xâu);
    GV: Viết thủ tục nhập/xuất cho biến xâu hoten
    HS: readln(hoten);
    Write(hoten);
    GV: Nhận xét có gì khác so với việc nhập/xuất biến mảng các kí tự?
    HS: Viết một lệnh nhập/xuất được nguyên cả xâu, chương trình gọn hơn.
    GV: Ta có thể dùng lệnh gán để nhập giá trị cho biến xâu theo cấu trúc:
    := ;
    Ví dụ, hoten:=’Chau Gia Bao’;
    GV: Ta có thể xem xâu là mảng một chiều mà mỗi phần tử của xâu là một kí tự. Các kí tự của xâu được đánh số thứ tự, thường bắt đầu là 1
    GV: Vậy tương tự mảng, hãy cho biết cách tham chiếu đến phần tử thứ i của xâu.
    HS: tên_biến_xâu[chỉ số i]
    GV: Cho ví dụ
    HS: hoten[6] cho kí tự là ‘G’
    GV: Quan sát những lệnh gán trong ví dụ bên, cho biết lệnh gán nào sai? Vì sao?
    HS: Nhận xét
    KIỂU XÂU
    1. Kiểu Xâu
    Xâu là một dãy các kí tự trong bảng mã
     
    Gửi ý kiến

    Nhúng mã HTML