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.[r]
(1)NỘI DUNG ÔN THI HỌC KỲ I NỘI DUNG ÔN THI HỌC KỲ I Chương I Một số khái niệm lập trình NNLT
1 Phân loại ngơn ngữ lập trình
Kiến thức
Biết có ba lớp ngơn ngữ lập trình mức ngơn ngữ lập
trình: ngơn ngữ máy, hợp ngữ ngơn ngữ bậc cao Chương trình dịch
Kiến thức
Biết vai trị Chương trình dịch Biết khái niệm Biên dịch Thông dịch
3 Các thành phần ngơn ngữ lập trình
Kiến thức
Biết thành phần ngơn ngữ lập trình: Bảng chữ cái,
Cú pháp Ngữ nghĩa Các thành phần
sở TP
Kiến thức
Biết thành phần sở TP: Bảng chữ cái, Tên, Tên chuẩn,
Tên riêng (từ khoá), Hằng Biến Kĩ năng
Phân biệt Tên, Hằng Biến Biết đặt Tên Chương II Chương trình đơn giản
1 Cấu trúc chương trình
Kiến thức
Hiểu chương trình mơ tả thuật tốn ngơn ngữ
lập trình
Biết cấu trúc chương trình TP: cấu trúc chung
thành phần Kĩ năng
Nhận biết phần chương trình đơn giản Một số kiểu liệu
chuẩn
Kiến thức
Biết số kiểu liệu định sẵn TP: nguyên, thực, kí tự,
lơgic miền Kĩ năng
Xác định kiểu cần khai báo liệu đơn giản
3 Khai báo biến
Kiến thức
Hiểu cách khai báo biến
Kĩ năng
Khai báo
Nhận biết khai báo sai
4 Phép toán, biểu
thức, lệnh gán Kiến thức
Biết khái niệm: Phép toán, biểu thức số học, hàm số học
chuẩn, biểu thức quan hệ
Hiểu lệnh gán
(2)Viết lệnh gán
Viết biểu thức số học lơgic với phép tốn thơng
dụng
5 Tổ chức vào/ra đơn giản
Kiến thức
Biết lệnh vào/ra đơn giản để nhập thông tin từ bàn phím
đưa thơng tin hình Kĩ năng
Viết số lệnh vào/ra đơn giản
6 Dịch, thực hiệu chỉnh chương trình
Kiến thức
Biết bước: soạn thảo, dịch, thực hiệu chỉnh chương
trình
Biết số cơng cụ mơi trường TP
Kĩ năng
Bước đầu sử dụng chương trình dịch để phát lỗi
Bước đầu chỉnh sửa chương trình dựa vào thơng báo lỗi
chương trình dịch tính hợp lí kết thu
Chương III Cấu trúc rẽ nhánh lặp
1 Tổ chức rẽ nhánh
Kiến thức
Hiểu nhu cầu cấu trúc rẽ nhánh biểu diễn thuật toán Hiểu câu lệnh rẽ nhánh (dạng thiếu dạng đủ)
Hiểu câu lệnh ghép
Kĩ năng
Sử dụng cấu trúc rẽ nhánh mơ tả thuật tốn số
toán đơn giản
Viết lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ áp dụng
để thể thuật toán số toán đơn giản
2 Tổ chức lặp
Kiến thức
Hiểu nhu cầu cấu trúc lặp biểu diễn thuật toán
Hiểu cấu trúc lặp kiểm tra điều kiện trước, cấu trúc lặp với số lần
định trước
Biết cách vận dụng đắn loại cấu trúc lặp vào tình
cụ thể Kĩ năng
Mơ tả thuật tốn số tốn đơn giản có sử dụng
lệnh lặp
Viết lệnh lặp kiểm tra điều kiện trước, lệnh lặp với số lần
định trước
(3)ĐỀ CƯƠNG ÔN THI HỌC KỲ I - NĂM HỌC 2010 – ĐỀ CƯƠNG ÔN THI HỌC KỲ I - NĂM HỌC 2010 –
2011 2011
MÔN TIN HỌC 11 MÔN TIN HỌC 11
I LÝ THUYẾT
Câu 1. Nêu khái niệm lập trình cho biết chức chương trình dịch?
Câu 2. Nêu thành phần ngơn ngữ lập trình?
Câu 3. Nêu quy tắc đặt tên Turbo Pascal? Theo quy tắc đặt tên nêu tên tên sai
Câu 4. Nêu khái niệm biến? Cho ví dụ
Câu 5. Nêu cú pháp cho ví dụ: - Khai báo tên chương trình - Khai thư viên
- Khai báo - Khai báo biến
Câu 6. Cấu trúc phần thân chương trình
Câu 7. Hãy viết dạng biểu thức quan hệ? Cho ví dụ
Câu 8. Hãy viết dạng câu lệnh gán Pascal? Cho ví dụ
Câu 9. Nêu cú pháp thủ tục nhập liệu vào từ bàn phím thủ tục đưa liệu hình? Cho ví dụ
Câu 10. Nêu cú pháp, vẽ lưu đồ, cho biết ý nghĩa câu lệnh rẽ nhánh dạng thiếu dạng đủ Cho ví dụ
Câu 11. Hãy cho biết giống khác hai dạng câu lệnh If – then
Câu 12. Câu lệnh ghép gì? Tại phải có câu lệnh ghép?
II BÀI TẬP
* Dạng 1: Chuyển biểu thức dạng toán học sang biểu thức Pascal ngược lại
* Dạng 2: Viết chương trình
Bài Viết chương trình nhập vào số ngun dương N Tính đưa màn hình tổng S = + + + … + N
Bài Viết chương trình nhập vào số nguyên dương N Tính đưa hình tích S = * * * … * N
Bài Viết chương trình nhập vào số nguyên dương N Tính đưa màn hình tổng S = + + + … + N
Bài Viết chương trình nhập vào số nguyên dương N Tính đưa màn hình tổng S = + + + … + N
Bài Viết chương trình nhập số nguyên dương M N (M < N), tính đưa ra hình tổng số chia hết cho phạm vi từ M đến N