Chuẩn bị bài tập 1,2,3 trang 175,176 SGK chuẩn bị tiết sau ôn tập.

Một phần của tài liệu Trọn bộ giáo án 11 (Trang 59 - 61)

Tiết: 29-30 Tuần: 29-30

THỰC HÀNH.I. Mục đích yêu cầu: I. Mục đích yêu cầu:

- Học sinh sử dụng cấu trúc dữ liệu xâu ký tự. II. Chuẩn bị:

Giáo viên: Chuẩn bị giáo án, máy tính. Học sinh: Chuẩn bị bài trước ở nhà.

III. Kiến thức trọng tâm:

- Cấu trúc dữ liệu xâu ký tự.

IV. Phương pháp giảng dạy:- Kiểm tra, thực hành. - Kiểm tra, thực hành. V. Tiến trình bài giảng:

1. Ổn định lớp: 2. Kiểm tra bài cũ:

- Kiểm tra bài làm của học sinh ở nhà.

- Định nghĩa, cách khai báo và các thao tác trên xâu ký tự.

3. Nội dung bài mới:

• Cho bài tập + Cho ví dụ minh hoạ . + Học sinh đưa ra giải thuật . + Hướng dẫn cách cài đặt . Học sinh : Nhắc lại cách khai báo xâu ký tự ?

Giáo viên : Hướng dẫn cách khai báo xâu ký tự:

• Cách 1 : gián tiếp . TYPE

Tên chuoi1 = string[ spt tối đa ];

Tên chuòi = string; Var biên1: tên chuoi 1; Biến 2 : ten chuoi 2; Cách 2: Trực tiếp .

VAR biến 1: string[spt tối đa];

Biến 2: string; Học sinh : Giải bài trên máy ? Tương tự giải bài tập 1.

Bài tập 1: Nhập một xâu ký tự biến đổi xâu ký

các ký tự hoa thành ký tự thường và ngược lại. Giải : Program biendoixaukytu ; Uses crt ; Var s : string; i : integer ; Begin Clrscr ;

Write(‘Nhập xau: ‘ ); readln(s); For i := 1 to length(s) do If(s[i] in [‘a’..’z’])then S[i] := upcase(s[i]) Else S[i] := chr(odr(s[i])+32); Writeln(‘Kết quả S = ’,s) ; Readln; End.

• Cho bài tập : + Cho VD minh hoạ

+ Học sinh đưa ra giải thuật . Hướng dẫn cách cài đặt chương trình .

biết ký tự x xuất hiện bao nhiêu lần trong xâu ký tự trên.

Bài tập 3:Viết chương trình thay tất cả các kí tự

a trong một xâu cho trước bằng kí tự b và tìm số lần xuất hiện kí tự a trong xâu đó.

4. Củng cố :

- Cấu trúc dữ liệu xâu.

- Cấu trúc lệnh lặp for… do, while…. do.

5. Dặn dò:

Một phần của tài liệu Trọn bộ giáo án 11 (Trang 59 - 61)

Tải bản đầy đủ (DOC)

(68 trang)
w