1. Trang chủ
  2. » Trung học cơ sở - phổ thông

phan phoi chuong trinh tin 11

10 11 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 145 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Bước đầu sử dụng được cấu trúc rẽ nhánh: if - then - else trong ngôn ngữ lập trình Pascal để viết chương trình giải quyết được một số bài toán đơn giản. 12 §10- Cấu trúc lặp(t1) - [r]

Trang 1

SỞ GIÁO DỤC VÀ ĐÀO TẠO PHÚ THỌ

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

-***** -PHÂN PHỐI CHƯƠNG TRÌNH

& KẾ HOẠCH GIẢNG DẠY

TIN 11

Giáo viên: Nguyễn Thùy Dung

Tổ : Toán – Tin

Trang 2

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

Năm học: 2010 – 2011

PHÂN PHỐI CHƯƠNG TRÌNH & KẾ HOẠCH GIẢNG DẠY MÔN

TIN LỚP 11

(Năm học 2010 - 2011)

-Học kì I: 18 tuần mỗi tuần 2 tiết x 18 = 36 tuần

Học kì II: 17 tuần mỗi tuần 1 tiết x 17 = 17 tuần

1) Tổ chức dạy học:

- Đối với những mục dạy trong 2,3 tiết GV tự phân chia nội dung đảm bảo sự cân đối khoa học

- GV căn cứ vào tình hình giảng dạy của mình và sự tiếp thu của HS, từ đó định ra các tiết ôn tập, luyện tập, chữa bài tập đảm bảo truyền đạt đủ các kiến thức, kĩ năng theo yêu cầu

- GV có thể kéo dài hoặc rút ngắn thời lượng giảng dạy đã được phân cho 1 nội dung kiến thức nào đó, tuy nhiên việc kéo dài hoặc rút ngắn không được làm xê dịch giảng dạy quá 1 tiết

2) Kiểm tra – Đánh giá

- Kết hợp hài hoà giữa tự luận, trắc nghiệm và bài thực hành

- Nội dung phù hợp với mức độ yêu cầu của chương trình và chú ý đến tính sáng tạo của HS

- Các loại bài kiểm tra trong học kì của HS:

 Kiểm tra miệng: 1 lần/ 1HS

 Kiểm tra viết 15’: kì I: 2 lần/ 1HS

kì II: 1 lần/ 1HS

 Kiểm tra 1 tiết: 1 lần/ 1HS

 Kiểm tra học kì I, học kì II và cuối năm

Tổng số lần kiểm tra: 5 lần/ 1HS cho HK I

4 lần/ 1 HS cho HK II II- PHÂN PHỐI CHƯƠNG TRÌNH

Trang 3

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

Học kì I

Tuần Tiết Tên chương, tên bài Mục tiêu Nội dung chính và mức độ

1 1 Chương I: Một số k/n

về lập trình & ngôn ngữ lập trình

§1- K/n lập trình &

ngôn ngữ lập trình

- Biết được khái niệm về chương trình dịch

- Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch

- Biết vai trò của chương trình dịch

- Hiểu ý nghĩa nhiệm vụ của chương trình dịch

Ý thức được tầm quan trọng của môn học và có thái độ học tập nghiêm túc, luôn tự tìm hiểu học tập

2 §2- Các thành phần của

ngôn ngữ lập trình

- Nắm được các thành phần của một ngôn ngữ lập trình nói chung

- Biết được một số khái niệm như: tên, tên chuẩn, tên dành riêng…

- Phân biệt được tên chuẩn với tên dành riêng và tên do người lập trình đặt

- Nhớ các qui định về tên, hằng, biến

- Biết đặt tên đúng, nhận biết tên sai

2 3 Bài tập - Biết được các bước để hoàn

thành một chương trình

- Biết các file chương trình cơ bản của Turbo Pascal

- Biết khởi động và thoát khỏi hệ thống soạn thảo Pascal

- Soạn được một chương trình vào máy

- Dịch được chương trình để phát hiện lỗi cú pháp

- Thực hiện được chương trình để nhập dữ liệu và thu kết quả, tìm lỗi thuật toán và sửa lỗi

4 Chương II: Chương

trình đơn giản

§3- Cấu trúc chương trình

- Biết được cấu trúc chung của một chương trình

- Viết được một chương trình đơn giản

3 5 §4- Một số kiểu dữ liệu

chuẩn

§5- Khai báo biến

- Biết được một số kiểu dữ liệu chuẩn: kiểu nguyên, kiểu thực…

- Biết được cách khai báo biến đơn

- Sử dụng được kiểu dữ liệu

và khai báo biến để viết được một chương trình đơn giản

6 §6- Bài toán, biểu thức,

câu lệnh gán

- Biết được các phép toán thông dụng 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 Pascal

- 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

Trang 4

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

4 7 §7-8 Các thủ tục chuẩn

vào/ ra đơn giản Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình

- Biết được ý nghĩa của các thủ tục vào / ra chuẩn đối với lập trình

- Làm quen với màn hình làm việc của Turbo Pascal, biết cách dịch, thực hiện và hiệu chỉnh chương trình

- Viết đúng lệnh vào/ra dữ liệu

- Biết nhập đúng dữ liệu khi thực hiện chương trình

8 Bài tập và thực hành 1

(t1)

- Biết được một chương trình Pascal hoàn chỉnh

- Làm quen với các dịch vụ chủ yếu của Turbo Pascal trong việc soạn thảo, lưu chương trình, dịch và thực hiện chương trình

- Soạn được chương trình, lưu trên đĩa, dịch lỗi cú pháp, thực hiện và tim lỗi thuật toán và hiệu chỉnh

- Bước đầu biết phân tích và hoàn thành một chương trình đơn giản trên Turbo Pascal

5 9 Bài tập và thực hành 1

(t2) - Biết được một chương trình Pascal hoàn chỉnh

- Làm quen với các dịch vụ chủ yếu của Turbo Pascal trong việc soạn thảo, lưu chương trình, dịch và thực hiện chương trình

- Soạn được chương trình, lưu trên đĩa, dịch lỗi cú pháp, thực hiện và tim lỗi thuật toán và hiệu chỉnh

- Bước đầu biết phân tích và hoàn thành một chương trình đơn giản trên Turbo Pascal

10 Bài tập - Viết được một chương trình

hoàn chỉnh

- Làm quen với các dịch vụ chủ yếu của Turbo Pascal trong việc soạn thảo, lưu, dịch và thực hiện chương trình

- Soạn thảo chương trình, lưu trên đĩa, dịch lỗi cú pháp, thực hiện và tìm lỗi thuật toán

- Bước đầu biết phân tích và hoàn thành một chương trình đơn giản trên Turbo Pascal

6 11 §9- Cấu trúc rẽ nhánh - Học sinh biết được ý nghĩa của

cấu trúc rẽ nhánh

- Học sinh biết được cấu trúc chung của rẽ nhánh

- Biết cách sử dụng đúng hai dạng: thiếu và đủ

- Bước đầu sử dụng được cấu trúc rẽ nhánh: if - then - else trong ngôn ngữ lập trình Pascal để viết chương trình giải quyết được một số bài toán đơn giản

12 §10- Cấu trúc lặp(t1) - Biết được ý nghĩa cấu trúc lặp

- Biết được cấu trúc chung của lệnh lặp for trong ngôn ngữ lập trình Pascal

- Biết sử dụng đúng 2 dạng lệnh lặp for

- Bước đầu sử dụng được lệnh lặp for để lập trình giải quyết được một số bài toán đơn giản

7 13 §10- Cấu trúc lặp(t2) - Biết được ý nghĩa của cấu trúc

lặp có số lần lặp chưa xác định Biết được cấu trúc chung của lệnh lặp while

- Phân biệt được sự khác nhau giữa cấu trúc lặp for và while

14 §10- Cấu trúc lặp(t3) - Biết được sự thực hiện của

máy khi gặp lệnh lặp while và for

- Sử dụng đúng lệnh lặp for

và 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

8 15 Bài tập và thực hành 2

(t1)

- Nắm được cấu trúc và sơ đồ thực hiện của cấu trúc rẽ nhánh

- Rèn luyện kĩ năng sử dụng cấu trúc rẽ nhánh trong việc

Trang 5

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

lập trình giải một số bài toán

cụ thể

- Làm quen với các công cụ phục vụ và hiệu chỉnh chương trình

16 Bài tập và thực hành 2

(t2)

- Nắm được cấu trúc và sơ đồ thực hiện của cấu trúc rẽ nhánh

- 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ố bài toán

cụ thể

- Làm quen với các công cụ phục vụ và hiệu chỉnh chương trình

9 17 Bài tập Củng cố lại cho học sinh những

kiến thức liên quan đến tổ chức

rẽ nhánh và lặp: cấu trúc lặp, sơ

đồ thực hiện, sự thực hiện của máy khi gặp lệnh lặp

Rèn luyện kĩ năng vận dụng linh hoạt trong công việc lựa chọn cấu trúc rẽ nhánh và cấu trúc lặp phù hợp để giải quyết bài toán đặt ra

18 Kiểm tra một tiết Đánh giá khả năng tiếp thu của

học sinh về các lệnh rẽ nhánh, cấu trúc lặp

- Hiểu được các khái niệm

- Viết được một thuật toán

và chương trình hoàn chỉnh

10 19 §11- Kiểu mảng (t1) - Biết được một kiểu dữ liệu mới

là kiểu mảng 1 chiều Biết được một loại biến có chỉ số

- Biết cấu trúc tạo kiểu mảng một chiều và cách khai báo biến kiểu mảng một chiều

- Tạo được kiểu mảng một chiều và sử dụng biến mảnh một chiều trong ngôn ngữ Pascal để giải quyết một số bài toán cụ thể

20 §11- Kiểu mảng (t2) - Biết được một kiểu dữ liệu mới

là kiểu mảng 1 chiều Biết được một loại biến có chỉ số

- Biết cấu trúc tạo kiểu mảng một chiều và cách khai báo biến kiểu mảng một chiều

- Tạo được kiểu mảng một chiều và sử dụng biến mảnh một chiều trong ngôn ngữ Pascal để giải quyết một số bài toán cụ thể

11 21 §11- Kiểu mảng (t3) - Biết được một kiểu dữ liệu mới

là kiểu mảng 2 chiều

- Biết tạo cấu trúc kiểu mảng 2 chiều và cách khai báo biến tham chiếu đến từng phần tử của mảng

Tạo được kiểu mảng hai chiều và sử dụng biến mảnh một chiều trong ngôn ngữ Pascal để giải quyết một số bài toán cụ thể

22 §11- Kiểu mảng (t4) - Biết được một kiểu dữ liệu mới

là kiểu mảng 2 chiều

- Biết tạo cấu trúc kiểu mảng 2 chiều và cách khai báo biến tham chiếu đến từng phần tử của mảng

Tạo được kiểu mảng hai chiều và sử dụng biến mảnh một chiều trong ngôn ngữ Pascal để giải quyết một số bài toán cụ thể

12 23 Bài tập thực hành 3 (t1) Củng cố lại kiến thức cơ bản về

kiểu dữ liệu mảng

- Nâng cao kĩ năng sử dụng một số lệnh kiểu dữ liệu mảng 1 chiều trong lập trình: + Khai báo kiểu dữ liệu mảng 1 chiều

+ Nhập/ xuất dữ liệu cho mảng

+ Duyệt qua tất cả các phần

tử của mảng để xử lí từng

Trang 6

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

phần tử

- Biết giải một số bài toán

cơ bản thường gặp:

+ Tính tổng các phần tử thỏa mãn điều kiện nào đó

24 Bài tập thực hành 3 (t2) Củng cố lại kiến thức cơ bản về

kiểu dữ liệu mảng

- Nâng cao kĩ năng sử dụng một số lệnh kiểu dữ liệu mảng 1 chiều trong lập trình: + Khai báo kiểu dữ liệu mảng 1 chiều

+ Nhập/ xuất dữ liệu cho mảng

- Biết giải một số bài toán

cơ bản thường gặp:

+ Tính tổng các phần tử thỏa mãn điều kiện nào đó + Đếm số các phần tử thỏa mãn điều kiện nào đó

13 25 Bài tập Củng cố lại kiến thức cơ bản về

kiểu dữ liệu mảng

- Nâng cao kĩ năng sử dụng một số lệnh kiểu dữ liệu mảng 1 chiều và mảng 2 chiều trong lập trình:

+ Khai báo kiểu dữ liệu mảng 1 chiều, mảng 2 chiều + Nhập/ xuất dữ liệu cho mảng

+ Duyệt qua tất cả các phần

tử của mảng để xử lí từng phần tử

- Biết giải một số bài toán

cơ bản thường gặp:

+ Tính tổng các phần tử thỏa mãn điều kiện nào đó + Đếm số các phần tử thỏa mãn điều kiện nào đó + Tìm phần tử lớn nhất, nhỏ nhất

26 Bài tập & thực hành 4

