1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Bài tập và thực hành 5

3 7 0

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

THÔNG TIN TÀI LIỆU

Hoạt động của Thầy Hoạt động của Trò - Giới thiệu nội dung đề Quan sát, đọc kĩ yêu bài lên bảng.. cầu bài toán.[r]

(1)Bài tập và thực hành I.Mục tiêu Về kiến thức - Củng cố cho học sinh hiểu biết xâu kí tự, đặc biệt là các thủ tục và hàm liên quan đến xâu - Nắm số thuật toán : tạo xâu mới, đếm số lần xuất ký tự… Về kĩ - Khai báo biến kiểu xâu - Nhập, xuất giá trị cho biến xâu - Duyệt qua tất các ký tự xâu - Sử dụng các hàm và thủ tục chuẩn II Chuẩn bị: 1.Giáo viên: Giáo án, SGK, bảng phụ Học sinh: SGK, bài tập chuẩn bị sẵn nhà III.Phương pháp – Phương tiện dạy học: - Thuyết trình, gợi mở, vấn đáp - Bảng đen, giáo án, bảng phụ IV Tiến trình dạy học: 1.Ổn định lớp, kiểm tra sĩ số 2.Kiểm tra bài cũ: Em hãy cho biết thủ tục Insert(S1,S2,n) làm công việc gì? Cho ví dụ minh họa? 3.Nội dung bài học Nôi dung bài giảng Bài tập SGK Hoạt động Thầy Hoạt động Trò - Giới thiệu nội dung đề Quan sát, đọc kĩ yêu bài lên bảng cầu bài toán - GV diễn giải: Một xâu Chú ý nghe giảng gọi là Palindrome ta đọc các ký tự từ phải sang trái giống đọc từ trái sang phải - Cho ví dụ minh họa: Xâu ‘1234321’, abcddcba, Nôi dung bài giảng aabaa, Hoạt động Thầy -Yêu cầu học sinh cho ví dụ xâu Palindrome - Gọi học sinh khác nhận Lop11.com Hoạt động Trò - Học sinh trả lời: ……………………… - Học sinh nhận xét: (2) Chương trình Var i, x:Byte; a,p:string; Begin Write(‘nhap vao mot xau’); readln(a); x:=length(a); p:= ‘ ’; For i:=x downto p:=p+a[i]; If a=p then write(‘xau la Palidrom’) else write(‘xau khong la Palidrom’); Readln; End xét - GV nhận xét lại - Viết chương trình bài toán lên bảng - Thế theo các em xâu p chương trình có tác dụng gì? …………………… - Học sinh lắng nghe giảng và ghi ví dụ đúng vào - Quan sát chương trình trên bảng - Học sinh trả lời: ……………………… - Làm để biết xâu - Học sinh trả lời: đó có phải là xâu ……………………… Palindrome hay không? -Theo em ta có thể không dùng đến xâu p mà biết xâu đó có đối xứng hay không? - Học sinh trả lời: ……………………… - Học sinh chú ý nghe giảng -GV: Nhận xét và đưa kết luận : +Ta có thể so sánh phần - Học sinh chú ý nghe tử thứ với phần tử cuối giảng cùng, phần tử thứ với phần tử kề cuối,… +Khi đó ta cần cho vòng for chạy đến vị trí là -GV: yêu cầu học sinh lên bảng viết chương trình, các em còn lại lấy giấy nháp làm - Giáo viên quan sát và đôn đốc học sinh làm bài Nôi dung bài giảng Chương trình: Program bai_1b Uses Crt; - Học sinh lên bảng làm bài, các học sinh làm bài vào giấy nháp Hoạt động Thầy Hoạt động Trò GV: Nhận xét và viết chương trình lên bảng để Học sinh quan sát chương trình trên Lop11.com (3) Var i, x: byte; học sinh đối chiếu với bài a : string; làm mình t: boolean; Begin write (‘ Nhap xau: ‘); readln(a); x: = length(a); t:= true; for i:=1 to x div if a[i]<>a[x-i+1] then t:=false; if t then write(‘ Xau doi xung’) else write(‘ Xau khong doi xung’); readln; End bảng và ghi bài vào mình IV.Củng cố, dặn dò - Nhắc lại sai sót mà học sinh mà gặp phải thực hiên thao tác với xâu - Xem lại bài, chuẩn bị làm bài tập 2, SGK V.Rút kinh nghiệm: Lop11.com (4)

Ngày đăng: 01/04/2021, 20:25

Xem thêm:

w