Giáo án Tin học lớp 11 - Bài thực hành tiết 6, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
Trường THPT Vĩnh Tuy
Người soạn: Đỗ Ngọc Hậu
I- MỤC ĐÍCH YÊU CẦU[sửa]
- Cho h/s tìm hiểu các thao tác xử lý xâu. Tạo hiệu chữ chạy trên màn hình
- Cho h/s nắm vững khái niệm chương trình con
- Nâng cao khả năng viết và sử dụng chương trình con
II- PHƯƠNG PHÁP PHƯƠNG TIỆN[sửa]
- H/s chuẫn bị bài tập ở nhà
- Chuẫn bị sẳn một số tệp Input và Output
- Định hướng phương pháp xử lý, phân ra từng công việc nhỏ dùng chương trình con
- Xác định chuỗi cần khai báo
- Thủ tục chuyển dịch, cắt dán
- Thủ tục Căn giữa cho chữ chạy ở giữa màn hình
III- NỘI DUNG THỰC HÀNH[sửa]
a. Điểm danh ghi sĩ số
b. Nhắc lại lý thuyết
c. Nội dung thực hành
HĐGV | HĐHS |
1/
Phần
jkhai
Báo
- Chúng ta phải khai báo như thế nào? -Đầu vào của bài toán là gì? -Đầu ra của bài toán? Ghi bảng: Nội dung chương trình h/s đưa ra.(bổ sung diễn giải nếu có) Quan sát chỉnh sửa. Ghi bảng: a/ Thủ tục đầu tiên là? Nói: Ta cho 2 chuỗi S1,S2 tương tác S2:=copy(s1,2,length(s1)-1)+s1[1] Giải thích: cho s1 có độ dài= length s1[1] Chuyển: Ta cần thủ tục nao#? cho chữ chạy. Cho H/s viết thủ tục căn giữa. Ghi bảng: Ta cần khai báo biến gì? Var I,n:integer; GT: Cho chiều dài := 1 số nguyên n, I là biến chạy. Màn hình có 80 cột vậy chính giữa mà hình là N:=(80-n) chia cho 2 Cho vòng lặp thực hiện công việc For i:= 1 to n do S:= ‘ ‘+s1 khoảng trắng cho chiều dài của chuỗi Nói: Ta đã chuyển dịch vị trí của chuỗi s1 ta cần phải có chiều dài s Ta phải làm gì để có chuỗi s ? Chúng ta dùng lệnh Write(………..); readln; Nói: chúng ta đã cho máy thực hiện các công việc xong bây giờ ta phải gọi tên nó cho nó chạy: Gọi tt +cangiữa(s1);
nói: Để dừng chương trình khi đang chạy. -Trong khi dừng :=false(không dừng) còn thực hiện công việc ta dùng lệnh vòng lặp: WHILE NOT(STOP) DO Chuyển con trỏ đến vị trí khác (theo dòng cột) quan sát theo dõi. - In chuỗi(s1) - Thời gian là 500 Mili giây được phép dừng -Ta gán chuỗi s1:= chuỗi s2. Nói: Để dừng chương trình ta dùng dùng lệnh dừng bằng một phím bấ`t kỳ. Stop:= keypressed( quan sát chỉnh sửa) Giải đáp thắc mắc của học sinh (nếu có) Hướng dẫn chạy chương trình bằng nhiều chuỗi khác nhau:
|
Cá
nhân
phát
biểu
nội
dung
khai
báo
vào
cho
máy.(sgk)
Nhận một xâu ký tự bất kỳ. Xâu ký tự chạy giữa màn hình
Tl: cắt dán . Nhập máy:…………….(theo sgk)…….. S2:=copy(s1,2,length(s1)-1)+s1[1]
Viết thủ tục vào máy Tl: Biến địa phương : Viết trên máy
Theo dõi Viết vào máy.
Tl: nhập chiều dài của s. Việt lệnh nhập chiều dài s vào máy
Theo dõi
Gọi tiếp thủ tục candan (s1,s2)
Viết vào máy Cho chương trình Chạy kiểm tra lỗi chỉnh sửa. Kiểm tra với nhiều chuỗi khác nhau. |
D-Củng
cố:
Vậy qua bài thực hành này chúng ta cần nắm được các vấn đề sau:
1- Các em phải biết khai báo mảng trong chương trình theo yêu cầu đề bài.
2- Xác định, định hướng giải quyết một yêu cầu đơn giản
3- Cách xử dụnng chương trình con
4- Khai báo chương trình con
5- Ap dụng những thuật toán giải quyết vấn đề khi yêu cầu đưa ra tương tự.
6- Biết thế nào là biến toàn cục, biến địa phương được khai báo ở đâu!
E- dặn dò:
Các em về nhà xem lại bài tập và thử viết bằng chương trình chính hoặc viết bằng cách khác.( cho một chuỗi cố định in ra màn hình và cho nó chạy).
Xem thêm[sửa]
Bài liên quan
Liên kết đến đây
- Giáo án Tin học lớp 11 - Bài thực hành tiết 1, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 2, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 5, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 7, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 10, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 11, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 12, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 14, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 15, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 16, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Xem thêm liên kết đến trang này.