Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 137 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
137
Dung lượng
1,2 MB
Nội dung
TUẦN: 20 Tiết: 39 (Theo PPCT) Ngày soạn: 5/ 1/ 2020 Ngày dạy: 11/ 1/ 2020 Lớp dạy: Bài CÂU LỆNH LẶP I MỤC TIÊU: Kiến thức: Biết nhu cầu có câu lệnh lặp ngơn ngữ lập trình Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần Biết số chương trình ví dụ với câu lệnh lặp Kỹ năng: Biết cách vận dụng đắn cấu trúc lặp vào tình cụ thể Viết thuật toán số toán đơn giản Thái độ: Thái độ học tập nghiêm túc, tích cực làm dạng tập ứng dụng Làm cho HS u thích mơn lập trình, u thích mơn học Xác định nội dung trọng tâm: Biết nhu cầu cần có Câu lệnh lặp ngơn ngữ lập trình Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần Mục tiêu phát triển lực: a Năng lực chung: Năng lực hợp tác, lực giao tiếp b Năng lực riêng: Năng lực sử dụng ngơn ngữ lặp trình để viết chương trình, lực trí thức câu lệnh lặp II PHƯƠNG PHÁP: Phương pháp thuyết trình, giảng giải, phân tích, làm mẫu, kết hợp sử dụng phương pháp trực quan III CHUẨN BỊ Chuẩn bị GV: Giáo án, máy tính, máy chiếu, SGK tin học dành cho THCS 3, tài liệu tham khảo khác Chuẩn bị HS: Kiến thức học ngơn ngữ lập trình, chương trình, Câu lệnh điều kiện, ghi chép, bảng phụ 3.Bảng tham chiếu mức yêu cầu cần đạt câu hỏi tập, kiểm tra, đánh giá: Cấp độ Nội dung Nhận biết (MĐ 1) Vận dụng Cấp độ thấp Cấp độ cao (MĐ 3) (MĐ 4) Thông hiểu (MĐ 2) Hiểu hoạt động câu lệnh Biết cần lặp với số lần Sử dụng thiết công biết trước, câu câu lệnh Câu lệnh Mô tả thuật việc lặp lệnh lặp với số lặp giải lặp toán Biết cú pháp lần chưa biết trước toán câu lệnh lặp Đọc hiểu thuật toán MÃ CÂU HỎI CỦA BẢNG THAM CHIẾU KIỂM TRA, ĐÁNH GIÁ: Câu hỏi/ Vận dụng Nội dung Nhận biết Thông hiểu Vận dụng cao tập thấp Bài tập Câu lệnh định ND1.TL.MĐ1 ND1.TL.MĐ2 ND1.TL.MĐ3 ND1.TL.MĐ4 lặp lượng (tự luận) III TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Ổn định tình hình lớp: (1ph) Kiểm tra sĩ số lớp Phân cơng vị trí thực hành HS/ nhóm Vệ sinh lớp học A KHỞI ĐỘNG HOẠT ĐỘNG 1: Kiểm tra cũ: Không kiểm tra HOẠT ĐỘNG Tình xuất phát (1ph) Mục tiêu: HS phát vấn đề hoạt động có tính lặp lặp lại trình thực hiện, câu lệnh lặp Pascal Phương pháp: Đàm thoại Hình thức tổ chức hoạt động: Cá nhân Phương tiện dạy học: Máy tính, máy chiếu Sản phẩm: HS hiểu hoạt động có tính lặp lặp lại, hiểu cú pháp hoạt động câu lệnh lặp Pascal Nội dung hoạt động: Trong đời sống có nhiều hoạt động lặp lặp lại, hoạt động đời sống thực ngơn ngữ lập trình Pascal Để biết hoạt động thực Pascal nào, hôm cô hướng dẫn em tìm hiểu câu lệnh lặp B HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP (40ph) Hoạt Động Của GV & HS Nội Dung Năng lực hình thành Hoạt động 1: Các công việc phải thực nhiều lần (15ph) Mục tiêu: HS phát vấn đề hoạt động có tính lặp lặp lại q trình thực Phương pháp: Đàm thoại Hình thức tổ chức hoạt động: Cá nhân, nhóm Phương tiện dạy học: Máy tính, máy chiếu Sản phẩm: HS hiểu hoạt động có tính lặp lặp lại Chuyển giao nhiệm vụ học Các công việc phải thực hiền nhiều Năng lực tập lần giao tiếp, GV: Hàng ngày Công việc trước số lần lặp lực thường phải làm số việc lại: Học thuộc hết hợp tác lặp lặp lại số lần, bài, lấy ví dụ số việc hàng Công việc biết trước số lần lặp: Đi ngày phải làm học sáng tiết, ngày tập Triển khai nhiệm vụ học tập thể dục buổi sáng, đánh ngày HS: Thảo luận theo bàn, tìm lần, số ví dụ ghi vào bảng nhóm GV: Cho HS treo ví dụ => Để cho máy tính thực nhóm lên bảng cơng việc, nhiều trường hợp HS: Nhận xét, lấy thêm viết chương trình máy tính chúng số ví dụ ta phải viết lặp lại nhiều Câu lệnh GV: Qua ví dụ thực phép tính định bảng cơng việc Ví dụ1: Để tính số tự nhiên biết trước số lần ta viết sau: lặp lặp lại công việc begin chưa biết số lần lặp i=0; Tong:=0; lại nó? i:=i+1; Tong:=Tong+i; HS: Tách ví dụ thành hai loại i:=i+1; Tong:=Tong+i; (một loại biết trước số lần i:=i+1; Tong:=Tong+i; lặp loại chưa biêt số i:=i+1; Tong:=Tong+i; lần lặp ) i:=i+1; Tong:=Tong+i; Đánh giá kết thực Readln; end nhiệm vụ học tập GV: Nhận xét tổng kết lại Hoạt động 2: Tìm hiểu câu lệnh lặp, lệnh thay cho nhiều lệnh (10ph) Mục tiêu: HS biết lợi ích câu lệnh lặp Phương pháp: Đàm thoại Hình thức tổ chức hoạt động: Cá nhân, nhóm Phương tiện dạy học: Máy tính, máy chiếu Sản phẩm: HS hiểu hoạt động câu lệnh lặp – lệnh thay cho nhiều lệnh Chuyển giao nhiệm vụ học Câu lệnh lặp - lệnh thay cho Năng lực tập nhiều lệnh giao tiếp, GV: Yêu cầu HS tìm hiểu ví Ví dụ1: Vẽ hình vng giống lực dụ SGK trang 56,57 Thuật toán (SGK trang 56,57) hợp tác HS: Đọc sách, tìm hiểu ví dụ GV: Phân tích ví dụ HS: Lắng nghe, tập phân tích theo ý GV: u cầu HS xác định input, output ví dụ Thực nhiệm vụ học tập Ví dụ2: Tính tổng 100 số tự nhiên HS: Xác định input, output ví dụ Thuật tốn: (đã nghiên cứu học số GV: Yêu cầu HS mô tả lại 5) thuật tốn, phân tích thuật tốn HS: Mơ tả lại thuật tốn phân tích thuật tốn Đánh giá kết thực nhiệm vụ học tập GV: Lắng nghe nhận xét => Kết luận: câu trả lời HS Cách mô tả hoạt động lặp HS: Lắng nghe ghi chép thuật toán ví dụ GV: Yêu cầu HS đọc SGK gọi cấu trúc lặp tìm hiểu ví dụ Xác định Mọi ngơn ngữ lập trình có input, output tốn “cách” để thị cho máy tính thực HS: Tìm hiểu ví dụ, xác định cấu trúc lặp với Câu lệnh Đó input, output tốn Câu lệnh lặp GV: Yêu cầu HS đọc lại ví dụ để nhớ lại thuật toán toán HS: Đọc lại ví dụ - GV: Qua hai ví dụ trên, cơng việc lặp lặp lại? HS: Thảo luận nhóm, cơng việc lặp lại ví dụ1 ví dụ2 GV: Kết luận HS: Lắng nghe, ghi chép Hoạt động 3: Tìm hiểu ví dụ câu lệnh lặp (15ph) Mục tiêu: HS biết cú pháp câu lệnh lặp, sử dụng câu lệnh lặp để viết chương trình Phương pháp: Đàm thoại Hình thức tổ chức hoạt động: Cá nhân, nhóm Phương tiện dạy học: Máy tính, máy chiếu Sản phẩm: HS hiểu hoạt động có tính lặp lặp lại GV: Trình bày cấu trúc vịng Ví dụ Câu lệnh lặp: Năng lực lặp For Trong pascal Câu lệnh lặp dạng tiến giao tiếp, …… to…… do………… có cú pháp: lực HS: Ghi cấu trúc vòng lặp vào For := to hợp tác, ; lực sử Trong đó: for, to, từ khố, dụng ngơn Biến đếm biến đơn có kiểu ngun ngữ lập GV: Giải thích thành (có thể kiểu kí tự kiểu đoạn trình để phần cấu trúc lệnh con) viết HS: Lắng nghe, ghi chép Giá trị đầu, giá trị cuối số cụ thể chương biểu thức có kiểu kiểu với trình biến đếm, giá trị cuối phải lớn giá trị đầu Câu lệnh Câu lệnh đơn Câu lệnh kép - Câu lệnh thực nhiều lần, lần thực Câu lệnh biến đếm GV: Vận dụng Câu lệnh viết vòng lặp cho ví dụ phần (GV hướng dẫn cho HS viết) HS: Theo hướng dẫn GV để viết HS lên bảng viết chương trình tự động tăng lên đơn vị, tăng giá trị biến đếm lớn giá trị cuối vịng lặp dừng lại Var i, tong: integer; Begin Tong:=0; For i: = to Tong:= tong + i; Write(‘tong=’,tong); Readln End Củng Cố: (3ph) Trình bày cú pháp Câu lệnh lặp dạng tiến? Trình bày thành phần hoạt động Câu lệnh lặp dạng tiến? Dặn dò: (1ph) Về nhà học cú pháp, hoạt động Câu lệnh lặp, lấy ví dụ Câu lệnh lặp Tìm hiểu phần lại chuẩn bị cho tiết sau học V RÚT KINH NGHIỆM BỔ SUNG: TUẦN: 20 Ngày soạn: 5/ 1/ 2017 Tiết: 40 (Theo PPCT) Ngày dạy: 11/ 1/ 2020 Lớp dạy: Bài CÂU LỆNH LẶP (tiết 2) I MỤC TIÊU: Kiến thức: Biết nhu cầu có câu lệnh lặp ngơn ngữ lập trình Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần Biết số chương trình ví dụ với Câu lệnh lặp Kỹ năng: Biết cách vận dụng đắn cấu trúc lặp vào tình cụ thể Viết thuật toán số toán đơn giản Thái độ: Thái độ học tập nghiêm túc, tích cực làm dạng tập ứng dụng Làm cho HS u thích mơn lập trình, u thích mơn học Xác định Nội Dung trọng tâm: Biết nhu cầu cần có Câu lệnh lặp ngơn ngữ lập trình Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần Mục tiêu phát triển lực: a Năng lực chung: Năng lực hợp tác, lực giao tiếp b Năng lực riêng: Năng lực sử dụng ngơn ngữ lặp trình để viết chương trình, lực trí thức câu lệnh lặp II PHƯƠNG PHÁP: Phương pháp thuyết trình, giảng giải, phân tích, làm mẫu, kết hợp sử dụng phương pháp trực quan III CHUẨN BỊ Chuẩn bị GV: Giáo án, máy tính, máy chiếu, SGK tin học dành cho THCS 3, tài liệu tham khảo khác Chuẩn bị HS: Kiến thức học ngơn ngữ lập trình, chương trình, Câu lệnh điều kiện, ghi chép, bảng phụ 3.Bảng tham chiếu mức yêu cầu cần đạt câu hỏi tập, kiểm tra, đánh giá: Cấp độ Nội dung Nhận biết (MĐ 1) Vận dụng Cấp độ thấp Cấp độ cao (MĐ 3) (MĐ 4) Thông hiểu (MĐ 2) Hiểu hoạt động câu lệnh Biết cần lặp với số lần Sử dụng thiết công biết trước, câu câu lệnh Câu lệnh Mô tả thuật việc lặp lệnh lặp với số lặp giải lặp toán Biết cú pháp lần chưa biết trước toán câu lệnh lặp Đọc hiểu thuật toán MÃ CÂU HỎI CỦA BẢNG THAM CHIẾU KIỂM TRA, ĐÁNH GIÁ: Câu hỏi/ Vận dụng Vận dụng Nhận biết Thông hiểu tập thấp cao Bài tập Câu lệnh định ND1.TL.MĐ ND1.TL.MĐ ND1.TL.MĐ ND1.TL.MĐ3 lặp lượng (tự luận) III TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Ổn định tình hình lớp: (1ph) Kiểm tra sĩ số lớp Phân cơng vị trí thực hành HS/ nhóm Vệ sinh lớp học A KHỞI ĐỘNG HOẠT ĐỘNG 1: Kiểm tra cũ: (5ph) Câu hỏi: Trình bày cú pháp hoạt động Câu lệnh lặp dạng tiến? (5đ) Lấy ví dụ Câu lệnh lặp dạng tiến (5đ) Trả lời: Trong pascal Câu lệnh lặp dạng tiến có cú pháp: For := to ; Trong đó: for, to, từ khố, Biến đếm biến đơn có kiểu nguyên (có thể kiểu kí tự kiểu đoạn con) Giá trị đầu, giá trị cuối số cụ thể biểu thức có kiểu kiểu với biến đếm, giá trị cuối phải lớn giá trị đầu Câu lệnh Câu lệnh đơn Câu lệnh kép - Câu lệnh thực nhiều lần, lần thực Câu lệnh biến đếm tự động tăng lên đơn vị, tăng giá trị biến đếm lớn giá trị cuối vòng lặp dừng lại VD: Var i, tong: integer; Begin Tong:=0; For i: = to Tong:= tong + i; Write(‘tong=’,tong); Readln End Nội dung HOẠT ĐỘNG Tình xuất phát (1ph) Mục tiêu: HS phát vấn đề hoạt động có tính lặp lặp lại q trình thực hiện, câu lệnh lặp Pascal Phương pháp: Đàm thoại Hình thức tổ chức hoạt động: Cá nhân Phương tiện dạy học: Máy tính, máy chiếu Sản phẩm: HS hiểu cú pháp hoạt động câu lệnh lặp Pascal Nội dung hoạt động: Để sử dụng câu lệnh lặp Pascal để thể hoạt động lặp Hôm em sử dụng câu lệnh lặp Pascal để mô tả hoạt động B HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP (35ph) Hoạt Động Của GV & HS Nội Dung Năng lực hình thành Hoạt động 1: Các cơng việc phải thực nhiều lần (35ph) Mục tiêu: HS phát vấn đề hoạt động có tính lặp lặp lại trình thực hiện, câu lệnh lặp Pascal Phương pháp: Đàm thoại Hình thức tổ chức hoạt động: Cá nhân Phương tiện dạy học: Máy tính, máy chiếu Sản phẩm: HS hiểu cú pháp hoạt động câu lệnh lặp Pascal GV: Trình bày cấu trúc Câu Ví dụ Câu lệnh lặp Năng lệnh lặp lùi pascal: Cú pháp Câu lệnh lặp lùi: lực giao For …… downto……….do For := tiếp, HS: Ghi chép cấu trúc vào downto ; tác, lệnh sử Câu lệnh thực nhiều lực lần, lần thực Câu lệnh dụng lần lặp sau lần lặp biến ngôn ngữ đếm tự động giảm đi1 đơn vị, lập trình viết giảm giá trị biến để đếm nhỏ giá trị đầu vịng chương HS: Đọc tìm hiểu chương trình lặp dừng lại trình HS: Đứng chỗ phân tích hoạt Số lần lặp = giá trị cuối-giá trị động ví dụ HS khác thảo luận đầu+1 cho ý kiến => for…do cấu trúc lặp với số GV: Cho chạy chương trình mẫu lần lặp biết trước gõ trước máy; Yêu cầu HS Ví dụ (SGK-58) in hình quan sát kết thứ tự lần lặp GV: Giải thích kết chương Program lap; trình HS: Đọc tìm hiểu chương trình HS: Đứng chỗ phân tích hoạt động ví dụ HS: Các em khác thảo luận cho ý kiến GV: Trình bày cấu trúc Câu lệnh ghép HS: Nghe, ghi chép GV: Cho chạy chương trình mẫu gõ trước máy, Yêu cầu HS quan sát kết GV: Giải thích kết chương trình Var i: integer; Begin For i:=1 to 10 Writeln(‘day la lan lap thu’, i); Readln End Ví dụ (SGK-58): Viết chương trình đưa hình chữ “0” theo hình trứng rơi Program trung_roi; Uses crt; Var i: integer; Begin Clrscr; For i:=1 to 10 begin Writeln(‘0’); delay(100); end; Readln End Tập hợp Câu lệnh đặt cặp từ khoá begin end; gọi Câu lệnh ghép Củng Cố: (2ph) Trình bày cú pháp câu lệnh lặp dạng lùi Trình bày thành phần hoạt động câu lệnh lặp dạng lùi Dặn dò: (1ph) Về nhà học cú pháp, hoạt động câu lệnh lặp, lấy ví dụ câu lệnh lặp Chuẩn bị trước nội dung câu lệnh lặp để tiết sau làm tập V RÚT KINH NGHIỆM BỔ SUNG: b) if a>b then max:=a else max:=b; c) for i:=1 to 10 for j:=1 to 10 x:=x+1; d) for i:=1 to 10 x:=x+1; III Viết cấu trúc câu lệnh PASCAL: a) Câu lệnh lặp với số lần cho trước: .…… …………………………………………………………………………………… ………… b) Câu lệnh lặp với số lần chưa biết trước : ………………… …… …… ……………………………………………………… …………………………………………………… …………………………………………………………………………………… …………………………… IV Hãy viết chương trình để giải toán sau : Câu 1: Nhập vào số nguyên a, b So sánh hai số thơng báo kết hình Câu 2: Tính thơng báo hình tổng: 12 + 22 + 32 + … + n2 Với n số tự nhiên nhập từ bàn phím Dặn dò: (2ph) Về nhà học kết hợp với Nội Dung SGK Ơn tập lại tồn kiến thức ôn tập chuẩn bị kiểm tra học kì II V RÚT KINH NGHIỆM BỔ SUNG: TUẦN: 35 2020 Tiết: 69 (Theo PPCT) Ngày soạn: 25/ 04/ Ngày dạy: 1/05/ 2020 Lớp dạy: ƠN TẬP HỌC KÌ II (tiết 2) I MỤC TIÊU Kiến thức Hiểu kiến thức chương trình HK II như: Khái niệm ngơn ngữ lập trình, từ khóa, câu lệnh, q trình giải tốn máy tính, cấu trúc rẽ nhánh, câu lệnh điều kiện, phần mềm học tập Kỹ Bước đầu biết lập trình hóa tốn có nội dung thực tiễn Bước đầu viết chương trình đơn giản ngơn ngữ lập trình Pascal Vận dụng được: đưa tốn từ thực tiễn đến chương trình thơng qua mơ tả thuật tốn; sử dụng từ khóa, câu lệnh ngơn ngữ lập trình Pascal để lập trình tốn thực tiễn thành chương trình máy tính Vận dụng thành thạo: Kiến thức, kỹ năng, tri thức, phương pháp học vào giải tập, viết chương trình Thái độ Cẩn thận, xác Tập trung cao độ, nghiêm túc học Phát triển tư suy luận logic, trí tưởng tượng tạo hứng thú học tập Xác định nội dung trọng tâm: Kiến thức cấu trúc rẽ nhánh, câu lệnh điều kiện, phần mềm học tập Định hướng phát triển lực: a Năng lực chung: Năng lực tri thức, lực giao tiếp b Năng lực chuyên biệt: Năng lực lập trình NNLT Pascal Năng lực sửa lỗi, chạy chương trình mơi trường Tubor Pascal II PHƯƠNG PHÁP Gợi mở vấn đáp đan xen thảo luận nhóm III CHUẨN BỊ Chuẩn bị GV: Giáo trình, bảng phụ, đề cương ôn tập Chuẩn bị HS: Kiến thức cũ, sách, IV TIẾN TRÌNH BÀI GIẢNG Ổn định lớp: (1ph) Ôn tập: I Đánh dấu x vào ô vuông sau câu lệnh em cho ? a) if a>b then max:=a; else max:=b; b) if a>b then max:=a else max:=b; c) for i:=1 to 10 for j:=1 to 10 x:=x+1; d) for i:=1 to 10 x:=x+1; II Viết cấu trúc câu lệnh PASCAL: a) Câu lệnh lặp với số lần cho trước: .…… …………………………………………………………………………………… ………… b) Câu lệnh lặp với số lần chưa biết trước : ………………… …… …… ……………………………………………………… …………………………………………………… …………………………………………………………………………………… …………………………… III Hãy viết chương trình để giải toán sau : Câu 1: Nhập vào số nguyên a, b So sánh hai số thơng báo kết hình Câu 2: Tính thơng báo hình tổng: 12 + 22 + 32 + … + n2 Với n số tự nhiên nhập từ bàn phím Dặn dị: (2ph) Về nhà học kết hợp với Nội Dung SGK Ơn tập lại tồn kiến thức ôn tập chuẩn bị kiểm tra học kì II V RÚT KINH NGHIỆM BỔ SUNG: TUẦN: 35 Ngày soạn: 25/ 04/ 2020 Tiết: 70 (Theo PPCT) Ngày dạy: 3/05/ 2020 Lớp dạy: KIỂM TRA HỌC KÌ II I MỤC TIÊU Kiến thức Kiểm tra đánh giá kiến thức khái niệm ngơn ngữ lập trình, từ khóa, câu lệnh, q trình giải tốn máy tính, cấu trúc rẽ nhánh, câu lệnh điều kiện, phần mềm học tập Kỹ Vận dụng thành thạo: Kiến thức, kỹ năng, tri thức, phương pháp học vào giải tập, viết chương trình Thái độ Cẩn thận, xác Tập trung cao độ, nghiêm túc học Phát triển tư suy luận logic, trí tưởng tượng tạo hứng thú học tập Xác định nội dung trọng tâm: Kiến thức cấu trúc rẽ nhánh, câu lệnh điều kiện, phần mềm học tập Định hướng phát triển lực: a Năng lực chung: Năng lực tri thức, lực giao tiếp b Năng lực chuyên biệt: Năng lực lập trình NNLT Pascal Năng lực sửa lỗi, chạy chương trình mơi trường Tubor Pascal II PHƯƠNG PHÁP Gợi mở vấn đáp đan xen thảo luận nhóm III CHUẨN BỊ Chuẩn bị GV: Đề thi, đáp án, thang điểm Chuẩn bị HS: Các kiến thức, kỹ năng, tri thức lập trình, NNLT IV TIẾN TRÌNH BÀI GIẢNG Ổn định lớp: (1ph) Kiểm tra A Ma trận đề: Cấp độ Chủ đề Câu lệnh lặp Số câu Số điểm Tỉ lệ % Nhận biết TNKQ TL Biết cú pháp câu lệnh lặp với số lần biết trước 0,5đ 5% Biết cú pháp Lặp với câu lệnh lặp số lần với số lần chưa biết chưa biết trước trước Số câu Số điểm 0,75đ Tỉ lệ % 7,5% Làm việc Biết cú pháp với dãy lệnh khai báo số biến mảng Thông hiểu TNK Q TL Vận dụng Cấp độ thấp Cấp độ cao TNKQ TL TNKQ TL Tìm giá trị thực câu lệnh lặp với số lần chưa biết trước 0,5đ 5% Tìm giá trị Hiếu hoạt thực câu động lệnh lặp lệnh lặp với số với số lần chưa lần chưa biết biết trước trước 1 2,0đ 0,25đ 20% 2,5% Tổng Cộng 1,0 đ 10% 3,0 đ 30,0% Nhập giá trị, thực tính tốn với biến Số câu Số điểm Tỉ lệ % Học vẽ hình học động với Geogebra 0,25đ 2,5% Biết hình làm việc phần mềm Geogebre 0,25 2,5% mảng, in giá trị hình 5,0đ 5,25đ 50,0% 52,5% Số câu Số điểm Tỉ lệ % Quan sát Biết khơng hình làm việc gian với chính, cách phần thoát phần mềm mềm Yenka Yenka Số câu Số điểm 0,5 Tỉ lệ % 5,0% Tổng số Tổng 2,25 2,0 0,75 5,0đ điểm 22,5% 20,0% 7,5% 50,0% Tỉ lệ % B ĐỀ LÝ THUYẾT A Phần trắc nghiệm: (3,0 điểm) Câu 1: Màn hình làm việc phần mềm Geogebra gồm có A Thanh bảng chọn, công cụ di chuyển, công cụ liên quan đến đối tượng điểm B Thanh bảng chọn, công cụ C Thanh công cụ, khu vực đối tượng hình vẽ D Bảng chọn, cơng cụ, khu vực đối tượng hình vẽ Câu 2: Thoát phần mềm Yenka nhanh nhấn thổ hợp phím: A Alt+F5 B Alt+F6 C Alt+F4 D Ctrl+F4 Câu 3: Cú pháp khai báo câu lệnh lặp với số lần biết trước Pascal là: A For := to ; B while do; 0,25 2,5% 0,5 5,0% 14 10,0 đ 100% C For := to < câu lệnh>; D For := downto do< câu lệnh>; Câu 4: Trong câu lệnh lặp: For i := to 10 begin j:= j + 2; write( j ); end; Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); thực lần? A lần B 10 lần C lần D lần Câu 5: Khi thực đoạn chương trình sau: n:=100; T:=10; While T>20 begin T:=T – 10; n:=n+5; end; Hãy cho biết giá trị biến n bao nhiêu? A 10 B 100 C 16 D 15 Câu 6: Hãy chọn câu câu sau đây: A X:=10; while X=10 X:=X+5; B S:=0; n:=0; while S; D For := downto do< câu lệnh>; Câu 12: Trong Pascal, câu lệnh sau đúng? A n:=2; while n; Câu 4: Trong câu lệnh lặp: For i := to 10 begin j:= j + 2; write( j ); end; Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); thực lần? A lần B 10 lần C lần D lần Câu 5: Khi thực đoạn chương trình sau: n:=100; T:=10; While T>20 begin T:=T – 10; n:=n+5; end; Hãy cho biết giá trị biến n bao nhiêu? A 10 B 100 C 16 D 15 Câu 6: Hãy chọn câu câu sau đây: A X:=10; while X=10 X:=X+5; B S:=0; n:=0; while S; D For := downto do< câu lệnh>; Câu 12: Trong Pascal, câu lệnh sau đúng? A n:=2; while n