(t1)

- Củng cố lại các 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 thuật toán sắp xếp đơn giản

- 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 kiểu dữ liệu mảng

- Rèn luyện kĩ năng nhận xét, phân tích và đề xuất cách giải bài toán sao cho chương trình chạy nhanh hơn

14 27 Bài tập & thực hành 4

(t2)

- Củng cố lại các 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 thuật toán sắp xếp đơn giản

- 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 kiểu dữ liệu mảng

- Rèn luyện kĩ năng nhận xét, phân tích và đề xuất

Trang 7

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

cách giải bài toán sao cho chương trình chạy nhanh hơn

28 §12- Kiểu xâu - Biết được một số 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 kí tự với xâu kí tự

- Biết được cách khai báo biến, nhập xuất dữ liệu, tham chiếu đến từng kí tự xâu

- Biết các phép toán liên quan đến xâu

- Khai báo được biến kiểu xâu trong ngôn ngữ 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 số bài toán đơn giản

15 29 §12- Kiểu xâu (t2) - Biết được lợi ích của các hàm

và thủ tục liên quan đến xâu

- Nắm được cấu trúc chung và chức năng của một số hàm và thủ tục liên quan đến xâu của Pascal

- Nhận biết và bước đầu sử dụng được một số hàm và thủ tục để giải quyết một số bài toán đơn giản

30 Bài tập & thực hành 5

(t1) - 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 là 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ự

- 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

16 31 Bài tập & thực hành 5

(t1)

- 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 là 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ự

- 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

32 §13- Kiểu bản ghi - Biết được khái niệm về kiểu

bản ghi

- Phân biệt được sự giống và khác nhau giữa kiểu bản ghi với kiểu mảng một chiều

- Khai báo được kiểu bản ghi, khai báo được biến kiểu bản ghi trong lập trình

- Nhập xuất được 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 tập đơn giản

17 33 Ôn tập học kì I (t1) - Học sinh nắm được toàn bộ

kiến thức đã học từ đầu năm học

- Rèn luyện kĩ năng nhận xét, phân tích một bài toán

34 Ôn tập học kì I (t2) - Học sinh nắm được toàn bộ

kiến thức đã học từ đầu năm học

- Rèn luyện kĩ năng nhận xét, phân tích một bài toán

18 35 Kiểm tra học kì I - Kiểm tra kết quả tiếp thu của

học sinh từ đầu năm học

- Đánh giá kĩ năng phân tích một bài toán và tư duy lập trình trên giấy

- Có thái độ tự giác, tích cực

- Kiến thức: Học sinh nắm được các kiến thức về kiểu

dữ liệu cơ bản, kiểu dữ liệu

có cấu trúc Các hàm chuẩn thông dụng Cấu trúc vào/ra

dữ liệu, cấu trúc rẽ nhánh và

Trang 8

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

trong bài kiểm tra lặp

- Kĩ năng: Có kĩ năng phân tích bài toán, viết chương

36 Bài tập Học sinh nắm được toàn bộ kiến

thức đã học từ đầu năm học

- Rèn luyện kĩ năng nhận xét, phân tích một bài toán

19 Dự phòng

Học kì II

20 37 §14,15- Kiểu dữ liệu

tệp, thao tác với tệp

- Biết được đặc điểm của kiểu

dữ liệu tệp

- Biết khái niệm về tệp có cấu trúc và tệp văn bản

- Khai báo đúng biến kiểu tệp

- Thực hiện được thao tác

xử lí tệp: Gán tên tệp, mở/đóng tệp, đọc/ghi tệp

- Sử dụng được các thủ tục liên quan để đọc /ghi dữ liệu

21 38 §16- Ví dụ làm việc với

tệp - Củng cố laiij kiến thức đã học về tệp trong chương 5 thông qua

ví dụ

- Sử dụng được các hàm và thủ tục liên quan để giải quyết các bài tập

22 39 Bài tập - Học sinh nắm được toàn bộ

kiến thức đã học từ đầu năm học đến nay

- Rèn luyện kĩ năng nhận xét, phân tích một bài toán

23 40 §17- Chương trình con

& phân loại

- Biết được khái niệm chương trình con

- Biết được ý nghĩa của chương trình con, sự cần thiết phải viết một chương trình thành các chương trình con

- Biết được cấu trúc của chương trình con

- Phân biệt được hai loại chương trình con là hàm và thủ tục

