Tự lấy Input để chạy lại CT 4 Củng cố:

Một phần của tài liệu Tiêt 1 den 31 (Trang 62)

- Rốn luyện cho học sinh một số kĩ năng làm việc với mảng như:

3. Tự lấy Input để chạy lại CT 4 Củng cố:

4. Củng cố:

- uốn nắn những sai sút thường gặp của Hs.

5. Dặn dũ:

Xem, chuẩn bị trước bài 12: Kiểu xõu.

Tiết 28: KIỂU DỮ LIỆU XÂU

A.Mục tiờu

1. Về kiến thức

- Biết được một kiểu dự liệu mới, biết được khỏi niệm kiểu xõu. - Phõn biệt được sự giống và khỏc giữa kiểu mảng với kiểu xõu.

- Biết được cỏch khai bỏo biến, nhập/xuất dữ liệu, tham chiếu dến từng kớ tự của xõu.

- Biết cỏc phộp toỏn liờn quan đến xõu.

2. Về kĩ năng

NS: / /20 NG: / /20 DL:

- Khai bỏo được biến kiểu xõu trong ngụn ngữ lập trỡnh Pascal.

- Sử dụng biến xõu và cỏc phộp toỏn trờn xõu để giải quyết một bài toỏn đơn giản.

B. Chuẩn bị của GV và HS

1. GV: Mỏy vi tớnh, Mỏy chiếu để giới thiệu vớ dụ.

2. HSSGK.

C. Phương phỏp

- Thuyết trỡnh, vấn đỏp

D. Tiến trỡnh bài học 1. Ổn định lớp: 2. Kiểm tra bài:

HS: Nhỏc lại cỏch khai bao kiểu mảng? cú mấy oại? 3. Bài mới:

HD1: Đạt vấn đề:

HĐ của GV HĐ của HS Ghi bảng

Ghi cõu hỏi lờn bảng Phỏt vấn HS tại chỗ Y/c HS khỏc nhận xột Chớnh xỏc húa nội dung

'Viet Nam' là dữ liệu kiểu mảng. Tuy nhiờn nú là một kiểu dữ liệu mà tiết này ta sẽ học: KIỂU XÂU Suy nghĩ, trả lời Nhận xột Ghi nhớ kiến thức Cõu hỏi: Định nghĩa mảng một chiều và cỏch khai bỏo.

'Viet Nam' cú phải là dữ liệu kiểu mảng một chiều khụng, Vỡ sao?

HĐ2: Tỡm hiểu về dữ liệu kiểu xõu

HĐ của GV HĐ của HS Ghi bảng

Xõu là gỡ?

Y/c HS khỏc nhận xột Chớnh xỏc húa nội dung Xõu cú bao nhiờu kớ tự? Dấu cỏch là 1 ký tự.

Y/c HS viết xõu cú ký tự trống, xõu rỗng, nờu số lượng ký tự của mỗi xõu.

Giới thiệu cỏch tham chiếu phần tử

Trả lời Nhận xột

Hỡnh thành khỏi niệm Xõu Cho VD

Trả lời.

Bài 12: KIỂU XÂU Khỏi niệm (SGK)

Ttự kiểu mảng

HĐ3: Khai bỏo dữ liệu kiểu xõu và cỏc thao tỏc xử lớ xõu

HĐ của GV HĐ của HS Ghi bảng

- Hỏi: í nghĩa của từ String? Độ dài lớn nhất của xõu là bao nhiờu

- Hĩy nhắc lại cỏc phộp toỏn đĩ học trờn kiểu dữ liệu chuẩn - Chiếu chương trỡnh VD - Hỏi: Kết quả của chương trỡnh in ra màn hỡnh? Trả lời Trả lời Quan sỏt chương trỡnh để dự tớnh kết qủa 1. Khai bỏo (SGK) 2. Cỏc thao tỏc xử lớ xõu Var st:string; Begin St:='A' + 'B'; Write(st);

Thực hiện chương trỡnh cho HS thấy kết quả

- Y/c HS tỡm một số VD khỏc - Hỏi: Chức năng của phộp cộng - Chiếu chương trỡnh VD về phộp so sỏnh và y/c HS cho biết kết quả Lưu ý cho HS Readln; End. VD: 'AB'<'ABC' 'AC'<'ABC' Lưu ý:

Một xõu cú độ dài nhỏ hơn cú thể lớn hơn (>) và ngược lại

c) Th

4: Củng cố:

Nhắc lại những nội dung đĩ học: - Khai bỏo biến

- Nhập xuất gỏ trị cho biến xõu - Tham chiếu từng kớ tự trong xõu. - Phộp ghộp xõu.

- Cỏc phộp so sỏnh.

5. Dặn dũ:

- Về nhà xem phần kiến thức lý thuết cũn lại trong bài, bao gồm cỏc thủ tục và hàm liờn quan đến xõu, sỏch giỏo khoa trang 70 - 72.

Tiết 29: KIỂU DỮ LIỆU XÂU (Tiếp)

A Mục tiờu:

1. Kiến thức:

o Hiểu được lợi ớch của cỏc hàm và thủ tục liờn quan đến xõu tring ngụn ngữ lập trỡnh Pascal.

o Nắm được cấu trỳc ching và chức năng của một số hàm liờn quan đến xõu.

2. Kỹ năng:

o Bước đầu sử dụng được một số hàm, thủ tục thụng dụng về xõu.

o Cú thể cài đặt được một số chương trỡnh đơn giản cú sử dụng xõu

B. Chuẩn bị của GV và HS: - GV: Giỏo ỏn, SGK, sỏch GV, bảng phụ soạn cỏc vớ dụ. - HS: Sỏch GK. C. Phương phỏp: - Đặt vấn đề. - Thuyết trỡnh, vấn đỏp.

- Diễn giải, dựng bảng để ghi lại cỏc chi tiết quan trọng trong vớ dụ

D. Tiến trỡnh bài học.

NS: / /20 NG: / /20 DL:

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

Xõu là gỡ? Cỏch khai bỏo biến xõu. 3. Bài mới:

Hoạt động của thầy Hoạt động của trũ Ghi bảng

-Ứng với mỗi thủ tục và hàm giỏo viờn đưa ra một vớ dụ minh hoạ theo sgk.

- Xõu gồm một kớ tự trống được viết như thế nào? số lượng kớ tự là bao nhiờu? - Tham số của cỏc hàm và thủ tục chuẩn phải hợp lớ, chẳng hạng khụng thể dựng Insert( S1, S2, 12) khi length(S2)<12. Hoạt động 2: Rốn luyện kĩ năng vận dụng hàm và thủ tục. ĐVĐ: Bấy giờ chỳng ta sẽ

đi sõu hơn về cỏc chức năng của cỏc hàm và thủ tục trong xõu. - í nghiĩ của hàm Length(b)? Chỳ ý quan sỏt trờn bảng. HS trả lời.

- Kớ hiệu cảu xõu gồm 1 kớ tự trống là ‘ ‘ xõu này cú độ dài là 1. Quan sỏt trờn bảng TL: Cho ra số lượng kớ tự cú trong sõu b. 2. Cỏc thao tỏc sử lớ xõu: Một số thủ tục chuẩn dựng để sử lớ xõu. - Delete(St,vt,n) Xoỏ n

kớ tự của xõu st bắt đầu từ vị trớ vt.

- Insert(S1,S2,vt) Chốn

xõu S1 vào xõu S2 bắt đầu từ vị trớ vt của S2. - Val(St,x,m) Đổi giỏ trị

xõu St thành số ghi giỏ trị vào biến X, nến khụng đổi được thỡ vị trớ gõy lỗi ghi trong m, nếu đổi thành cụng thỡ m = 0 - Str(X,St) Chuyển số X thành xõu kớ tự lưu trong St. Một số hàm chuẩn: - Copy(St, vt, n) Sao chộp từ xõu St n kớ tự từ vị trớ vt. - Pos(S1, S2) Tỡm vị trớ xuất hiện đầu tiờn của S1 trong S2.

- Length(st) Cho độ dài của xõu St.

- Upcase(ch) Cho chữ cỏi viết hoa tưng ứng với chữ thường trong ch Bảng phụ chứa vớ dụ 1 Ues crt; Var a, b: string; Begin Clrscr;

Em nào cú thể giải thớch cõu lệnh

For i:=k downto 1 do write([i]); Qua cỏc vớ dụ trờn ta thấy điờự gỡ? Em cú nhận xột gỡ về xõu b được tạo thành. Tương tự cỏc em xem vớ dụ 5 Quan sỏt trờn bảng TL: Sử dụng vũng lặp For giỏ trị cuối downto giỏ trị đầu để sau đú in ra cỏc kớ tự của chuỗi theo chiều ngược lại.

TL: cho thấy hàm length() cú thể tham chiếu đến từng kớ tự cử một xõu thụng qua vị trớ của nú.

TL: Xõu b được tạo thành từ một xõu rỗng qua phộp ghộp xõu.

Quan sỏt trờn bảng

‘);

Realn (a);

Write(‘ nhap ho ten thu hai: ‘);

Realn (b);

If length(a)>length(b) then Write(a) else writer(b); Realn End. Bảng phụ chứa vớ dụ 2 Bảng phụ chứa vớ dụ 3 Bảng phụ chứa vớ dụ 4 Bảng phụ chứa vớ dụ 5 4. Củng cố:

Nhắc lại một số hàm và thủ tục liờn quan đến xõu. Nhắc lại cấu trỳc cõu lệnh.

5. Dặn dũ : Giải bài tạp số 10 trang 80.

Tiết 30, 31: BÀI THỰC HÀNH SỐ 5 A. Mục tiờu: 1. Kiến thức: NS: / /20 NG: / /20 DL:

- Củng cố cho học sinh những kiến thức về xõu ký tự, đặc biệt là cỏc hàm và thủ tục liờn quan.

- Nắm được một số thuật toỏn cơ bản : tạo xõu mới, đếm số lần xuất hiện 1 ký tự…

2 Kỹ năng:

- Khai bỏo được biến kiểu xõu - Nhập, xuất giỏ trị cho biến xõu.

- Duyệt qua được tất cả cỏc ký tự của xõu. - Sử dụng được cỏc hàm và thủ tục chuẩn.

3.Thỏi độ: Tự giỏc, tớch cực, chủ động trong thực hành. B. Chuẩn bị của giỏo viờn và học sinh:

Một phần của tài liệu Tiêt 1 den 31 (Trang 62)

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

(70 trang)
w