Bài thực hành số 5 Tin học 11

8 9 0
Bài thực hành số 5 Tin học 11

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

Thông tin tài liệu

Kiến thức. - Khắc sâu thêm phần kiến thức về lí thuyết kiểu 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, đếmm số lần xuất hiện một kí tự ... 2. Kĩ năng - Khai báo biến kiểu xâu. - Nhập, xuất gá trị cho biến xâu. - Duyệt qua 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ích cực, chủ động trong thực hành. ...

Bài thực hành số Tin học 11 I Mục tiêu Kiến thức - Khắc sâu thêm phần kiến thức lí thuyết kiểu xâu kí tự, đặc biệt hàm thủ tục liên quan - Nắm số thuật toán bản: Tạo xâu mới, đếmm số lần xuất kí tự Kĩ - Khai báo biến kiểu xâu - Nhập, xuất gá trị cho biến xâu - Duyệt qua tất kí tự xâu - Sử dụng hàm thủ tục chuẩn thái độ - Tích cực, chủ động thực hành II Đồ dung dạy học Chuẩn bị giáo viên - Máy chiếu Projestor để hướng dẫn Tổ chức phòng máy để học sinh có kĩ làm việc với kiểu xâu Chuẩn bị học sinh - Sách giáo khoa, tập nhà III Hoạt động dạy – học Hoạt động 1: Tìm hiểu chương trình, đề xuất phương án cải tiến a Mục tiêu: - Hiểu chương trình, tính kết chương trình Biết đề xuất phương án cải tiến b Nội dung: - Nhập vào xâu, kiểm tra xem có phải Palidrom hay khơng? - 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 c Các bước tiến hành: hướng dẫn giáo viên Tìm hiểu đề Hoạt động học sinh Quan sát, đọc kĩ đề - giới thiệu nội dung đề lên bảng - Diễn giải: Một xâu gọi Palidrom ta đọc kí tự từ phải sang trái giống đọc từ trái sang Phải: 12321 abccba phải Không phải: abcdea - Yêu cầu học sinh cho hai ví dụ xâu palidrom ví dụ khơng phải palidrom tìm hiểu chương trình gợi ý - Chiếu chương trình lên bảng - Hỏi: Chương trình sau có Quan sát chương trình, suy nghĩ phân tích để hiểu chương trình - Kiểm tra xâu có phải Palidrom hay khơng? - In ra: ‘xau la Palidrom’ chức làm gì? Kết in thếnào? ‘Xau khong la palidrom’ - Quan sát giáo viên thực chương trình, nhập liệu kết - Thực chương trình để học sinh kiểm nghiệm suy luận Cải tiến chương trình chương trình Chú ý theo dõi yêu cầu giáo viên, trả lời số câu hỏi dẫn dắt - Các kí tự vị trí giống - Nêu yêu cầu mới: Viết lại chương trình mà khơng sử dụng biến trung gian p - Yêu cầu: Nhận xét cặp - Kí tự thứ i đối xứng với kí tư thứ length() – i +1 - So sánh tối đalength() div vị trí đối xứng xâu palidrom? - Hỏi: kí tự thứ i đối xứng với kí tự vị trí nào? - Có thể dùng For While - Thực soạn thảo chương - Hỏi: Cần phải so ssánh trình vào máy theo yêu cầu cải tiến cặp kí tự xâu để biết xâu ;à palidrom? - Hỏi: Dùng cấu trúc lặp để so giáo viên - Nhập liệu vào thông báo kết sánh? - u cầu học sinh viết chương trình hồn chỉnh - Yêu cầu học sinh nhập liệu cho sẵn giáo viên thông báo kết - Xác nhận làm có kết Hoạt động 2: Rèn luyện kĩ lập trình a.Mục tiêu: - Học sinh biết phân tích yêu cầu để viết chương trình hồn chỉnh b Nội dung - Viết chương trình nhập vào xâu kí tự S thơng báo hình số lần xuất S chữ tiếng Anh(không phân biệt hoa, chữ thường) c Các bước tiến hành: hướng dẫn giáo viên Giới thiệu đề Hoạt động học sinh Quan sát đề xác định - Chiếu nội dung đề lên bảng công việc cần thực Nêu mục đích tốn - Chia lớp thành nhóm: Nhóm 1: + Nhóm 1: Đặt câu hỏi phân - hỏi: Dữ liệu vào, liệu tích + Nhóm 2: Trả lời câu hỏi phân tích tốn? - Nêu nhiệm vụ cần thực giải toán - Hỏi: Cấu trúc liệu phải sử dụng nào? - Ta phải sử dụng hàm nào? Nhóm 2: - Theo dõi câu hỏi phân tích Của nhóm trả lời câu hỏi phân tích nhóm - Bổ sung sửa sai cho nhóm nhóm - Vào: Một xâu S - Ra: dãy số ứng với xuất loại kí tự xâu - TT: Duyệt từ trái sang phải, thêm đơn vị cho kí tự đọc - Cấu trúc liệu: Dem[‘A’ ’Z’] - Dùng hàm Upcase() Độc lập soạn chương trình vào máy 2 Yêu cầu học sinh độc lập viết chương trình hồn chỉnh theo thuật tốn phát - Yêu cầu học sinh lập trình xong sớm tìm số test - Yêu cầu học sinh nhập liệu - Tìm test - Nhập liệu giáo viên thực chương trình để xem kết vào theo test giáo viên chọn thông báo kết sau thực chương trình - Thơng báo kết cho giáo viên - Xác nhận kết học sinh sửa sai cho em có kết sai IV Đánh giá cuối Những nội dung học - Một số thuật toán đơn giản liên quan đến xâu kí tự: Kiểm tra xâu đối xứng, tìm tần xuất kí tự có xâu Câu hỏi tập nhà - Chuẩn bị nọi dung cho tiết lí thuyết tiết theo đọc trứpc nội dung kiểu ghi, sách giáo khoa, trang 74 ... Yêu cầu học sinh lập trình xong sớm tìm số test - Yêu cầu học sinh nhập liệu - Tìm test - Nhập liệu giáo viên thực chương trình để xem kết vào theo test giáo viên chọn thông báo kết sau thực chương... sát giáo viên thực chương trình, nhập liệu kết - Thực chương trình để học sinh kiểm nghiệm suy luận Cải tiến chương trình chương trình Chú ý theo dõi yêu cầu giáo viên, trả lời số câu hỏi dẫn... sánh? - Yêu cầu học sinh viết chương trình hồn chỉnh - u cầu học sinh nhập liệu cho sẵn giáo viên thông báo kết - Xác nhận làm có kết Hoạt động 2: Rèn luyện kĩ lập trình a.Mục tiêu: - Học sinh biết

Ngày đăng: 02/05/2021, 11:28

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan