Giáo án môn Tin học khối 8 - Bài 9: Làm việc với dãy số

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

 

doc 3 trang Người đăng phammen30 Lượt xem 907Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án môn Tin học khối 8 - Bài 9: Làm việc với dãy số", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
BÀ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
ND2.DT.VDT.1
Bà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
Bướ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

Tài liệu đính kèm:

  • docBai_9_Lam_viec_voi_day_so.doc