1. Mục đích yêu cầu:
Kiến thức:
- Biết xâu là một dãy ký tự (có thể coi xâu là một mảng một chiều) .
- Biết cách khai báo xâu, truy cập phần tử của xâu .
Kỹ năng:
- Sử dụng được một số thủ tục, hàm thông dụng về xâu .
- Cài đặt được một số chương trình đơn giản có sử dụng xâu .
Tư tưởng:
- Góp phần hình thành và rèn luyện tư duy lập trình, tác phong của người lập trình.
2. Phương pháp, phương tiện:
Phương pháp: Thuyết trình, vấn đáp
Phương tiện dạy học: máy tính, giáo án.
Trường THPT Võ Thị Sáu
Tổ chuyên môn: Tin học
GIÁO ÁN
Tên bài: Bài 12: KIỂU XÂU(tt)
Tiết: 30 Chương: IV
Họ và tên sinh viên: Nguyễn Thị Diễm MSSV:DST071629
Họ và tên giáo viên hướng dẫn: Nguyễn Huỳnh Thu
Ngày 18 tháng 02 năm 2011
Lớp 11A8
Mục đích yêu cầu:
Kiến thức:
Biết xâu là một dãy ký tự (có thể coi xâu là một mảng một chiều) .
Biết cách khai báo xâu, truy cập phần tử của xâu .
Kỹ năng:
Sử dụng được một số thủ tục, hàm thông dụng về xâu .
Cài đặt được một số chương trình đơn giản có sử dụng xâu .
Tư tưởng:
- Góp phần hình thành và rèn luyện tư duy lập trình, tác phong của người lập trình.
Phương pháp, phương tiện:
Phương pháp: Thuyết trình, vấn đáp
Phương tiện dạy học: máy tính, giáo án.
Chuẩn bị của GV và HS
Học sinh:
Sách giáo khoa tin học 11.
Vở ghi.
Giáo viên:
Giáo án.
Bài giảng bằng Powerpoint.
Sách giáo khoa tin học 11.
Phòng có máy đã cài hệ điều hành Windows Xp, Office 2003, Pascal.
Tiến trình:
Ổn định lớp:
Chào thầy cô .
Cán bộ lớp báo cáo sĩ số .
Kiểm tra bài cũ:
- Gọi HS nhắc lại cách khai báo chuỗi, cách ghi các hàm.
Tiến trình bài học:
Hoạt động của Gv & Hs
Nội dung
GV: Nhắc lại cách khai báo và một số hàm thông dụng về kiểu xâu.
HS: chú ý nghe giảng
GV: giải thích ví dụ a:
HS: quan sát
GV: chiếu ví dụ b lên cho HS quan sát và gọi 2 HS lên làm:
Một em lên khai báo và nhập
Một em khác lên viết cách xuất, và tính độ dài chuỗi 1.
GV: nhận xét
GV: gọi HS lên làm từng phần
khai báo
nhập họ tên
xuất tên
HS: lên bảng làm
GV: nhận xét và giải thích
Một số ví dụ
Viết chương trình cho phép nhập vào từ bàn phím họ tên của 1 học sinh và xuất ra màn hình.
program nhap_hoten;
var a: string;
begin
write('Nhap ho ten hoc sinh: ');
readln(a);
writeln ('Ho & Ten: ',a);
readln;
End.
- Viết chương trình cho phép nhập vào từ bàn phím họ tên của 2 học sinh và xuất ra màn hình.
- Tính độ dài chuỗi thứ nhất.
program nhap_hoten;
var a,b: string;
begin
write('Nhap ho ten hoc sinh thu 1: ');
readln(a);
write('Nhap ho ten hoc sinh thu 2: ');
readln(b);
writeln ('Ho & Ten: ',a);
writeln ('Ho & Ten: ',b);
write('Do dai chuoi 1 la: ', length(a));
readln;
end.
Viết chương trình nhập vào từ bàn phím Họ và Tên, sau đó in phần xâu ngược lại.
program dodai_chuoi;
uses crt;
var hoten: string;
i,j: byte;
begin
clrscr;
write('Nhap vao mot cau: ');
readln(hoten);
j:= length(hoten);
write('Xuat xau nguoc');
for i:=j downto 1 do
write(hoten[i]);
readln;
end.
củng cố và dặn dò
Củng cố:
- Cho ví dụ HS củng cố
Dặn dò:
- Ôn lại kiến thức đã học về kiểu xâu.
- Xem trước bài tập và thực hành số 5
Rút kinh nghiệm
Giáo viên hướng dẫn giảng dạy duyệt Ngày soạn:14/02/2011
Người soạn
Nguyễn Huỳnh Thu Nguyễn Thị Diễm
Tài liệu đính kèm: