SlideShare a Scribd company logo
1 of 5
1
TRƢỜNG: PTTH LƢƠNG VĂN CAN NĂM HỌC: 2013 - 2014
LỚP: Tuần: 08
GVHD: Bùi Mộng Thúy Uyên Ngày:
GSTT : Vũ Thị Quỳnh Ngọc
Tên bài học: BÀI TẬP CHƢƠNG IV (T1)
I- Mục tiêu:
1- Kiến thức:
 Ôn tập các quy tắc khai báo kiểu dữ liệu có cấu trúc để thể hiện dữ liệu trên thực tế.
 Củng cố kiến thức về mảng một chiều, các hàm và thủ tục liên quan.
 Củng cố kiến thức về xâu ký tự, các hàm và thủ tục liên quan.
2- Kỹ năng:
 Rèn luyện kĩ năng khai báo kiểu dữ liệu có cấu trúc: kiểu mảng, kiểu xâu (với Pascal, sử
dụng thành thạo các từ khoá var, type).
 Sử dụng thành thạo các thao tác vào/ ra trên mảng, xâu (biết thao tác trên từng thành phần
cơ sở)
 Biết sử dụng các thao tác (các phép toán) trên các thành phần cơ sở.
3- Thái độ: Tự giác, tích cực
II- Chuẩn bị của giáo viên và học sinh:
 GV: Phòng học trên lớp với phấn bảng, khăn lau. Giáo án.
 HS: SGK, bài tập chuẩn bị sẵn ở nhà
