Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
142,81 KB
Nội dung
TRƯỜNG THPT HỒNG VĂN THỤ BỘ MƠN : TIN HỌC ĐỀ CƯƠNG ÔN GIỮA KỲ I – KHỐI 11 MỤC TIÊU 1.1 Kiến thức LÝ THUYẾT KIẾN THỨC CƠ BẢN Nắm khái niệm chương trình máy tính Nắm nội dung ngơn ngữ lập trình Python Viết chương trình vào đơn giản Sử dụng câu lệnh rẽ nhánh lập trình BÀI TẬP I II SGK: Làm toàn câu hỏi SGK từ 17 (Bỏ nội dung phần giảm tải SBT: Làm tập thuộc nôi dung tương ứng SGK (Bỏ nội dung phần giảm tải.) 1.2 Kĩ năng: KỸ NĂNG VẬN DỤNG Nắm vững nội dung hoàn thành trả lời trắc nghiệm CHÚ Ý: Bỏ nội dung phần giảm tải 2 NỘI DUNG Ma trận Mức độ nhận thức Tổng % tổng điểm Nội dung kiến thức/kĩ TT Đơn vị kiến thức/ kĩ Nhận biết Thông hiểu Vận dụng Số Số Thời Thời C C gian gian H H Khái niệm Lập Bài Các khái trình ngơn niệm chương ngữ LT trình máy tính Chương trình dịch Ngôn ngữ LTP Bài Ngôn ngữ Phần mềm sử lập trình Python dụng để viết ngơn ngữ Python 1 0.75 Số Thời C gian H Vận dụng cao Số CH Thời gian 0.75 0.75 Số CH Thời gian TN T L 1 1 0.75 0.75 0.75 0.25 0.25 0.25 1.5 0.75 3 2.25 1.5 0.75 1* 12 1.5 0.75 1.5 3.75 1* 13.5 11 8.25 13 9.75 25.5 Phép toán Bài Biến, phép gán, phép Biểu thức toán biểu thức số học Câu lệnh gán Bài Vào Câu lệnh vào đơn giản 2 Các xác định Bài Từ input, output tốn đến - Các thuật tốn chương trình Bài Câu lệnh Câu lệnh if rẽ nhánh Tổng TT Nội dung thức/kĩ kiến Đơn vị kiến thức/kĩ 1.5 Mức độ kiến thức, kĩ cần kiểm tra, đánh giá 1.5 0.5 2.25 0.75 3 2.25 0.75 3 1 9.25 1.75 3 2.25 0.75 7 1 15.25 4.75 24 45,00 10 Số câu hỏi theo mức độ nhận thức Nhậ n biết Thông Vận hiểu dụng Vận dụng cao Khái niệm Lập Bài Các khái trình ngơn ngữ niệm chương LT trình máy tính Ngơn ngữ lập trình Python Nhận biết Biết khái niệm lập trình ngơn ngữ máy ngơn ngữ lập trình bậc cao Nhận biết Chương trình dịch - Biết vai trị Chương trình dịch Nhận biết Ngơn ngữ lập trình - Biết câu lệnh đơn giản Python Python, Nhận biết Phần mềm lập trình Bài Biến, phép gán, phép toán biểu thức số học Biến Phép toán 1 - Biết cách cài đặt phần mềm để lập trình Python Nhận biết - Hiểu cách khai báo biến Thông hiểu - Biết cách khai báo biến Biểu thức Nhận biết, Thông hiểu - Hiểu lệnh gán - Viết lệnh gán Vận dụng: 1** - Biết cách chuyển đổi từ biểu thức toán học sang biểu thức ngơn ngữ lập trình Python biểu thức Python sang biểu thức tốn học Thơng hiểu Phép gán Bài Vào Vào, đơn giản Xác định toán Bài Từ toán đến chương trình Thuật tốn Bài Câu lệnh rẽ Biểu thức quan hệ, biểu thức logic nhánh - Biết cách thực biểu thức Nhận biết, thông hiểu 2 1* - Câu lệnh nhập vào từ bàn phím xuất hình Nhận biết - Biết xác định Input, Output Thông hiểu - Nắm sộ thuật tốn Thơng hiểu - Biết cách thực biểu thức logic Vận dụng: 1* - Biết cách chuyển đổi từ biểu thức toán học sang biểu thức ngơn ngữ lập trình Python biểu thức Python sang biểu thức toán học Nhận biết - Hiểu câu lệnh rẽ nhánh Thông hiểu Câu lệnh if - Viết lệnh rẽ nhánh áp dụng để thể thuật toán số toán đơn giản Vận dụng: - Vận dụng câu lệnh rẽ nhánh đủ để giải số tốn ĐỀ KIỂM TRA GIŨA HỌC KÌ I TRƯỜNG THPT HOÀNG VĂN THỤ ĐỀ MINH HỌA NĂM HỌC 2022 - 2023 Môn thi: Tin học, Lớp 10 Thời gian làm bài: 45 phút, khơng tính thời gian phát đề Họ tên học sinh:………………………………… Mã số học sinh:…………………… Câu 1: Ngơn ngữ lập trình: A Cho phép thể liệu toán mà chương trình phải xử lí B Dưới dạng nhị phân để máy tính thực trực tiếp C Diễn đạt thuật tốn để giao cho máy tính thực D Có tên “ngơn ngữ thuật tốn” hay cịn gọi “ngơn ngữ lập trình bậc cao” gần vói ngơn ngữ tốn học cho phép mô tả cách giải vấn đề độc lập với máy tính Câu 2: Đối với ngơn ngữ lập trình có kĩ thuật dịch? A loại (biên dịch) B loại (Thông dịch biên dịch) C loại (Thông dịch hợp dịch) D loại (Hợp dịch biên dịch) Câu 3: Ngôn ngữ lập trình Python đời năm nào? A 1990 B 1991 C 1992 D 1993 Câu 4: Trong NNLT có chức sau: A Biên soạn B Lưu trữ C Tìm kiếm D Có tất chức Câu 5: Tạo cửa sổ soạn thảo IDLE, sử dụng tổ hợp phím A Ctrl + N B Ctrl + O C Ctrl + S D Ctrl + Q Câu 6: Phát biểu hợp lí nói biến: A Biến đại lượng có giá trị khơng thay đổi trình thực chương trình B Biến đại lượng đặt tên có giá trị thay đổi trình thực chương trình C Biến vùng nhớ đặt tên, dùng để lưu trữ giá trị thay đổi giá trị trình thực chương trình D Biến đặt khơng đặt tên gọi Câu 7: Tìm tên biến đúng: A B C D 1a And Lop-11 end Câu 78: Biểu thức 115%10 + 115//100 có giá trị là: A B C D Câu 9: Câu lệnh sau: x = 5.5 x = int(x) Biến x có kiểu liệu là: A B C D int float str A, B, C sai Câu 10: Câu lệnh sau: a = int(input(‘a = 1’) b = int(input(‘b = 2’) c = (a + b)**(1/3) Nhập a = 3, b = Giá trị c là: A B C D Câu 11: Trong Python, thích đặt sau dấu nào? A B C D # “” ‘’ ; Câu 12: Cho thuật tốn tìm giá trị nhỏ dãy số nguyên sử dụng phương pháp liệt kê đây: Bước 1: Nhập N, số hạng a1, a2,…., aN; Bước 2: Min ← ai, i ← 2; Bước 3: Nếu i > N đưa đưa giá trị Min kết thúc; Bước 4: Bước 4.1: Nếu > Min Min ← ai; Bước 4.2: i ← i+1, quay lại bước Hãy chọn bước sai thuật toán trên: A B C D Bước Bước 4.1 Bước Bước Bước Bước 4.2 Bước Bước 4.1 Câu 13: Điền vào chỗ trống: a = int(input(‘Nhập a ’) b = int(input(‘Nhập b ’) print(‘Nghiệm phương trình ax2 + b = ’, …… ) A B C D -b/a -b/2a (-b/a)**(1/2) (-b/a)**1/2 Câu 14: Output gì? A Thơng tin vào B Thơng tin C Mã hố thơng tin D Thuật tốn Câu 15: Cho N dãy số nguyên a1, a2,…., aN khố k Có Thuật tốn mơ tả cách liệt kê sau: Bước 1: Nhập N dãy số nguyên a1, a2,…., aN khoá k Bước 2: i ← 1, d ← 0; Bước 3: Nếu i > N đưa d kết thúc Bước 4: Nếu = k d ← d + 1; Bước 5: i ← i + 1; Bước 6: Quay lại bước 3; Hãy cho biết thuật tốn tìm gì? A B C D Có số hạng dãy k Tìm giá trị nhỏ dãy Tìm vị trí k dãy A Thuật tốn sai nên khơng đưa kết Câu 16: Cho dãy A gồm số sau : 5, 10, 24, 8, Dựa vào thuật toán xếp tráo đổi để dãy tăng, cho biết dãy thu sau lần duyệt dãy A là: A B C D 5, 8, 9, 10, 24 5, 8, 10, 9, 24 5, 10, 8, 9, 24 24, 10, 9, 8, Câu 17: Những biểu thức sau có giá trị đúng: A ( 20 > 19 ) and ( ‘B’ < ‘A’ ); B ( > ) and not( + < ) or ( >= // ); C ( < ) or ( + < ) and ( < // ); D + * ( + ) < 18 // * ; Câu 18: Cú pháp câu lệnh rẽ nhánh: A If : Lệnh B if : Lệnh C if ; Lệnh D If ; Lệnh Câu 19: a = 100 if ( a==1000): print(‘Dung’) Câu lệnh in giá trị là: A Dung B Sai C Không in giá trị Câu 20: Biểu thức not(bc b>=c b