SlideShare a Scribd company logo
1
TRƢỜNG: PTTH LƢƠNG VĂN CAN NĂM HỌC: 2013 - 2014
LỚP: Tuần:
GVHD: Bùi Mộng Thúy Uyên Ngày:
GSTT : Vũ Thị Quỳnh Ngọc
Tên bài học: THỰC HÀNH VỀ MẢNG VÀ XÂU
I- Mục tiêu:
1- Kiến thức:
 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 máy với các máy đã được mở, ghi sẵn nội dung cơ bản của hai bài tập về mảng
và xâu lên bảng.
 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 (8'): HS xếp hàng vào lớp, cho hs đứng lên chào gv, tổng quát nội dung cần thực hành:
- Yêu cầu lớp trưởng điểm danh và ghi sĩ số lớp, các bạn vắng lên bảng.
- Tổng quát nội dung cần học:
+ Thực hành 1 bài tập về mảng một chiều.
+ Thực hành 1 bài tập về xâu
- Nhắc lại các thao tác cơ bản khi làm việc với Free Pascal
+ Tạo một file mới: File > New
+ Lưu chương trình: F2, sau đó đặt tên cho chương trình
+ Dịch chương trình: Alt + F9
+ Chạy chương trình: Ctrl + F9
2
Hoạt động 1:(15') Thực hành về kiểu mảng.
- Yêu cầu học sinh mở Free Pascal ra, tạo một file mới: File > New. Nhấn F2 lưu chương trình với tên baitap1
TG Hoạt động của gv H/đ của hs Nội dung
10’
5'
- Nhắc lại các cách khai báo
mảng 1 chiều
- Đọc đề bài.
- Câu a) cần khai báo những
biến nào và xác định kiểu dữ
liệu cho biến?
- Yêu cầu học sinh viết
chương trình vào máy.
- Dùng 5 vị trí để hiển thị.
- Với câu b) cần khai báo
thêm biến nào và xác định
kiểu dl cho biến?
- Yêu cầu hs nhập bộ dữ liệu
kiểm tra vào rồi xem tổng
bằng bao nhiêu.
- Lắng nghe
- HS chú ý theo dõi
- Cần khai báo mảng A
kiểu integer, biến chạy i:
kiểu byte.
- Cần khai báo thêm
biến lưu tổng tong: kiểu
integer hoặc kiểu word.
- Chạy chương trình,
nhập bộ dữ liệu vào
máy, kiểm tra kết quả
Khai báo mảng 1 chiều
- Mảng 1 chiều là dãy hữu hạn các phần tử
cùng kiể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>;
Bài tập 01:
Viết chương trình nhập vào mảng A gồm 5
số nguyên A1, A2,... A5.
a) Xuất ra màn hình các giá trị của mảng A
trên một dòng.
b) Xuất ra màn hình tổng giá trị của mảng A.
program bt01;
uses crt;
var A: array[1..5] of integer;
i: byte; tong: word;
begin
clrscr;
for i:=1 to 5 do
begin
write('A[ ',i,'] = ');
readln(A[i]);
end;
for i:=1 to 5 do
write(A[i] : 5);
writeln;
tong := 0;
for i:=1 to 5 do
tong := tong + A[i];
writeln('Tong la: ', tong);
readln;
end.
- Nhập mảng A: 5, 6, -7, 10, 21
=> Tổng = ? 5+6+(-7)+10+21 =35
3
Hoạt động 3:(20')Bài tập in xâu đảo ngược, đếm số lượng kí tự in hoa xuất hiện trong xâu
- Yêu cầu học sinh mở Free Pascal ra, tạo một file mới: File > New. Nhấn F2 lưu chương trình với tên baitap2
TG Hoạt động của gv Hoạt động của hs Nội dung
10'
10'
- Đọc đề bài.
- Câu a), cần khai báo
những biến gì?
- Câu b), cần khai báo
thêm biến gì?
- Yêu cầu học sinh
nhập họ tên và ngày
sinh. Xem kết quả
hiện ra là gì?
- Học sinh chú ý
theo dõi.
- Cần khai báo biến
xau: kiểu string,
biến i: kiểu byte.
- Cần khai báo
thêm biến đếm
dem: kiểu byte.
- 'Nguyen Van An
1997' => In ra xâu
đảo ngược. 3 kí tự
in hoa, 4 kí tự số
Bài tập 02:
Viết CT nhập vào từ bàn phím một xâu kí tự.
a) In ra xâu đảo ngược.
b) Đếm số lượng các kí tự in hoa (chữ số) có trong
xâu.
program bt02;
uses crt;
var xau: string;
i: byte;
dem: byte;
begin
clrscr;
write('Nhap xau: ');
readln(xau);
writeln('Xau dao nguoc la: ');
for i:=length(xau) downto 1 do
write(xau[i]);
writeln;
dem := 0;
for i:=1 to length(xau) do
if (xau[i] >= 'A') and (xau[i] <= 'Z') then
dem := dem + 1;
writeln('So ki tu in hoa 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
- 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

Chuong 4 tin 11
Chuong 4 tin 11Chuong 4 tin 11
Chuong 4 tin 11Sunkute
 
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
 
Lớp 11 --chương 4 -- bài 11 --Kiểu mảng
Lớp 11 --chương 4 -- bài 11 --Kiểu mảngLớp 11 --chương 4 -- bài 11 --Kiểu mảng
Lớp 11 --chương 4 -- bài 11 --Kiểu mảng
Hoàng Kỳ Anh
 
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
 
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)
Nguyen Phuc Vinh Thuy
 