- Nhận biết được các thành phần trong phần đầu của thủ tục

- Nhận biết được hai loại tham số hình thức trong phần đầu của thủ tục

- Biết cách khai báo hai loại chương trình con cùng với tham số hình thức của chúng

- Biết cách viết lời gọi chương trình con trong thân chương trình chính

24 41 §18- Ví dụ về cách viết

& sử dụng chương trình

con

- Biết được cấu trúc chung và vị trí của thủ tục trong chương trình

- Nhận biết được các thành phần trong phần đầu của thủ tục

- Nhận biết được hai loại tham số hình thức trong phần đầu của thủ tục

- Phân biệt và sử dụng đúng biến toàn cục và biến cục bộ

25 42 §18- Ví dụ về cách viết

& sử dụng chương trình

con (t2)

- Phân biệt được tham số giá trị

và tham số biến

- Nắm được khái niệm về biến toàn cục và biến cục bộ

- Biết cách khai báo hai loại chương trình con cùng với tham số hình thức của chúng

- Sử dụng đúng lời gọi chương trình con trong thân chương trình chính

- Phân biệt được khác nhau

cơ bản của hàm và thủ tục

Trang 9

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

26 43 §18- Ví dụ về cách viết

& sử dụng chương trình

con (t3)

- Phân biệt được tham số giá trị

và tham số biến

- Nắm được khái niệm về biến toàn cục và biến cục bộ

- Biết cách khai báo hai loại chương trình con cùng với tham số hình thức của chúng

- Sử dụng đúng lời gọi chương trình con trong thân chương trình chính

- Phân biệt được khác nhau

cơ bản của hàm và thủ tục

27 44 Bài tập và thực hành số

6 Củng cố lại các kiến thức về xâukí tự, chương trình con - 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

28 45 Bài tập và thực hành số

6 (t2)

Củng cố lại các kiến thức về xâu

kí tự, chương trình con

- 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

29 46 Kiểm tra 1 tiết Đánh giá khả năng tiếp thu của

HS

Củng cố & khắc sâu các kiến thức đã được học

30 47 Bài tập & thực hành số

7

- Củng cố lại các kiến thức về chương trình con: Thủ tục, hàm, tham số biến và tham số giá trị, biến toàn cục và biến cục bộ

- Sử dụng được chương trình con để giải quyết trọn vẹn một bài toán trên máy tính

31 48 Bài tập & thực hành số

7 - Củng cố lại các kiến thức về chương trình con: Thủ tục, hàm,

tham số biến và tham số giá trị, biến toàn cục và biến cục bộ

- Sử dụng được chương trình con để giải quyết trọn vẹn một bài toán trên máy tính

32 49 §19- Thư viện chương

trình con chuẩn

- Biết được một số thư viện chương trình con

- Bước đầu sử dụng được các thư viện trong lập trình

- Khởi động được chế độ đồ hoạ

- Sử dụng được các thủ tục

vẽ điểm, đường kính, hình tròn, hình elip, hình chữ nhật

33 50 Bài tập & thực hành số

8 - Học sinh biết được khả năng đồ hoạ của Pascal - Sử dụng được các thủ tục về đồ họa để viết được một

chương trình đơn giản

34 51 Bài tập Củng cố kiến thức về một số thư

viện chương trình con - Sử dụng được các thư việntrong lập trình

35 52 Ôn tập cuối năm - Nắm được toàn bộ kiến thức đã

học từ đầu năm - Vận dụng được các lệnh vàkiểu dữ liệu đã học để lập

trình giải các bài toán một cách trọn vẹn

36 53 Kiểm tra cuối năm - Kiểm tra kết quả tiếp thu của

học sinh từ đầu năm học

- Đánh giá kĩ năng phân tích một bài toán và tư duy lập trình trên giấy

- Có thái độ tự giác, tích cực trong làm bài kiểm tra

- Kiến thức: Học sinh nắm được các kiến thức về kiểu

dữ liệu cơ bản, kiểu dữ liệu

có cấu trúc

Các hàm chuẩn thông dụng, cấu trúc vào/ra, cấu trúc rẽ nhánh, cấu trúc lặp

- Kĩ năng: Có kĩ năng phân

Trang 10

TRƯỜNG THPT CÔNG NGHIỆP VIỆT TRÌ

tích bài toán, viết chương trình

37 Dự phòng

Ngày đăng: 28/04/2021, 00:07

w