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

Giáo án Tin học 11 Kiểu xâu tiết 1

8 47 1

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 98 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

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âu Kĩ 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 Thái độ: • Có tinh thần hợp tác, tích cực tham gia học tập

Trang 1

BÀI HỌC: KIỂU XÂU (tiết 1)

Tin học lớp 11 Ngày soạn: 23/02/2019

Ngày giảng: 01/03/2019

Họ tên GV hướng dẫn: BÙI THỊ THU HUYỀN

Họ tên GSTT: NGUYỄN THỊ THU DỊU

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âu

Kĩ 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

Thái độ:

 Có tinh thần hợp tác, tích cực tham gia học tập

2 Thiết kế tiến trình dạy học

3.1 Khung tiến trình dạy học

Hoạt

Thời gian (Phút)

Khởi

động N1: Trò chơi khởi động

N1: Ôn lại các kiên thức về mảng 1

Trang 2

thành

kiến

thức

N2: Tìm hiểu khái niệm xâu kí tự N2: Nghe hướng dẫn của giáo viên và

N3: Tìm hiểu cách khai báo xâu N3 Nghe hướng dẫn của giáo viên và

N4 Tìm hiểu các thao tác xử lí xâu N4 Nghe hướng dẫn của giáo viên và

Luyệ

n tập

Vận

dụng

Trang 3

3.2 Hướng dẫn cụ thể tiến trình dạy học

3.2.1 Hoạt động Khởi động

(1) Mục tiêu: Tạo không khí hào hứng cho lớp học, giúp học sinh ôn lại kiến thức về mảng 1 chiều: khai báo, nhập xuất mảng, tham chiếu,

(2) Phương pháp/kĩ thuật dạy học: Cá nhân, thảo luận nhóm

(3) Phương tiện dạy học: Máy tính, máy chiếu

(4) Sản phẩm: Học sinh nắm rõ kiến thức cơ bản tiết trước và định hình kiến thức sắp học

Trang 4

3.2.2 Hoạt động Hình thành kiến thức

a Giới thiệu khái niệm xâu

sinh

- Giáo viên chiếu các câu hỏi trắc nghiệm đã chuẩn bị sẵn lên

máy chiếu Yêu cầu học sinh thảo luận theo nhóm, viết đáp án trả

lời vào bảng phụ và dơ lên khi hết thời gian 15s suy nghĩ

Câu 1: Cách khai báo mảng 1 chiều nào sau đây là đúng?

A. Var A= array [1 100] of integer;

B. Var A: array [1 100] of integer;

C. Var A: array [1 100] of integer; (*)

D. Var A: array [1 100] of integer

Câu 2: Viết lệnh để tham chiếu tới phần tử thứ 3 của mảng A sau:

A A[3] (*)

B. A(3)

C A[2]

D Write(A[3]);

Câu 3: Biến S là biến mảng một chiều có tối đa 30 phần tử, mỗi

phần tử của S là 1 kí tự Hãy viết khai báo biến cho biến S:

A. Var A: array [1 30] of byte;

B. Var A: array [1 30] of integer;

C. Var A: array [1 30] of real;

D. Var A: array [1 30] of char; (*)

Câu 4: Với biến mảng S trên, câu lệnh gán nào sau đây là sai? Vì

sao?

A S[1]:=‘S’;

B S[2]:=‘O’;

C S[3]:=‘N’;

D S[4]:=‘SON’; (*)

- GV đưa ra đề bài nhập họ tên của một HS trong lớp Yêu cầu

các em đưa ra ý tưởng (khai báo, câu lệnh nhập, )

- GV chiếu chương trình hoàn chỉnh đã cài sẵn yêu cầu 1 HS chạy

chương trình, nhập họ tên của mình vào máy

- Sau khi HS nhập xong GV hỏi: Nếu cô cần nhập họ tên 30 HS

trong lớp thì có khó khăn gì?

=> Khó khăn: Cần đến 30 mảng, vì mỗi phần tử kiểu char chỉ

nhập được 1 kí tự, khi nhập họ tên có nhiều kí tự => phải thao tác

Enter nhiều lần, chương trình dài dòng, mất thời gian, tốn công

sức => Kiểu xâu khắc phục nhược điểm trên cho phép nhập xâu

chỉ cần 1 thao tác Vậy xâu là gì cùng tìm hiểu bài 12 Kiểu xâu

- HS thực hiện

Trang 5

(1) Mục tiêu: Biết được khái niệm kiểu xâu, cách th cách tham chiếu tới phần tử của xâu

(2) Phương pháp/kĩ thuật dạy học: Cá nhân, trình bày và thảo luận

(3) Phương tiện dạy học: Máy tính, máy chiếu

(4) Sản phẩm: Học sinh hiểu thế nào là kiểu xâu, cách tham chiếu tới phần tử của xâu

Nội dung hoạt động

sinh

- Dựa vào ý hiểu và nội dung SGK mời một HS nêu khái

niệm kiểu xâu

- GV đưa ra một số ví dụ kiểu xâu và dùng một xâu làm mẫu