Mai Thanh Bằng
Mai Thanh BằngMai Thanh Bằng
Mai Thanh BằngK33LA-KG
 
Hoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgocHoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgoc
SP Tin K34
 
Bai thuchanh.3
Bai thuchanh.3Bai thuchanh.3
Bai thuchanh.3
sonnqsp
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
Học Tập Long An
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
Học Tập Long An
 
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
Cương Lê
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuHeo_Con049
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
Học Tập Long An
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
Yến Nhỏ
 
Bài 12
Bài 12Bài 12
Bai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh ganBai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh ganindochinasp
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
Học Tập Long An
 

What's hot (19)

Chuong 4 tin 11
Chuong 4 tin 11Chuong 4 tin 11
Chuong 4 tin 11
 
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
 
Lớp 11 --chương 4 -- bài 11 --Kiểu mảng
Lớp 11 --chương 4 -- bài 11 --Kiểu mảngLớp 11 --chương 4 -- bài 11 --Kiểu mảng
Lớp 11 --chương 4 -- bài 11 --Kiểu mảng
 
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
 
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)
 
Mai Thanh Bằng
Mai Thanh BằngMai Thanh Bằng
Mai Thanh Bằng
 
Hoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgocHoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgoc
 
Bai thuchanh.3
Bai thuchanh.3Bai thuchanh.3
Bai thuchanh.3
 
Vinhthuy
VinhthuyVinhthuy
Vinhthuy
 
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
 
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
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va 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
 
Bài 12
Bài 12Bài 12
Bài 12
 
Bai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh ganBai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh gan
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Bai12 kieuxau3
Bai12 kieuxau3Bai12 kieuxau3
Bai12 kieuxau3
 

Viewers also liked

Bai tap-pascal-lop-11
Bai tap-pascal-lop-11Bai tap-pascal-lop-11
Bai tap-pascal-lop-11
sonnqsp
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Võ Tâm Long
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Hong Phuoc Nguyen
 
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngocGiao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngocNgoc Vu Thi Quynh
 
Bài 12: Kiểu xâu
Bài 12: Kiểu xâuBài 12: Kiểu xâu
Bài 12: Kiểu xâuMinh Lê
 
Bai tap thuc hanh nhap mon tin hoc
Bai tap thuc hanh nhap mon tin hocBai tap thuc hanh nhap mon tin hoc
Bai tap thuc hanh nhap mon tin hocHồ Lợi
 

Viewers also liked (7)

Bai tap-pascal-lop-11
Bai tap-pascal-lop-11Bai tap-pascal-lop-11
Bai tap-pascal-lop-11
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
 
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngocGiao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
Giao an tin hoc 11 - Chuong 3 - Bai 9 Cau truc re nhanh - vtq ngoc
 
