- Biết được cấu trúc của lệnh gán và một số hàm chuẩn thông dụng trong ngôn ngữ lập trình Pascal.. Kĩ năng.[r]
Trang 1TRƯỜNG THPT NGUYỄN HUỆ CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
TỔ: KHOA HỌC TỰ NHIÊN Độc lập – tự do – hạnh phúc
-oOo -KẾ HOẠCH GIẢNG DẠY
Môn : Tin 11
PHÇN I: MôC TI£U :
1 Giảng dạy lý thuyết
Đảm bảo dạy đủ số tiết theo quy định
Soạn giáo án đầy đủ theo quy định
Chương trình dạy theo đúng phân phối chương trình
Học sinh nắm được Kiến thức cơ bản áp dụng làm được bài tập thực hành và vận dụng được trong thực tế
2 Tổ chức thực hành
Đảm bảo việc thực hành tốt nhất cho học sinh theo đúng phân phối chương trình
Tổ chức thực hành từng ca, đảm bảo mọi học sinh đều được thực hành cụ thể trên máy tính
3 Bồi dưỡng ngoài giờ
Do điều kiện cơ sở vật chất còn hạn chế nên việc cho học sinh thực hành phòng máy còn ít, có thể tổ chức thêm những buổi thực hành cho một số học sinh kém
Duy trì sĩ số học sinh
Nâng cao chất lượng giờ dạy, giáo dục đạo đức liên hệ thực tế cuộc sống
Tổ chức kiểm tra đánh giá kết quả học tập của học sinh theo quy chế
Phối hợp với các lực lượng giáo dục trong và ngoài nhà trường, ban chuyên môn, các đoàn thể
PHẦN II: KẾ HOẠCH DẠY HỌC:
Trang 2Học kỡ 1 : Thực hiện 19 tuần với 18 tiết
Chương I: Một số khỏi niệm về lập trỡnh và ngụn ngữ lập trỡnh
Đ1 - Khỏi niệm lập trỡnh và ngụn ngữ lập
trỡnh.
Kiến thức:
- Học sinh nhận biết được cú ba lớp ngụn ngữ lập trỡnh và cỏc mức của ngụn ngữ lập trỡnh : ngụn ngữ mỏy, hợp ngữ
và ngụn ngữ bậc cao
- Biết dược vai trũ của chương thỡnh dịch
Kĩ năng:
- Phõn biệt được hai khỏi niệm biờn dịch và thụng dịch, phõn biệt được cỏc loại ngụn ngữ lập trỡnh
GA, SGK, STK, tranh vẽ sơ đồ
2 2 của ngụn ngữ lập trỡnh. Đ2 - Cỏc thành phần
Kiến thức:
- Biết một số khỏi niệm: tờn, tờn chuẩn, tờn dành riờng, hằng và biến
- Học sinh ghi nhớ được cỏc quy định về tờn, hằng và biến trong một ngụn ngữ lập trỡnh
Kĩ năng:
- Phõn biệt được tờn, hằng và biến.
- Biết cỏch đặt tờn chỳng và nhận biết được tờn viết sai
quy tắc
GA, SGK, STK, tranh vẽ sơ đồ
Kiến thức:
- Củng cố lại cho HS những Kiến thức đó học về lập trỡnh,
ngụn ngữ lập trỡnh bậc cao, ngụn ngữ mỏy, chương trỡnh dịch, thụng dịch, biờn dịch qua cỏc bài tập trắc nghiệm
Kĩ năng:
- Xỏc định được tờn đỳng, tờn sai, tờn chuẩn, từ khoỏ.
- Biết viết hằng và tờn đỳng trong một ngụn ngữ lập trỡnh
cụ thể
GA, SGK, STK, tranh vẽ sơ đồ
tranh vẽ sơ đồ
Trang 3đơn giản.
Đ3 - Cấu trỳc chương
trỡnh.
Đ4 - Một số kiểu dữ liệu
chuẩn.
Đ5 - Khai bỏo biến.
- Biết ý nghĩa và cỏch khai bỏo: Tờn chương trỡnh, thư viện và hằng
- Nhận biết được cỏc thành phần của một chương trỡnh đơn giản
- HS nắm được tờn, phạm vi giỏ trị của cỏc kiểu dữ liệu chuẩn thường dựng và dung lượng bộ nhớ dựng để lưu trữ một giỏ trị của chỳng
- Xỏc định được kiểu cần khai bỏo của dữ liệu đơn giản
- Hiểu cỏch khai bỏo biến trong Pascal và biết khai bỏo biến đỳng
Kỹ năng
- Biết cỏch khai bỏo tờn chương trỡnh, khai bỏo thư viện,
khai bỏo cỏc loại hằng trong Pascal
- Biết lựa chọn cỏc kiểu dữ liệu chuẩn như kiểu nguyờn, kiểu thực, kiểu kớ tự, kiểu lụgic vào 1 số bài toỏn cụ thể 1 cỏch hợp lớ
- Biết khai bỏo biến đơn cần sử dụng trong chương trỡnh
5 5 Đ6 - Phộp toỏn, biểu thức, cõu lệnh gỏn.
Kiến thức
- Biết được cỏc phộp toỏn thụng dụng trong ngụn ngữ lập trỡnh
- Biết diễn đạt một biểu thức trong ngụn ngữ lập trỡnh
- Biết được chức năng của lệnh gỏn
- Biết được cấu trỳc của lệnh gỏn và một số hàm chuẩn thụng dụng trong ngụn ngữ lập trỡnh Pascal
Kĩ năng
- Sử dụng được cỏc phộp toỏn để xõy dựng biểu thức
- Sử dụng được lệnh gỏn để viết chương trỡnh
GA, SGK, STK, tranh vẽ sơ đồ
6 6 Đ7 - Cỏc thủ tục vào/ra
đơn giản.
Đ8 - Soạn thảo, dịch,
Kiến thức:
- Biết cỏc lệnh vào ra đơn giản để nhập thụng tin từ bàn phớm và đưa thụng tin ra màn hỡnh
GA, SGK, STK, tranh vẽ sơ đồ
Trang 4thực hiện và hiệu chỉnh chương trỡnh.
- Biết cỏc bước: soạn thảo, dịch, thực hiện và hiệu chỉnh chương trỡnh
- Biết một số cụng cụ của mụi trường Turbo Pascal
Kỹ năng:
- Viết một số lệnh vào ra đơn giản
- Bước đầu sử dụng được chương trỡnh dịch để phỏt hiện lỗi
- Bước đầu chỉnh sửa được chương trỡnh dựa vào thụng bỏo lỗi của chương trỡnh dịch và tớnh hợp lý của kết quả thu được
7 7 Bài tập và thực hành 1. ( tiết 1)
1 Kiến thức
- Biết được một chtrỡnh Pascal hoàn chỉnh
- Làm quen cỏc dịch vụ chủ yếu của Turbo Pascal trong việc soạn thảo, lưu, dịch, thực hiện chtrỡnh
2 Kĩ năng
- Soạn thảo được chtrỡnh, lưu lờn đĩa, dịch lỗi cỳ phỏp, thực hiện và tỡm lỗi thuật toỏn và hiệu chỉnh
- Bước dầu biết phõn tớch và hoàn thành chtrỡnh đơn giản trờn Pascal
Phòng máy, các thành phần thiết
bị MT, GA
8 8 Bài tập và thực hành 1. ( tiết 2)
Kiến thức
- Biết được một chtrỡnh Pascal hoàn chỉnh
- Làm quen cỏc dịch vụ chủ yếu của Turbo Pascal trong việc soạn thảo, lưu, dịch, thực hiện chtrỡnh
Kỹ năng
- Biết sử dụng một số dịch vụ chủ yếu của Pascal trong soạn thảo, lưu, dịch và thực hiện chương trỡnh
Phòng máy, các thành phần thiết
bị MT, GA
Củng cố những nội dung đó đạt được trong tiết thực hành
1
Biết sử dụng cỏc thủ tục chuẩn vào/ra Biết xỏc định input
GA, SGK, STK, tranh vẽ sơ đồ
Trang 5và output.
Kỹ năng
Thành thạo trong việc viết 1 chương trỡnh giản với cấu
GA, SGK, STK, tranh vẽ sơ đồ trỳc đó học
Chương III: Cấu trỳc rẽ nhỏnh và lặp
Đ9 - Cấu trỳc rẽ nhỏnh
(tiết 1)
Kiến thức:
- Hiểu nhu cầu của cấu trỳc rẽ nhỏnh trong biểu diễn thuật
toỏn Hiểu cõu lệnh rẽ nhỏnh, cõu lệnh ghộp
- Giới thiệu tổ chức rẽ nhỏnh, cỳ phỏp và chức năng cỏc cõu lệnh rẽ nhỏnh (dạnh thiếu và dạng đầy đủ)
Kỹ năng:
- Biết sử dụng cấu trỳc rẽ nhỏnh trong mụ tả thuật toỏn của một số bài toỏn đơn giản
GA, SGK, STK, tranh vẽ sơ đồ
12 12 Đ9 - Cấu trỳc rẽ nhỏnh (tiết 2)
Kiến thức:
- Giới thiệu tổ chức rẽ nhỏnh, cỳ phỏp và chức năng cỏc cõu lệnh rẽ nhỏnh (dạnh thiếu và dạng đầy đủ)
Kỹ năng
- Biết viết cỏc lệnh rẽ nhỏnh dạng thiếu, rẽ nhỏnh dạng đầy
đủ và ỏp dụng để thể hiện được thuật toỏn của một số bài toỏn đơn giản
GA, SGK, STK, tranh vẽ sơ đồ
Kiến thức
- Củng cố Kiến thức về cấu trỳc về cấu trỳc rẽ nhỏnh
Kĩ năng
- Vận dụng Kiến thức đó học vào giải một số bài tập đơng giản
GA, SGK, STK, tranh vẽ sơ đồ
14 14 Đ10 - Cấu trỳc lặp (tiết
1) - Hiểu nhu cầu của cấu trỳc lặp trong biễu diễn thuật toỏn
- Biết cấu trỳc chung của lệnh lặp với số lần biết trước For trong NNLT Pascal
- Biết sử dụng đỳng 2 dạng lệnh lặp For
Kĩ năng:
Bước đầu sử dụng được lệnh lặp For để lập trỡnh giải
GA, SGK, STK, tranh vẽ sơ đồ
Trang 6quyết 1 số bài toỏn đơn giản.
15 15 Đ10 - Cấu trỳc lặp (tiết 2)
Kiến thức
- Biết được ý nghĩa của cấu trỳc lặp cú số lần lặp chưa biết trước
- Biết được cấu trỳc chung của lệnh lặp While trong NNLT Pascal
Kĩ năng
- Phõn biệt được sự giống và khỏc nhau giữa cấu trỳc lặp For và While
- Sử dụng đỳng lệnh lặp While trong lập trỡnh
- Bước đầu biết lựa chọn đỳng dạng lệnh lặp để lập trỡnh giải quyết một số bài toỏn đơn giản
GA, SGK, STK, tranh vẽ sơ đồ
Kiến thức
- Củng cố Kiến thức về cấu trỳc lặp
Kĩ năng
- Vận dụng Kiến thức đó học vào giải một số bài tập đơn giản
GA, SGK, STK, tranh vẽ sơ đồ
17 17 ễn tập học kỡ I Hệ thống húa Kiến thức trong học kỡ I
Học kỡ 2 : Thực hiện 18 tuần với 34 tiết
tiện
19 Bài tập thực hành 2 (tiết 1)
Kiến thức
- Sử dụng đỳng lệnh lặp For để giải quyết một bài toỏn đơn giản
Kĩ năng
- Vận dụng đỳng đắn cỏc dạng của lệnh lặp For
- Viết đỳng lệnh lặp For để mụ tả được thuật toỏn của một số bài toỏn đơn giản
Phòng máy, các thành phần thiết bị
MT, GA
Trang 720 Bài tập thực hành 2 (tiết 2)
Kiến thức:
Nắm được cấu trỳc và sơ đồ thực hiện của cẩu trỳc rẽ nhỏnh
Kĩ năng:
- Rốn luyện kĩ năng sử dụng cấu trỳc rẽ nhỏnh trong việc lập trỡnh giải một số ài toỏn cụ thể
- Làm quen với cỏc cụng cụ phục vụ hiệu chỉnh chương trỡnh
Phòng máy, các thành phần thiết bị
MT, GA
21 Bài tập (tiết 1)
Kiến thức
- Củng cố Kiến thức về cấu trỳc về cấu trỳc rẽ nhỏnh
Kĩ năng
- Vận dụng Kiến thức đó học vào giải một số bài tập đơng giản
GA, SGK, STK, tranh
vẽ sơ đồ
21
22 Bài tập (tiết 2)
Kiến thức
- Củng cố Kiến thức về cấu trỳc lặp
Kĩ năng
- Vận dụng Kiến thức đó học vào giải một số bài tập đơn giản
GA, SGK, STK, tranh
vẽ sơ đồ
23 Bài tập (tiết 3)
Kiến thức
- ễn tập lại Kiến thức về cấu trỳc lặp và cấu trỳc rẽ nhỏnh
Kĩ năng
- Luyện tập một số bài tập tổng hợp
GA, SGK, STK, tranh
vẽ sơ đồ
22
24
Chương IV: Kiểu
dữ liệu cú cấu trỳc
Đ11 - Kiểu mảng ( tiết 1)
Kiến thức
- Hiểu khỏi niệm kiểu mảng, mảng một chiều và cỏch khai bỏo
mảng một chiều
Kỹ năng
- Biết cỏch xõy dựng kiểu dữ liệu mảng một chiều trong cỏc ngụn ngữ lập trỡnh thụng dụng
GA, SGK, STK, tranh
vẽ sơ đồ
25 Đ11 - Kiểu mảng ( tiết 2)
Kiến thức
- Tỡm hiểu một số vớ dụ như tỡm phần tử lớn nhất trong dóy số nguyờn và sắp xếp dóy số bàng thuật toỏn trỏo đổi
- Xỏc đỡnh input và output từ mỗi bài toỏn
GA, SGK, STK, tranh
vẽ sơ đồ
23 26 Bài tập - Khai bỏo kiểu, biến mảng một chiều, cỏch tham chiếu dến cỏc
p/tử trong mảng
- Củng cố và làm hs hiểu sõu hơn thuật toỏn sắp xếp đó được học ở lớp 10
GA, SGK, STK, tranh
vẽ sơ đồ
Trang 827 Bài tập thực hành 3 ( tiết 1)
Kiến thức:
- Củng cố cho HS những hiểu biết về kiểu dữ liệu mảng
-Kỹ năng:
- Khai bỏo được kiểu dữ liệu mảng, nhập dữ liệu mảng, đưa ra màn hỡnh chỉ số và giỏ trị của cỏc phần tử mảng
Phòng máy, các thành phần thiết bị
MT, GA
24
28 Bài tập thực hành
3 ( tiết 2)
Kiến thức:
- Củng cố cho HS những hiểu biết về kiểu dữ liệu mảng
Kỹ năng:
- Khai bỏo được kiểu dữ liệu mảng, nhập dữ liệu mảng, đưa ra màn hỡnh chỉ số và giỏ trị của cỏc phần tử mảng
- Duyệt qua phần tử của mảng để xử lý từng phần tử
Phòng máy, các thành phần thiết bị
MT, GA
29 Bài tập thực hành 4 ( tiết 1)
Kiến thức
- Củng cố Kiến thức về dữ liệu kiểu mảng
- Xõy dựng cấu trỳc dữ liệu, hiểu thuật toỏn sắp xếp bằng trỏo đổi
Kĩ năng
- Biết chỉnh sữa lỗi trong chương trỡnh
- Tự nhập cỏc bộ DL để hiểu ý nghĩa một số cõu lệnh
Phòng máy, các thành phần thiết bị
MT, GA
25
30 Bài tập thực hành 4 ( tiết 2)
Kiến thức
- Củng cố lại Kiến thức cơ bản khi lập trỡnh với kiểu dữ liệu mảng
- Làm quen với một số bài toỏn liờn quan
Kĩ năng:
- Rốn luyện kỹ năng sử dụng kiểu dữ liệu cú cấu trỳc, kỹ năng diễn đạt thuật toỏn bằng chương trỡnh sử dụng dữ liệu kiểu mảng
Phòng máy, các thành phần thiết bị
MT, GA
31 Đ12 - Kiểu xõu.
( tiết 1)
Kiến thức
- Biết được một kiểu dự liệu mới, biết được khỏi niệm kiểu xõu
- Phõn biệt được sự giống và khỏc giữa kiểu mảng với kiểu
GA, SGK, STK, tranh
vẽ sơ đồ
Trang 9- Biết được cỏch khai bỏo biến, nhập/xuất dữ liệu, tham chiếu dến từng kớ tự của xõu
- Biết cỏc phộp toỏn liờn quan đến xõu
kĩ năng
- Khai bỏo được biến kiểu xõu trong ngụn ngữ lập trỡnh Pascal
- Sử dụng biến xõu và cỏc phộp toỏn trờn xõu để giải quyết một bài toỏn đơn giản
26
32 Đ12 - Kiểu xõu. ( tiết 2)
Kiến thức:
- Hiểu được lợi ớch của cỏc hàm và thủ tục liờn quan đến xõu tring ngụn ngữ lập trỡnh Pascal
- Nắm được cấu trỳc ching và chức năng của một số hàm liờn quan đến xõu
Kỹ năng:
- Bước đầu sử dụng được một số hàm, thủ tục thụng dụng về xõu
- Cú thể cài đặt được một số chương trỡnh đơn giản cú sử dụng xõu
GA, SGK, STK, tranh
vẽ sơ đồ
.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 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, đếm số lần xuất hiện một ký tự,
Kỹ năng:
- Khai bỏo biến kiểu xõu
- Nhập, xuất giỏ 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
GA, SGK, STK, tranh
vẽ sơ đồ
27 34 Bài tập thực hành
5 ( tiết 1)
.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ự,
GA, SGK, STK, tranh
vẽ sơ đồ
Trang 10đặc biệt 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, đếm số lần xuất hiện một ký tự,
Kỹ năng:
- Khai bỏo biến kiểu xõu
- Nhập, xuất giỏ 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
35 Bài tập thực hành 5 ( tiết 2)
Kiến thức:
- Hs tự xõy dựng một số thật toỏn về xõu và soạn thảo trong NNLT Pascal
- 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 cỏc hàm và thủ tục liờn quan
Kỹ năng:
- Khai bỏo biến kiểu xõu
- Nhập, xuất giỏ 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
Phòng máy, các thành phần thiết bị
MT, GA
Củng cố Kiến thức về kiểu xõu, trả lời một số cõu hỏi liờn quan tới nội dung trờn
29
38
Chương V: Tệp và thao tỏc với tệp
Đ14 - Kiểu dữ liệu
tệp.
Đ15 - Thao tỏc với
tệp.
Kiến thức
- Hiểu khỏi niệm và vai trũ của kiểu tệp
- Hiểu bản chất của tệp văn bản, biết cỏc bước làm việc với tệp
Kỹ năng
- Biết cỏch phõn loại tệp theo cỏch tổ chức dữ liệu và theo cỏch truy cập
- Biết khai bỏo biến tệp, cỏc thao tỏc cơ bản với tệp văn bản và
sử dụng một số hàm, thủ tục chuẩn khi làm việc với tệp
GA, SGK, STK, tranh
vẽ sơ đồ
39 Đ16 - Vớ dụ làm
việc với tệp ( tiết
1)
Kiến thức
- Củng cố lại Kiến thức đó học về tệp trong chương 5 thụng qua
vớ dụ
GA, SGK, STK, tranh
vẽ sơ đồ
Trang 11Kỹ năng
- Sử dụng được cỏc hàm và thủ tục liờn quan để giải quyết vớ dụ 1
30
40
Đ16 - Vớ dụ làm việc với tệp ( tiết
2)
Kiến thức
- Củng cố lại Kiến thức đó học về tệp trong chương 5 thụng qua
vớ dụ
Kỹ năng
- Sử dụng được cỏc hàm và thủ tục liờn quan để giải quyết vớ dụ 2
GA, SGK, STK, tranh
vẽ sơ đồ
Kiến thức:
- ễn lại cỏc Kiến thức về bản ghi: cỳ phỏp khai biến, cỏch tham chiếu, một số cõu lệnh liờn quan đến thao tỏc xử lý bản ghi
- Nắm được một số thuật toỏn: Nhập và thụng bỏo kết quả cỏc trường, sắp xếp dữ liệu
2.Kỹ năng:
- Khai bỏo được kiểu bản ghi trong NNLT Pascal
- Nhập xuất dữ liệu cho biến bản ghi
- Tham chiếu đến từng trường của kiểu bản ghi
- Sử dụng kiểu bản ghi để giải quyết một số bài toỏn
GA, SGK, STK, tranh
vẽ sơ đồ
31
42
Chương VI:
Chương trỡnh con
và lập trỡnh cú cấu
trỳc
Đ17 - Chương trỡnh con và phõn
loại.
Kiến thức
- Hiểu được khỏi niệm và sự cần thiết của chương trỡnh con khi
lập trỡnh giải bài toỏn trờn mỏy tớnh
Kỹ năng.
- Phõn biệt được hai loại chương trỡnh con (thủ tục và hàm) và
cú một số kĩ năng ban đầu về sử dụng chương trỡnh con trong lập trỡnh
GA, SGK, STK, tranh
vẽ sơ đồ
43 Đ18 - Vớ dụ về
cỏch viết và sử dụng chương trỡnh con ( tiết 1)
Kiến thức
- Biết CTC là một khối lệnh nhằm giải quyết một bài nờu con
để gúp phần giải quyết một bài nờu lớn hơn bằng một chương trỡnh
Kỹ năng.
GA, SGK, STK, tranh
vẽ sơ đồ
Trang 12- Biết khi viết nhứng chương trỡnh dài, phức tạp thỡ việc sử dụng CTC là cần thiết
- Biết được lợi ớch của việc sử dụng CTC.
32
44
Đ18 - Vớ dụ về cỏch viết và sử dụng chương trỡnh con ( tiết 2)
Kiến thức:
Biết phõn biệt được hai loại chương trỡnh con: Hàm và thủ tục
Biết được cấu trỳc của một chương trỡnh con
Biết phõn biệt được tham số hỡnh thức vớ i tham số thực sự, biến cục bộ vớ i biến toàn cục
Kỹ năng:
- Nhận biết được hai loại tham số hỡnh thức và tham số thật sự
- Nhận biết được phạm vi hoạt động của biến toàn cục, biến cục bộ
GA, SGK, STK, tranh
vẽ sơ đồ
Kiến thức: Củng cố lại cho học sinh cỏc Kiến thức cơ bản của
chương
Kỹ năng:
- Nõng cao kĩ năng sử dụng một số lệnh kiểu dữ liệu tệp
- Gắn tờn tệp, mở tệp đúng tệp;
GA, SGK, STK, tranh
vẽ sơ đồ
Kiến thức: Củng cố lại cho học sinh cỏc Kiến thức cơ bản của
chương
Kỹ năng:
- Nõng cao kĩ năng sử dụng một số lệnh kiểu dữ liệu tệp
- Biết giải một số bài toỏn cụ thể thường gặp
GA, SGK, STK, tranh
vẽ sơ đồ
33
47 Bài tập thực hành 6 ( tiết 1)
Kiến thức:
- Củng cố lại Kiến thức về xõu kớ tự, chương trỡnh con
Kĩ năng:
- Rốn luyện kỹ năng xử lớ xõu bằng việc tạo hiệu ứng chữ chạy trờn màn hỡnh
- Nõng cao kĩ năng viết và sử dụng chương trỡnh con
Phòng máy, các thành phần thiết bị
MT, GA