Bài tập tập huấn KT ĐG_2

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Hữu Khoa (trang riêng)
Ngày gửi: 16h:53' 26-07-2015
Dung lượng: 74.0 KB
Số lượt tải: 4
Nguồn:
Người gửi: Nguyễn Hữu Khoa (trang riêng)
Ngày gửi: 16h:53' 26-07-2015
Dung lượng: 74.0 KB
Số lượt tải: 4
Số lượt thích:
0 người
LÀM VIỆC VỚI DÃY SỐ
Bước 1: Lựa chọn chủ đề
Làm việc với mảng một chiều (Tin học 8)
Bước 2: Xác định KTKN và năng lực hướng tới của chủ đề
a) Chuẩn kiến thức, kĩ năng, thái độ theo chương trình hiện hành
Kiến thức
Biết được khái niệm mảng một chiều
Biết cách khai báo mảng, truy cập các phần tử của mảng
Hiểu thuật toán tìm số lớn nhất, số nhỏ nhất của một dãy số
Kĩ năng
Thực hiện được khai báo mảng, truy cập phần tử mảng, sử dụng các phần tử của mảng trong biểu thức tính toán
Viết được chương trình tìm số lớn nhất và số nhỏ nhất của mảng.
b) Năng lực hướng tới
- Mô hình hóa các tình huống thực tiễn xảy ra cần sử dụng dữ liệu mảng.
- Diễn tả thuật toán sử dụng dữ liệu mảng trên ngôn ngữ lập trình.
Bước 3: Bảng mô tả các mức yêu cầu cần đạt cho mỗi loại câu hỏi/bài tập trong chủ đề
Nội dung
Loại câu hỏi/bài tập
Nhận biết
(Mô tả yêu cầu cần đạt)
Thông hiểu
(Mô tả yêu cầu cần đạt)
Vận dụng thấp
(Mô tả yêu cầu cần đạt)
Vận dụng cao
(Mô tả yêu cầu cần đạt)
Khái niệm
Dãy số và biến mảng
Lý thuyết
Mô tả được khái niệm dãy số, mảng một chiều
ND1.LT.NB
Hiểu được nhu cầu cần sử dụng mảng một chiều với bài toán cụ thể
ND1.LT.TH.1
Cách khai báo, truy cập biến mảng
Lý thuyết
Biết mô tả cách khai báo, gán giá trị, đọc giá trị và tính toán với các giá trị của một phần tử trong biến mảng một chiều.
ND2.LT.NB.1
Hiểu và giải thích được câu lệnh khai báo biến mảng một chiều, nhóm câu lệnh thường dùng để nhập giá trị cho biến mảng.
ND2.LT.TH.1
Thực hành
HS sửa được lỗi khai báo, truy cập mảng trong các chương trình quen thuộc.
ND2.TH.TH.1
Một số thuật toán sử dụng mảng
Lý thuyết
HS hiểu và giải thích được cơ chế hoạt động của câu lệnh ghép khi sử dụng mảng
ND3.LT.TH.1
HS viết được câu lệnh ghép với các bài toán đơn giản về mảng
ND3.LT.VDT.1
Thực hành
HS sửa được lỗi trong các chương trình quen thuộc về mảng
ND3.TH.TH.1
HS tự viết chương trình của một số bài toán quen thuộc về mảng
ND3.TH.VDT.1
HS tự viết chương trình của một số bài toán trong tình huống mới về mảng
ND3.TH.VDC.1
ND3.TH.VDC.2
Bước 4: Hệ thống câu hỏi/bài tập đánh giá theo các mức đã mô tả
Câu ND1.LT.NB.1
Cho các từ/cụm từ sau: mảng, cùng, chỉ số, thứ tự, kiểu
Hãy chọn từ/cụm từ thích hợp và điền vào chỗ trống:
Dữ liệu kiểu mảng là một tập hợp hữu hạn các phân tử có ………….., mọi phần tử đều có ………. một kiểu dữ liệu, gọi là kiểu của phần tử.
Câu ND1.LT.TH.1 Trong các bài toán sau bài toán nào bắt buộc phải sử dụng biến mảng
1
Tính tổng các số tự nhiên từ 1 tới 15
2
Tìm các tháng có số tiền điện phải trả lớn hơn số tiền trung bình cộng của 12 tháng
3
Tính tổng tiền điện sử dụng trong 12 tháng
4
Đếm các tháng có số tiền điện lớn hơn 300000đ
Câu ND2.LT.NB.1 Các khai báo, lệnh sau đây là đúng hay sai
1
Var x:array[1.5..10] of real;
2
Var x:array[10..5] of integer;
3
Var x:array[1..10] of integer;
Begin
x[15]:=0;
End.
Câu ND2.LT.NB.2 Để nhập các giá trị cho mảng x có 18 phần tử, chương trình sau đúng hay sai?
Var x:array[1..10] of integer;
Begin
For i:=1 to 18 do Readln(x[1]);
End
Câu ND2.TH.TH.1 Tìm và sửa lỗi sai trong chương trình tìm số lớn nhất của dãy số gồm 20 phần tử
Var x:aray[1..10] of real;
max:integer;
Begin
For i:=1 to 20
Bước 1: Lựa chọn chủ đề
Làm việc với mảng một chiều (Tin học 8)
Bước 2: Xác định KTKN và năng lực hướng tới của chủ đề
a) Chuẩn kiến thức, kĩ năng, thái độ theo chương trình hiện hành
Kiến thức
Biết được khái niệm mảng một chiều
Biết cách khai báo mảng, truy cập các phần tử của mảng
Hiểu thuật toán tìm số lớn nhất, số nhỏ nhất của một dãy số
Kĩ năng
Thực hiện được khai báo mảng, truy cập phần tử mảng, sử dụng các phần tử của mảng trong biểu thức tính toán
Viết được chương trình tìm số lớn nhất và số nhỏ nhất của mảng.
b) Năng lực hướng tới
- Mô hình hóa các tình huống thực tiễn xảy ra cần sử dụng dữ liệu mảng.
- Diễn tả thuật toán sử dụng dữ liệu mảng trên ngôn ngữ lập trình.
Bước 3: Bảng mô tả các mức yêu cầu cần đạt cho mỗi loại câu hỏi/bài tập trong chủ đề
Nội dung
Loại câu hỏi/bài tập
Nhận biết
(Mô tả yêu cầu cần đạt)
Thông hiểu
(Mô tả yêu cầu cần đạt)
Vận dụng thấp
(Mô tả yêu cầu cần đạt)
Vận dụng cao
(Mô tả yêu cầu cần đạt)
Khái niệm
Dãy số và biến mảng
Lý thuyết
Mô tả được khái niệm dãy số, mảng một chiều
ND1.LT.NB
Hiểu được nhu cầu cần sử dụng mảng một chiều với bài toán cụ thể
ND1.LT.TH.1
Cách khai báo, truy cập biến mảng
Lý thuyết
Biết mô tả cách khai báo, gán giá trị, đọc giá trị và tính toán với các giá trị của một phần tử trong biến mảng một chiều.
ND2.LT.NB.1
Hiểu và giải thích được câu lệnh khai báo biến mảng một chiều, nhóm câu lệnh thường dùng để nhập giá trị cho biến mảng.
ND2.LT.TH.1
Thực hành
HS sửa được lỗi khai báo, truy cập mảng trong các chương trình quen thuộc.
ND2.TH.TH.1
Một số thuật toán sử dụng mảng
Lý thuyết
HS hiểu và giải thích được cơ chế hoạt động của câu lệnh ghép khi sử dụng mảng
ND3.LT.TH.1
HS viết được câu lệnh ghép với các bài toán đơn giản về mảng
ND3.LT.VDT.1
Thực hành
HS sửa được lỗi trong các chương trình quen thuộc về mảng
ND3.TH.TH.1
HS tự viết chương trình của một số bài toán quen thuộc về mảng
ND3.TH.VDT.1
HS tự viết chương trình của một số bài toán trong tình huống mới về mảng
ND3.TH.VDC.1
ND3.TH.VDC.2
Bước 4: Hệ thống câu hỏi/bài tập đánh giá theo các mức đã mô tả
Câu ND1.LT.NB.1
Cho các từ/cụm từ sau: mảng, cùng, chỉ số, thứ tự, kiểu
Hãy chọn từ/cụm từ thích hợp và điền vào chỗ trống:
Dữ liệu kiểu mảng là một tập hợp hữu hạn các phân tử có ………….., mọi phần tử đều có ………. một kiểu dữ liệu, gọi là kiểu của phần tử.
Câu ND1.LT.TH.1 Trong các bài toán sau bài toán nào bắt buộc phải sử dụng biến mảng
1
Tính tổng các số tự nhiên từ 1 tới 15
2
Tìm các tháng có số tiền điện phải trả lớn hơn số tiền trung bình cộng của 12 tháng
3
Tính tổng tiền điện sử dụng trong 12 tháng
4
Đếm các tháng có số tiền điện lớn hơn 300000đ
Câu ND2.LT.NB.1 Các khai báo, lệnh sau đây là đúng hay sai
1
Var x:array[1.5..10] of real;
2
Var x:array[10..5] of integer;
3
Var x:array[1..10] of integer;
Begin
x[15]:=0;
End.
Câu ND2.LT.NB.2 Để nhập các giá trị cho mảng x có 18 phần tử, chương trình sau đúng hay sai?
Var x:array[1..10] of integer;
Begin
For i:=1 to 18 do Readln(x[1]);
End
Câu ND2.TH.TH.1 Tìm và sửa lỗi sai trong chương trình tìm số lớn nhất của dãy số gồm 20 phần tử
Var x:aray[1..10] of real;
max:integer;
Begin
For i:=1 to 20
 








Các ý kiến mới nhất