Bai tap mau pascal
Bai tap mau pascalBai tap mau pascal
Bai tap mau pascal
 
Bài 12: Kiểu xâu
Bài 12: Kiểu xâuBài 12: Kiểu xâu
Bài 12: Kiểu xâu
 
Bai tap thuc hanh nhap mon tin hoc
Bai tap thuc hanh nhap mon tin hocBai tap thuc hanh nhap mon tin hoc
Bai tap thuc hanh nhap mon tin hoc
 

Similar to Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc

Giao an tin hoc 7 2 cot chuan ktkn
Giao an tin hoc 7 2 cot chuan ktknGiao an tin hoc 7 2 cot chuan ktkn
Giao an tin hoc 7 2 cot chuan ktkn
Tan Le
 
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ê
 
K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11Tin5VungTau
 
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
Levin Duong
 
Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang dayTâm Phan
 
45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef
Phi Phi
 
Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kieu Tuyen
 
Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kieu Tuyen
 
Chu de 6 cau lenh lap
Chu de 6  cau lenh lapChu de 6  cau lenh lap
Chu de 6 cau lenh lap
Đồ Trần
 
Chuong 6 tin 11
Chuong 6 tin 11Chuong 6 tin 11
Chuong 6 tin 11Sunkute
 
chương1.pdf
chương1.pdfchương1.pdf
chương1.pdf
DiemTran75
 
Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11K33LA-KG
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
Hưng Trang Sĩ
 
Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09TranThiDieu
 
08 long gagd_t3+t5
08 long gagd_t3+t508 long gagd_t3+t5
08 long gagd_t3+t5
Võ Tâm Long
 

Similar to Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc (20)

Giao an tin hoc 7 2 cot chuan ktkn
Giao an tin hoc 7 2 cot chuan ktknGiao an tin hoc 7 2 cot chuan ktkn
Giao an tin hoc 7 2 cot chuan ktkn
 
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...
 
K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11
 
Bai tap thuc hanh
Bai tap thuc hanhBai tap thuc hanh
Bai tap thuc hanh
 
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
 
Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang day
 
45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef
 
Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4
 
Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4
 
Chu de 6 cau lenh lap
Chu de 6  cau lenh lapChu de 6  cau lenh lap
Chu de 6 cau lenh lap
 
Tiet 24
Tiet 24Tiet 24
Tiet 24
 
Chuong 6 tin 11
Chuong 6 tin 11Chuong 6 tin 11
Chuong 6 tin 11
 
Hsbd taint
Hsbd taintHsbd taint
Hsbd taint
 
Hsbd taint
Hsbd taintHsbd taint
Hsbd taint
 
chương1.pdf
chương1.pdfchương1.pdf
chương1.pdf
 
Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11
 
Kich ban day_hoc
Kich ban day_hocKich ban day_hoc
Kich ban day_hoc
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09
 
08 long gagd_t3+t5
08 long gagd_t3+t508 long gagd_t3+t5
08 long gagd_t3+t5
 

Recently uploaded

CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
Nguyen Thanh Tu Collection
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
ngocnguyensp1
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
phamthuhoai20102005
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
chinhkt50
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
Qucbo964093
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
Điện Lạnh Bách Khoa Hà Nội
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
nvlinhchi1612
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
duykhoacao
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
https://www.facebook.com/garmentspace
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
Nguyen Thanh Tu Collection
 

Recently uploaded (10)

CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
 

Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc

  • 1. 1 TRƢỜNG: PTTH LƢƠNG VĂN CAN NĂM HỌC: 2013 - 2014 LỚP: Tuần: GVHD: Bùi Mộng Thúy Uyên Ngày: GSTT : Vũ Thị Quỳnh Ngọc Tên bài học: THỰC HÀNH VỀ MẢNG VÀ XÂU I- Mục tiêu: 1- Kiến thức:  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 máy với các máy đã được mở, ghi sẵn nội dung cơ bản của hai bài tập về mảng và xâu lên bảng.  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 (8'): HS xếp hàng vào lớp, cho hs đứng lên chào gv, tổng quát nội dung cần thực hành: - Yêu cầu lớp trưởng điểm danh và ghi sĩ số lớp, các bạn vắng lên bảng. - Tổng quát nội dung cần học: + Thực hành 1 bài tập về mảng một chiều. + Thực hành 1 bài tập về xâu - Nhắc lại các thao tác cơ bản khi làm việc với Free Pascal + Tạo một file mới: File > New + Lưu chương trình: F2, sau đó đặt tên cho chương trình + Dịch chương trình: Alt + F9 + Chạy chương trình: Ctrl + F9
  • 2. 2 Hoạt động 1:(15') Thực hành về kiểu mảng. - Yêu cầu học sinh mở Free Pascal ra, tạo một file mới: File > New. Nhấn F2 lưu chương trình với tên baitap1 TG Hoạt động của gv H/đ của hs Nội dung 10’ 5' - Nhắc lại các cách khai báo mảng 1 chiều - Đọc đề bài. - Câu a) cần khai báo những biến nào và xác định kiểu dữ liệu cho biến? - Yêu cầu học sinh viết chương trình vào máy. - Dùng 5 vị trí để hiển thị. - Với câu b) cần khai báo thêm biến nào và xác định kiểu dl cho biến? - Yêu cầu hs nhập bộ dữ liệu kiểm tra vào rồi xem tổng bằng bao nhiêu. - Lắng nghe - HS chú ý theo dõi - Cần khai báo mảng A kiểu integer, biến chạy i: kiểu byte. - Cần khai báo thêm biến lưu tổng tong: kiểu integer hoặc kiểu word. - Chạy chương trình, nhập bộ dữ liệu vào máy, kiểm tra kết quả Khai báo mảng 1 chiều - Mảng 1 chiều là dãy hữu hạn các phần tử cùng kiể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>; Bài tập 01: Viết chương trình nhập vào mảng A gồm 5 số nguyên A1, A2,... A5. a) Xuất ra màn hình các giá trị của mảng A trên một dòng. b) Xuất ra màn hình tổng giá trị của mảng A. program bt01; uses crt; var A: array[1..5] of integer; i: byte; tong: word; begin clrscr; for i:=1 to 5 do begin write('A[ ',i,'] = '); readln(A[i]); end; for i:=1 to 5 do write(A[i] : 5); writeln; tong := 0; for i:=1 to 5 do tong := tong + A[i]; writeln('Tong la: ', tong); readln; end. - Nhập mảng A: 5, 6, -7, 10, 21 => Tổng = ? 5+6+(-7)+10+21 =35
  • 3. 3 Hoạt động 3:(20')Bài tập in xâu đảo ngược, đếm số lượng kí tự in hoa xuất hiện trong xâu - Yêu cầu học sinh mở Free Pascal ra, tạo một file mới: File > New. Nhấn F2 lưu chương trình với tên baitap2 TG Hoạt động của gv Hoạt động của hs Nội dung 10' 10' - Đọc đề bài. - Câu a), cần khai báo những biến gì? - Câu b), cần khai báo thêm biến gì? - Yêu cầu học sinh nhập họ tên và ngày sinh. Xem kết quả hiện ra là gì? - Học sinh chú ý theo dõi. - Cần khai báo biến xau: kiểu string, biến i: kiểu byte. - Cần khai báo thêm biến đếm dem: kiểu byte. - 'Nguyen Van An 1997' => In ra xâu đảo ngược. 3 kí tự in hoa, 4 kí tự số Bài tập 02: Viết CT nhập vào từ bàn phím một xâu kí tự. a) In ra xâu đảo ngược. b) Đếm số lượng các kí tự in hoa (chữ số) có trong xâu. program bt02; uses crt; var xau: string; i: byte; dem: byte; begin clrscr; write('Nhap xau: '); readln(xau); writeln('Xau dao nguoc la: '); for i:=length(xau) downto 1 do write(xau[i]); writeln; dem := 0; for i:=1 to length(xau) do if (xau[i] >= 'A') and (xau[i] <= 'Z') then dem := dem + 1; writeln('So ki tu in hoa 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 - 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