chỉ ra các phần tử của xâu, độ dài xâu Từ đó yêu cầu HS

cho biết cách xác định phần tử của xâu, độ dài xâu

- GV đưa ra cú pháp tham chiếu tới phần tử trong xâu.

Cho xâu A sau:

Yêu HS cho biết:

S[2] = ?

Tham chiếu tới kí tự ‘i’ của xâu?

- Học sinh phát biểu

- HS thực hiện

- HS thực hiện

b Khai báo xâu

(1) Mục tiêu: Biết được cách khai báo xâu

(2) Phương pháp/kĩ thuật dạy học: Cá nhân, hoạt động nhóm

(3) Phương tiện dạy học: Máy tính, máy chiếu, bảng phụ

(4) Sản phẩm: Khai báo được biến kiểu xâu

Nội dung hoạt động Hoạt động của giáo viên Hoạt động của học sinh

- GV đưa ra cú pháp khai báo biến xâu

- GV đưa ra ví dụ khai báo biến xâu sau đó yêu cầu

HS xác định các thành phần của khai báo: tên biến,

độ dài lớn nhất của xâu

- GV yêu cầu HS hoạt động nhóm:

- HS thực hiện

Trang 6

Nhóm 1: Khai báo biến để lưu họ tên của một người

Nhóm 2: Khai báo biến để lưu địa chỉ của một người

- GV cho HS bài tập nhận dạng:

Xét xem các khai báo sau đây đúng hay sai, nếu sai

sửa lại:

1 Var hoten = string [30];

2 Var hoten : string [256];

3 Var hoten : string (30);

4 Var hoten : string;

- GV nhấn mạnh: “Có thể bỏ qua phần khai báo độ

dài, khi đó độ dài mặc định là 255.”

- GV chiếu 1 chương trình hoàn chỉnh về nhập xuất

sâu Yêu cầu HS xác định đoạn chương trình thực

hiện mục đích sau: khai báo tên chương trình, khai

báo biến, nhập xâu, xuất xâu

c Các thao tác xử lí xâu

(1) Mục tiêu: Biết một số phép toán trên xâu như: ghép xâu, so sánh 2 xâu

(2) Phương pháp/kĩ thuật dạy học: Cá nhân, trình bày và thảo luận

(3) Phương tiện dạy học: Máy tính, máy chiếu

(4) Sản phẩm: Sử dụng phép cộng nối hai hay nhiều xâu, so sánh được 2 xâu

Nội dung hoạt động Hoạt động của giáo viên Hoạt động của học sinh

- GV đưa ra ví dụ: ‘THPT’ + ‘ Yen Dung 3’  ‘THPT

Yen Dung 3’

Yêu cầu HS cho biết tác dụng của phép +

- GV cho HS làm bài tập: Cho biết kết quả các xâu

sau:

S:= ‘Lop’ + ‘ 11A5’;

S1:= S1 + ‘ hoc tot’;

- GV giới thiệu các phép so sánh xâu

- GV giới thiệu các quy tắc so sánh xâu

- GV yêu cầu HS lấy ví dụ so sánh xâu với quy tắc: Kí

- Học sinh lắng nghe và thực hiện

Trang 7

tự đầu tiên khác nhau giữa chúng ở xâu A có mã

ASCII lớn ở xâu B và Xâu B là đoạn đầu của xâu A

3.2.3 Luyện tập vận dụng

(1) Mục tiêu: Ôn lại kiến thức về kiểu xâu

(2) Phương pháp/kĩ thuật dạy học: Cá nhân

(3) Phương tiện dạy học: SGK, Projector, máy tính

(4) Sản phẩm: HS hiểu thêm về kiểu xâu

Nội dung hoạt động

- Giáo viên cho HS chơi trò chơi “Hộp quà bí

mật” Mỗi hộp quà là một câu hỏi HS trả lời

đúng sẽ được mở quà và nhận thưởng

Câu 1: Khai báo nào sau đây là đúng:

A Var x: string[25]; ( * )

B Var x: string[256];

C Var x= string[40];

D Var x: string40;

Câu 2: Hãy cho biết độ dài của xâu S; Với S:=‘

thpt yen dung 3’?

A 15

B 16 (*)

C 17

D 18

Câu 3: Với giá trị của xâu S ở trên, khi tham

chiếu đến phần tử thứ 8 thì ta được kí tự nào?

A ‘y’

B ‘e’ ( * )

C ‘n’

D ‘ ’

Câu 4: Cho s1:=‘hoc’; s2:=‘pascal’

Để có kết quả là: ‘hoc pascal rat de’ thì ta làm

như sau:

A S1+S2+rat de;

B S1+S2+rat+de;

C S1+S2+‘rat’+‘de’;

D S1+S2+‘rat de’; ( * )

Câu 5: So sánh 2 xâu biết S1:=‘Tin học’ và

S2:=‘Tin hoc pascal’

A S1 >= S2

B S1 < S2 (*)

C S1 = S2

- HS tập trung trả lời câu hỏi

Trang 8

D.S1 <= S2

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w