Năng lực hướng tới: - Viết được chương trình nhập giá trị phần tử mảng, in ra màn hình các phần tử của mảng - Hiểu được thuật toán và tự viết được chương trình tìm số lớn nhất, nhỏ nhất [r]
Trang 1BÀI 9: LÀM VIỆC VỚI DÃY SỐ
Bước 1: Lựa chọn chủ đề: Mảng
Bước 2: Xác định kiến thức kỹ năng và năng lực hướng tới của chủ đề
1 Kiến thức:
- Làm quen với việc khai báo và sử dụng các biến mảng
- Biết cách tìm giá trị lớn nhất và giá trị nhỏ nhất của dãy số
2 Kĩ năng: - Việc gán giá trị, nhập 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 được thực
hiện thông qua chỉ số tương ứng của phần tử đó
- Rèn luyện kĩ năng tìm giá trị lớn nhất và giá trị nhỏ nhất của dãy số
3 Thái độ: Rèn luyện tính kiên trì, cẩn thận trong quá trình làm việc
4 Năng lực hướng tới: - Viết được chương trình nhập giá trị phần tử mảng, in ra màn hình các phần tử của mảng
- Hiểu được thuật toán và tự viết được chương trình tìm số lớn nhất, nhỏ nhất của dãy số
Bước 3: Lập bảng mô tả yêu cầu cần đạt
Nội
dung
Loại câu hỏi/BT
Nhận biết Thông hiểu Vận dụng thấp Vận dụng cao
1.Dãy số
và biến
mảng
Câu hỏi/BT định tính
HS lấy được một
số vd cần có nhu cầu sử dụng biến mảng
ND1.DT.NB.1
HS hiểu được khái niệm kiểu mảng, chỉ số
ND1.DT.TH.1
Bài tập định lượng Bài tập thực hành
2.Ví dụ
về biến
mảng
Câu hỏi/BT định tính
HS nêu được cách khai báo mảng
ND2.DT.NB.1
HS chỉ ra được các thành phần trong khai báo
ND2.DT.TH.1
HS biết cách truy cập, nhập giá trị, viết giá trị của biến mảng ra màn hình
Trang 2Bài tập định lượng
HS lấy được một
số ví dụ về cách khai báo mảng
ND2.DL.NB.1
HS viết chương trình
để truy cập, nhập giá trị, viết giá trị của biến mảng ra màn hình trong một tình huống đơn giản
ND2.DL.VDT.1
HS viết chương trình để truy cập, nhập giá trị, viết giá trị của biến mảng ra màn hình trong một tình huống mới
ND2.DL.VDC.1
Bài tập thực hành
HS sửa lỗi các khai báo trong chương trình quen thuộc có lỗi
ND2.TH.TH.1
HS vận dụng cấu trúc mảng với các lệnh khác
đã học để viết được chương trình hoàn chỉnh giải quyết vấn đề trong tình huống đơn giản
ND2.TH.VDT.1
HS vận dụng cấu trúc mảng với các lệnh khác đã học
để viết được chương trình hoàn chỉnh giải quyết vấn đề trong tình huống mới
ND2.TH.VDC.1
3.Tìm
giá trị
lớn nhất
và nhỏ
nhất của
dãy số
Câu hỏi/BT định tính
HS hiểu thuật toán tìm giá trị nhỏ nhất và giá trị lớn nhất của dãy số nguyên
ND3.DT.TH.1
Bài tập định lượng
HS viết thuật toán tìm giá trị nhỏ nhất và tìm giá trị lớn nhất của dãy
số nguyên
ND3.DL.TH.1 ND3.DL.TH.2
HS viết được chương trình tìm giá trị lớn nhất và tìm giá trị nhỏ nhất của dãy số nguyên
ND3.DL.VDT.1 ND3.DL.VDT.2
Bài tập thực hành
Trang 3Bước 4: Hệ thống câu hỏi/ bài tập đánh giá theo các mức đã mô tả
ND1.DT.NB.1:Cho một số ví dụ về bài toán có nhu cầu sử dụng biển mảng
ND1.DT.TH.1: Lợi ích của việc sử dụng biến mảng là gì?
ND2.DT.NB.1: Nêu cách khai báo mảng Giải thích rõ các thành phần
ND2.DT.TH.1: Chỉ ra lỗi sai trong các khai báo mảng sau đây
a Var X: array [10,3] of integer;
b Var X:array[5 10.5] of real;
c Var X:array[4 10]of real;
ND2.DT.VDT.1: Viết đoạn chương trình dùng để khai báo, nhập và xuất ra màn hình một mảng gồm 10 số nguyên ND2.DL.NB.1: Lấy một số ví dụ khai báo biến mảng trong ngôn ngữ Pascal
ND2.DL.VDT.1: Viết chương trình nhập vào một mảng gồm 10 số nguyên In ra màn hình mảng vừa nhập
ND2.DL.VDC.1: Viết chương trình nhập vào mảng điểm của 10 học sinh trong lớp In ra màn hình mảng vừa nhập ND2.TH.TH.1: Câu lệnh khai báo Pascal sau đây máy tính có thực hiện được không?
Var N: Integer;
A: array [1 N] of real;
ND2.TH.VDT.1: Viết chương trình nhập vào một mảng gồm 10 số nguyên In ra màn hình tổng các số nguyên đó ND2.TH.VDC.1:Viết chương trình nhập vào một mảng gồm 10 số nguyên In ra màn hình các số chẵn trong mảng
đó
ND3.DT.TH.1: Cho một dãy số, nêu cách xác định số lớn nhất (nhỏ nhất) trong dãy bằng ngôn ngữ tự nhiên
ND3.DL.TH.1: Mô tả thuật toán tìm số nhỏ nhất của một dãy số gồm 10 số nguyên
ND3.DL.TH.2: Mô tả thuật toán tìm số lớn nhất của một dãy gồm 10 số nguyên
ND3.DL.VDT.1: Viết nhập vào một dãy gồm 100 số nguyên In ra màn hình số lớn nhất
ND3.DL.VDT.2: Viết nhập vào một dãy gồm 100 số thực In ra màn hình số nhỏ nhất