III- Phƣơng pháp dạy học: Gợi mở, vấn đáp.
IV- Tiến trình bài dạy:
Hoạt động 0 (5'): Ổn định lớp, nhắc lại kiến thức đã học của buổi trước, tổng quát nội dung cần học:
- Nhắc lại kiến thức buổi học trước:
- BT1,2 : Kiểm tra một xâu có phải là xâu đối xứng hay không bằng 2 cách:
+ Cách 1: Tạo xâu đảo ngược bằng cách duyệt xâu từ cuối rồi ghép dần từng kí tự đang đọc vào xâu
mới. Cuối cùng so sánh 2 xâu.
+ Cách 2: Giả sử xâu ban đầu xâu là đối xứng: bật cờ palin := true, duyệt i từ 1 đến length(str) div 2, so
sánh các kí tự ở vị trí đối xứng nhau, nếu gặp bất kì một cặp kí tự nào khác nhau thì hạ cờ palin
:=false; Cuối cùng kiểm tra biến palin nếu bằng true không thì thông báo xâu là đối xứng.
- BT3: Nhập vào 1 xâu, nhập vào 1 kí tự cần tìm, đếm số lần xuất hiện của kí tự đó trong chuỗi đã
nhập.
+ Khởi tạo biến đếm dem := 0; ở trước vòng lặp duyệt xâu.
+ Duyệt xâu từ đầu đến cuối, so sánh kí tự cần tìm với kí tự đang duyệt, nếu bằng nhau thì tăng biến
đếm lên 1.
- Tổng quát nội dung cần học:
+ Ôn tập kiến thức về mảng 1 chiều, cách khai báo, làm 1 bài tập liên quan đến mảng: tính tổng các phần tử
trong mảng, đếm số lượng số chẵn, tổng của các số chẵn trong mảng.
+ Ôn tập kiến thức về xâu, cách khai báo, làm 1 bài tập liên quan đến xâu: đếm số lượng chữ số xuất hiện trong
xâu S
2
Hoạt động 1:(8') Ôn tập kiến thức về mảng 1 chiều.
TG Hoạt động của gv Hoạt động của hs Nội dung
3’
5'
- Nhắc lại những kiểu dữ liệu
đã học (chỉ nói, không ghi
bảng)
- Nhắc lại sự cần thiết phải
có kiểu dữ liệu có cấu trúc
Hỏi: Có mấy cách để khai
báo mảng 1 chiều?
- Gọi học sinh lên trả lời.
Giáo viên nhận xét, cho điểm
- Lắng nghe
- Lắng nghe
- Học sinh trả lời
câu hỏi. Cả lớp theo
dõi, nhận xét
Ôn tập về các kiểu dl chuẩn và cách khai báo
mảng
+ Kiểu nguyên - byte, integer, word, longint
+ Kiểu thực - real, extended
+ Kiểu kí tự - char
+ Kiểu logic - boolean
Các kiểu dữ liệu chuẩn ở trên không đủ để biểu
diễn dữ liệu của các bài toán trong thực tế. Các
ngôn ngữ lập trình có các cách thức cho phép
người lập trình xây dựng những kiểu dữ liệu
phức tạp từ những kiểu dữ liệu đã có
+ Kiểu mảng 1 chiều
+ Kiểu xâu
Cách 1: Khai báo trực tiếp:
var <tên biến mảng>: array[kiểu chỉ số] of
<kiểu phần tử>;
Cách 2: Khai báo gián tiếp
type <tên kiểu mảng>= array[kiểu chỉ số] of
<kiểu phần tử>;
var <tên biến mảng>:<tên kiểu mảng>;
Trong đó:
+Kiểu chỉ số thường là một đoạn số nguyên
liên tục có dạng n1...n2 (n1<n2) (n1,n2 là các
hằng hoặc biểu thức)
+ Kiểu phần tử là kiểu dl của các phần tử của
mảng.
Hoạt động 2:(15') Bài tập về kiểu mảng.
TG Hoạt động của gv Hoạt động của hs Nội dung
5’ - Ghi nội dung đề bài lên
bảng.
- Giải thích chương trình
- Xác định input, output,
- Chép đề bài vào
vở
- Lắng nghe
Bài tập 01:
Viết chương trình nhập vào 1 dãy a gồm 5 số
nguyên a1, a2,... a5. Xuất ra màn hình tổng giá
trị của dãy và số lượng số chẵn, tổng các số
chẵn trong dãy.
- Lấy một bộ dữ liệu để minh họa
+ Mảng a: 3, 6, 7, 10, 67
+ Tổng: 3+6+7+10+64 =90
+ Số lượng số chẵn: 3
+ Tổng số chẵn: 6+10+64 = 80
Input: arrA
3
TG Hoạt động của gv Hoạt động của hs Nội dung
5'
5'
chọn kiểu dữ liệu cho biến
- Gọi học sinh lên viết đầu
chương trình, khai báo biến
mảng và các biến cần sử
dụng. Giáo viên nhận xét,
cho điểm
- Gọi học sinh lên viết
chương trình. Giáo viên nhận
xét, cho điểm
- Mở rộng: số lượng số lẻ và
tổng lẻ.
- Học sinh lên bảng
viết. Cả lớp theo
dõi, nhận xét
- Học sinh lên bảng
viết. Cả lớp theo
dõi, nhận xét
Oput: tong, sl_chan, tong_chan
Chọn kiểu dữ liệu để lưu giá trị:
- arrA[i]: byte; sl_chan: byte;
- tong, tong_chan: word; hoặc integer
program bt01;
uses crt;
const max = 5;
var arrA: array[1..max] of byte;
hoặc
type arr_type = array[1..max] of byte;
var arrA: arr_type;
sl_chan, i: byte;
tong, tong_chan: word; {hoặc integer}
begin
clrscr;
{Nhap vao mang}
for i:=1 to max do
begin
writeln('a[ ',i,'] = ');
readln(a[i]);
end;
{Khoi tao gia tri}
tong := 0;
sl_chan := 0;
tong_chan := 0;
for i:=1 to max do
begin
tong := tong + a[i];
if (a[i] mod 2 = 0) then
begin
sl_chan := sl_chan + 1;
tong_chan := tong_chan + a[i];
end;
end;
writeln('Tong cua ca day so: ', tong);
writeln('So luong so chan: ', sl_chan);
writeln('Tong chan: ', tong_chan);
readln;
end.
4
Hoạt động 3:(5') Ôn tập kiến thức về kiểu xâu.
TG Hoạt động của gv Hoạt động của hs Nội dung
5’ - Hỏi: Xâu là gì? Cách
khai báo biến xâu.
- GV nhận xét cho điểm.
- Nhắc lại kiến thức
- HS trả lời câu
hỏi.
- Chú ý quan sát
trên bảng.
Kiểm tra kiến thức cũ.
- Xâu là dãy các kí tự trong bộ mã ASCII
- Khai báo:
var <tên biến>: string[độ dài lớn nhất của xâu];
- Khi không khai báo độ dài của xâu thì độ dài lớn
nhất của xâu sẽ nhận giá trị ngầm định là 255
- Ví dụ về khai báo xâu:
var Hoten: string[26];
var Chugiai: string;
Các thao tác xử lí xâu đơn giản:
- Phép ghép xâu +
var str: string;
str:= 'Ha ' + 'Noi'; {Ha Noi}
writeln(str);
- Phép so sánh xâu: <, >, <=, >=, <>
'AB' < 'ABC';
'Anh' < 'Ba'
'TIN HOC' = 'TIN HOC'
+ Lưu ý: Một xâu có độ dài nhỏ hơn có thể lớn
hơn (>) và ngược lại
- Hàm length(str) cho độ dài của xâu str.
- Ví dụ: length('TIN HOC') cho giá trị là 7
- Xâu rỗng '' có độ dài là 0
Hoạt động 4:(10')Bài tập đếm số lượng chữ số xuất hiện trong xâu
TG Hoạt động của gv Hoạt động của hs Nội dung
5' - Ghi nội dung đề bài lên
bảng. Gợi ý cho hs
- Diễn giải:
- Yêu cầu học sinh xác
định input, output.
- Học sinh chú ý
tìm hiểu bài toán.
- Trả lời câu hỏi.
Bài tập 02:
Viết chương trình nhập vào từ bàn phím xâu kí tự
S có độ dài không quá 100. Hãy cho biết có bao
nhiêu chữ số xuất hiện trong xâu S. Thông báo kết
quả ra màn hình.
- Nhập xâu str: ’Lop 11A13 co 43 hoc sinh’
- Kết quả: 'Xau vua nhap co: 6 chu so.'
- Input: xâu str
- Ouput: In ra thông báo có số lượng kí tự số.
5
TG Hoạt động của gv Hoạt động của hs Nội dung
5'
- Các bước để giải bài
toán
- Mở rộng bài toán
- Gọi học sinh lên bảng
viết chương trình.
- Lắng nghe, tham
gia ý kiến
- Học sinh viết
chương trình theo
yêu cầu giáo viên.
- Nhập xâu str
- Khởi tạo biến đếm dem := 0;
- Duyệt từng kí tự của xâu vừa nhập, nếu kí tự đó
là kí tự số thì tăng biến đếm lên 1.
if (str[i] >= '0') and (str[i] <= '9') then
dem := dem + 1;
- Hiển thị kết quả
- In ra các kí tự in hoa (A-Z) trong xâu =>
if (str[i] >= 'A') and (str[i] <= 'Z') then
Chương trình
program bt02;
uses crt;
var str: string[100];
i, dem: byte;
begin
clrscr;
write('Nhap xau ky tu: '); readln(str);
dem :=0;
for i:=1 to length(str) do
if (str[i] >= '0') and (str[i] <= '9') then
dem := dem + 1;
writeln('So chu so co trong xau la: ', dem);
readln
end.
V- Củng cố và dặn dò (2’):
- Nhắc lại nội dung đã học
+ Ôn tập kiến thức về mảng 1 chiều, cách khai báo, làm 1 bài tập liên quan đến mảng: tính tổng các phần tử
trong mảng, đếm số chẵn, tổng của các số chẵn trong mảng.
+ Ôn tập kiến thức về xâu, cách khai báo, làm 1 bài tập liên quan đến xâu: đếm số lượng chữ số xuất hiện trong
xâu S
- Dặn dò: Về nhà ôn tập lại các bài đã học về mảng và xâu
Ngày…..... tháng….... năm 2014
Ngƣời soạn Duyệt của giáo viên hƣớng dẫn
Vũ Thị Quỳnh Ngọc Bùi Mộng Thúy Uyên

More Related Content

What's hot

Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biếnBài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biếnindochinasp
 
Một số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnMột số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnvothanhdoit
 
Bai thuchanh.3
Bai thuchanh.3Bai thuchanh.3
Bai thuchanh.3sonnqsp
 
Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến
Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biếnBài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến
Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biếnChâu Trần
 
Kịch bản dạy học - Lớp 11 - Bài 5
Kịch bản dạy học - Lớp 11 - Bài 5Kịch bản dạy học - Lớp 11 - Bài 5
Kịch bản dạy học - Lớp 11 - Bài 5Mr K
 
Mai Thanh Bằng
Mai Thanh BằngMai Thanh Bằng
Mai Thanh BằngK33LA-KG
 
Ppct Tin học 6 7-8
Ppct Tin học 6 7-8Ppct Tin học 6 7-8
Ppct Tin học 6 7-8Cương Lê
 
Tin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin5VungTau
 
Tin11 chuong04 bai_13
Tin11 chuong04 bai_13Tin11 chuong04 bai_13
Tin11 chuong04 bai_13HaBaoChau
 
Ch tin dhhue2006
Ch tin dhhue2006Ch tin dhhue2006
Ch tin dhhue2006Hồ Lợi
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8Yến Nhỏ
 

What's hot (20)

kiểu xâu ( 2 tiết)
kiểu xâu ( 2 tiết)kiểu xâu ( 2 tiết)
kiểu xâu ( 2 tiết)
 
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biếnBài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
 
Vinhthuy
VinhthuyVinhthuy
Vinhthuy
 
Một số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnMột số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩn
 
Bai thuchanh.3
Bai thuchanh.3Bai thuchanh.3
Bai thuchanh.3
 
Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến
Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biếnBài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến
Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến
 
Kịch bản dạy học - Lớp 11 - Bài 5
Kịch bản dạy học - Lớp 11 - Bài 5Kịch bản dạy học - Lớp 11 - Bài 5
Kịch bản dạy học - Lớp 11 - Bài 5
 
Mai Thanh Bằng
Mai Thanh BằngMai Thanh Bằng
Mai Thanh Bằng
 
Ppct Tin học 6 7-8
Ppct Tin học 6 7-8Ppct Tin học 6 7-8
Ppct Tin học 6 7-8
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Tin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtga
 
Bài 12
Bài 12Bài 12
Bài 12
 
Tin11 chuong04 bai_13
Tin11 chuong04 bai_13Tin11 chuong04 bai_13
Tin11 chuong04 bai_13
 
Ch tin dhhue2006
Ch tin dhhue2006Ch tin dhhue2006
Ch tin dhhue2006
 
Ctdl 2006
Ctdl   2006Ctdl   2006
Ctdl 2006
 
Kieu du lieu
Kieu du lieuKieu du lieu
Kieu du lieu
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 

Similar to Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc

Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocNgoc Vu Thi Quynh
 
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615clbinternet.info
 
Bai toan va thuat toan
Bai toan va thuat toanBai toan va thuat toan
Bai toan va thuat toanHữu Duy Duy
 
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...Thanh Giảng Lê
 
Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11K33LA-KG
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trìnhLong Kingnam
 
Bai 1 tong quan ve ctdl&amp;gt
Bai 1   tong quan ve ctdl&amp;gtBai 1   tong quan ve ctdl&amp;gt
Bai 1 tong quan ve ctdl&amp;gtTrangThu251076
 
De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7Levin Duong
 
TRNG_DI_HC_NHA_TRANG.pdf
TRNG_DI_HC_NHA_TRANG.pdfTRNG_DI_HC_NHA_TRANG.pdf
TRNG_DI_HC_NHA_TRANG.pdfPHNGUYNNGC9
 
Homework - C programming language
Homework - C programming languageHomework - C programming language
Homework - C programming languageLinh Lê
 
Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang dayTâm Phan
 
Ctdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xepCtdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xepNguyễn Ngọc Hà
 
Bài tập CTDL và GT 12
Bài tập CTDL và GT 12Bài tập CTDL và GT 12
Bài tập CTDL và GT 12Hồ Lợi
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlopHồ Lợi
 
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4 Chọn lọc
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4 Chọn lọcTỔNG HỢP CÔNG THỨC TOÁN LỚP 4 Chọn lọc
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4 Chọn lọcSang Nguyễn
 
Chuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxChuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxNhatMinh733974
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhHồ Lợi
 

Similar to Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc (20)

Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
 
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
 
Bai toan va thuat toan
Bai toan va thuat toanBai toan va thuat toan
Bai toan va thuat toan
 
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
 
Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
 
Bai 1 tong quan ve ctdl&amp;gt
Bai 1   tong quan ve ctdl&amp;gtBai 1   tong quan ve ctdl&amp;gt
Bai 1 tong quan ve ctdl&amp;gt
 
De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7
 
TRNG_DI_HC_NHA_TRANG.pdf
TRNG_DI_HC_NHA_TRANG.pdfTRNG_DI_HC_NHA_TRANG.pdf
TRNG_DI_HC_NHA_TRANG.pdf
 
Homework - C programming language
Homework - C programming languageHomework - C programming language
Homework - C programming language
 
Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang day
 
Ctdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xepCtdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xep
 
Bài tập CTDL và GT 12
Bài tập CTDL và GT 12Bài tập CTDL và GT 12
Bài tập CTDL và GT 12
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlop
 
SLIDE CAU TRUC DL_GT.pptx
SLIDE CAU TRUC DL_GT.pptxSLIDE CAU TRUC DL_GT.pptx
SLIDE CAU TRUC DL_GT.pptx
 
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4TỔNG HỢP CÔNG THỨC TOÁN LỚP 4
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4
 
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4 Chọn lọc
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4 Chọn lọcTỔNG HỢP CÔNG THỨC TOÁN LỚP 4 Chọn lọc
TỔNG HỢP CÔNG THỨC TOÁN LỚP 4 Chọn lọc
 
Ctdl 1995 - b
Ctdl   1995 - bCtdl   1995 - b
Ctdl 1995 - b
 
Chuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxChuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptx
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
 

Recently uploaded

3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGPHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGhoinnhgtctat
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...Nguyen Thanh Tu Collection
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxAnAn97022
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfVyTng986513
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoámyvh40253
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 

Recently uploaded (20)

3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGPHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptx
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 

Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc

  • 1. 1 TRƢỜNG: PTTH LƢƠNG VĂN CAN NĂM HỌC: 2013 - 2014 LỚP: Tuần: 08 GVHD: Bùi Mộng Thúy Uyên Ngày: GSTT : Vũ Thị Quỳnh Ngọc Tên bài học: BÀI TẬP CHƢƠNG IV (T1) I- Mục tiêu: 1- Kiến thức:  Ôn tập các quy tắc khai báo kiểu dữ liệu có cấu trúc để thể hiện dữ liệu trên thực tế.  Củng cố kiến thức về mảng một chiều, các hàm và thủ tục liên quan.  Củng cố kiến thức về xâu ký tự, các hàm và thủ tục liên quan. 2- Kỹ năng:  Rèn luyện kĩ năng khai báo kiểu dữ liệu có cấu trúc: kiểu mảng, kiểu xâu (với Pascal, sử dụng thành thạo các từ khoá var, type).  Sử dụng thành thạo các thao tác vào/ ra trên mảng, xâu (biết thao tác trên từng thành phần cơ sở)  Biết sử dụng các thao tác (các phép toán) trên các thành phần cơ sở. 3- Thái độ: Tự giác, tích cực II- Chuẩn bị của giáo viên và học sinh:  GV: Phòng học trên lớp với phấn bảng, khăn lau. Giáo án.  HS: SGK, bài tập chuẩn bị sẵn ở nhà III- Phƣơng pháp dạy học: Gợi mở, vấn đáp. IV- Tiến trình bài dạy: Hoạt động 0 (5'): Ổn định lớp, nhắc lại kiến thức đã học của buổi trước, tổng quát nội dung cần học: - Nhắc lại kiến thức buổi học trước: - BT1,2 : Kiểm tra một xâu có phải là xâu đối xứng hay không bằng 2 cách: + Cách 1: Tạo xâu đảo ngược bằng cách duyệt xâu từ cuối rồi ghép dần từng kí tự đang đọc vào xâu mới. Cuối cùng so sánh 2 xâu. + Cách 2: Giả sử xâu ban đầu xâu là đối xứng: bật cờ palin := true, duyệt i từ 1 đến length(str) div 2, so sánh các kí tự ở vị trí đối xứng nhau, nếu gặp bất kì một cặp kí tự nào khác nhau thì hạ cờ palin :=false; Cuối cùng kiểm tra biến palin nếu bằng true không thì thông báo xâu là đối xứng. - BT3: Nhập vào 1 xâu, nhập vào 1 kí tự cần tìm, đếm số lần xuất hiện của kí tự đó trong chuỗi đã nhập. + Khởi tạo biến đếm dem := 0; ở trước vòng lặp duyệt xâu. + Duyệt xâu từ đầu đến cuối, so sánh kí tự cần tìm với kí tự đang duyệt, nếu bằng nhau thì tăng biến đếm lên 1. - Tổng quát nội dung cần học: + Ôn tập kiến thức về mảng 1 chiều, cách khai báo, làm 1 bài tập liên quan đến mảng: tính tổng các phần tử trong mảng, đếm số lượng số chẵn, tổng của các số chẵn trong mảng. + Ôn tập kiến thức về xâu, cách khai báo, làm 1 bài tập liên quan đến xâu: đếm số lượng chữ số xuất hiện trong xâu S
  • 2. 2 Hoạt động 1:(8') Ôn tập kiến thức về mảng 1 chiều. TG Hoạt động của gv Hoạt động của hs Nội dung 3’ 5' - Nhắc lại những kiểu dữ liệu đã học (chỉ nói, không ghi bảng) - Nhắc lại sự cần thiết phải có kiểu dữ liệu có cấu trúc Hỏi: Có mấy cách để khai báo mảng 1 chiều? - Gọi học sinh lên trả lời. Giáo viên nhận xét, cho điểm - Lắng nghe - Lắng nghe - Học sinh trả lời câu hỏi. Cả lớp theo dõi, nhận xét Ôn tập về các kiểu dl chuẩn và cách khai báo mảng + Kiểu nguyên - byte, integer, word, longint + Kiểu thực - real, extended + Kiểu kí tự - char + Kiểu logic - boolean Các kiểu dữ liệu chuẩn ở trên không đủ để biểu diễn dữ liệu của các bài toán trong thực tế. Các ngôn ngữ lập trình có các cách thức cho phép người lập trình xây dựng những kiểu dữ liệu phức tạp từ những kiểu dữ liệu đã có + Kiểu mảng 1 chiều + Kiểu xâu Cách 1: Khai báo trực tiếp: var <tên biến mảng>: array[kiểu chỉ số] of <kiểu phần tử>; Cách 2: Khai báo gián tiếp type <tên kiểu mảng>= array[kiểu chỉ số] of <kiểu phần tử>; var <tên biến mảng>:<tên kiểu mảng>; Trong đó: +Kiểu chỉ số thường là một đoạn số nguyên liên tục có dạng n1...n2 (n1<n2) (n1,n2 là các hằng hoặc biểu thức) + Kiểu phần tử là kiểu dl của các phần tử của mảng. Hoạt động 2:(15') Bài tập về kiểu mảng. TG Hoạt động của gv Hoạt động của hs Nội dung 5’ - Ghi nội dung đề bài lên bảng. - Giải thích chương trình - Xác định input, output, - Chép đề bài vào vở - Lắng nghe Bài tập 01: Viết chương trình nhập vào 1 dãy a gồm 5 số nguyên a1, a2,... a5. Xuất ra màn hình tổng giá trị của dãy và số lượng số chẵn, tổng các số chẵn trong dãy. - Lấy một bộ dữ liệu để minh họa + Mảng a: 3, 6, 7, 10, 67 + Tổng: 3+6+7+10+64 =90 + Số lượng số chẵn: 3 + Tổng số chẵn: 6+10+64 = 80 Input: arrA
  • 3. 3 TG Hoạt động của gv Hoạt động của hs Nội dung 5' 5' chọn kiểu dữ liệu cho biến - Gọi học sinh lên viết đầu chương trình, khai báo biến mảng và các biến cần sử dụng. Giáo viên nhận xét, cho điểm - Gọi học sinh lên viết chương trình. Giáo viên nhận xét, cho điểm - Mở rộng: số lượng số lẻ và tổng lẻ. - Học sinh lên bảng viết. Cả lớp theo dõi, nhận xét - Học sinh lên bảng viết. Cả lớp theo dõi, nhận xét Oput: tong, sl_chan, tong_chan Chọn kiểu dữ liệu để lưu giá trị: - arrA[i]: byte; sl_chan: byte; - tong, tong_chan: word; hoặc integer program bt01; uses crt; const max = 5; var arrA: array[1..max] of byte; hoặc type arr_type = array[1..max] of byte; var arrA: arr_type; sl_chan, i: byte; tong, tong_chan: word; {hoặc integer} begin clrscr; {Nhap vao mang} for i:=1 to max do begin writeln('a[ ',i,'] = '); readln(a[i]); end; {Khoi tao gia tri} tong := 0; sl_chan := 0; tong_chan := 0; for i:=1 to max do begin tong := tong + a[i]; if (a[i] mod 2 = 0) then begin sl_chan := sl_chan + 1; tong_chan := tong_chan + a[i]; end; end; writeln('Tong cua ca day so: ', tong); writeln('So luong so chan: ', sl_chan); writeln('Tong chan: ', tong_chan); readln; end.
  • 4. 4 Hoạt động 3:(5') Ôn tập kiến thức về kiểu xâu. TG Hoạt động của gv Hoạt động của hs Nội dung 5’ - Hỏi: Xâu là gì? Cách khai báo biến xâu. - GV nhận xét cho điểm. - Nhắc lại kiến thức - HS trả lời câu hỏi. - Chú ý quan sát trên bảng. Kiểm tra kiến thức cũ. - Xâu là dãy các kí tự trong bộ mã ASCII - Khai báo: var <tên biến>: string[độ dài lớn nhất của xâu]; - Khi không khai báo độ dài của xâu thì độ dài lớn nhất của xâu sẽ nhận giá trị ngầm định là 255 - Ví dụ về khai báo xâu: var Hoten: string[26]; var Chugiai: string; Các thao tác xử lí xâu đơn giản: - Phép ghép xâu + var str: string; str:= 'Ha ' + 'Noi'; {Ha Noi} writeln(str); - Phép so sánh xâu: <, >, <=, >=, <> 'AB' < 'ABC'; 'Anh' < 'Ba' 'TIN HOC' = 'TIN HOC' + Lưu ý: Một xâu có độ dài nhỏ hơn có thể lớn hơn (>) và ngược lại - Hàm length(str) cho độ dài của xâu str. - Ví dụ: length('TIN HOC') cho giá trị là 7 - Xâu rỗng '' có độ dài là 0 Hoạt động 4:(10')Bài tập đếm số lượng chữ số xuất hiện trong xâu TG Hoạt động của gv Hoạt động của hs Nội dung 5' - Ghi nội dung đề bài lên bảng. Gợi ý cho hs - Diễn giải: - Yêu cầu học sinh xác định input, output. - Học sinh chú ý tìm hiểu bài toán. - Trả lời câu hỏi. Bài tập 02: Viết chương trình nhập vào từ bàn phím xâu kí tự S có độ dài không quá 100. Hãy cho biết có bao nhiêu chữ số xuất hiện trong xâu S. Thông báo kết quả ra màn hình. - Nhập xâu str: ’Lop 11A13 co 43 hoc sinh’ - Kết quả: 'Xau vua nhap co: 6 chu so.' - Input: xâu str - Ouput: In ra thông báo có số lượng kí tự số.
  • 5. 5 TG Hoạt động của gv Hoạt động của hs Nội dung 5' - Các bước để giải bài toán - Mở rộng bài toán - Gọi học sinh lên bảng viết chương trình. - Lắng nghe, tham gia ý kiến - Học sinh viết chương trình theo yêu cầu giáo viên. - Nhập xâu str - Khởi tạo biến đếm dem := 0; - Duyệt từng kí tự của xâu vừa nhập, nếu kí tự đó là kí tự số thì tăng biến đếm lên 1. if (str[i] >= '0') and (str[i] <= '9') then dem := dem + 1; - Hiển thị kết quả - In ra các kí tự in hoa (A-Z) trong xâu => if (str[i] >= 'A') and (str[i] <= 'Z') then Chương trình program bt02; uses crt; var str: string[100]; i, dem: byte; begin clrscr; write('Nhap xau ky tu: '); readln(str); dem :=0; for i:=1 to length(str) do if (str[i] >= '0') and (str[i] <= '9') then dem := dem + 1; writeln('So chu so co trong xau la: ', dem); readln end. V- Củng cố và dặn dò (2’): - Nhắc lại nội dung đã học + Ôn tập kiến thức về mảng 1 chiều, cách khai báo, làm 1 bài tập liên quan đến mảng: tính tổng các phần tử trong mảng, đếm số chẵn, tổng của các số chẵn trong mảng. + Ôn tập kiến thức về xâu, cách khai báo, làm 1 bài tập liên quan đến xâu: đếm số lượng chữ số xuất hiện trong xâu S - Dặn dò: Về nhà ôn tập lại các bài đã học về mảng và xâu Ngày…..... tháng….... năm 2014 Ngƣời soạn Duyệt của giáo viên hƣớng dẫn Vũ Thị Quỳnh Ngọc Bùi Mộng Thúy Uyên