Giáo án tin hoc 8 HK 2

Chia sẻ bởi Phạm Hoài Nam | Ngày 14/10/2018 | 51

Chia sẻ tài liệu: Giáo án tin hoc 8 HK 2 thuộc Tin học 8

Nội dung tài liệu:

Ngày soạn: 25/12/2011
Ngày giảng: 9B. 28/12/2011 8A. 29/12/2011
9A. 30/12/2011 8B. 07/01/2012
Tiết 39:
LÀM VIỆC VỚI DÃY SỐ
I. Mục tiêu:
1. Kiến thức:
- Khái niệm mảng một chiều.
- Biết cách khai báo, mảng, nhập, in, truy cập các phần tử mảng.
2. Kỹ năng:
- Khái niệm mảng một chiều, các phần tử mảng.
- Biết cách khai báo, mảng, nhập, in, truy cập các phần tử mảng.
3. Thái độ:
Nghiêm túc, tích cực, hình thành khả năng làm việc khoa học.
II. Đồ dùng dạy học:
1. Giáo viên: SGV, SGK, máy chiếu, …
2. Học sinh:
III. Phương pháp:
Vấn đáp, phân tích
IV. Tiến trình dạy học:
1. Ổn định tổ chức.(1’)
KTSS: 9B 8A
9A 8B
2. Kiểm tra bài cũ
Không kiểm tra
3. Bài mới
Giới thiệu bài: (1’)
Nếu đầu bài toán cho chúng ta thực hiện trên một mảng các phần tử định sẵn thì chúng ta sẽ làm như thế nào? Có thể áp dụng các câu lệnh đã học để giải quyết được không? Chúng ta sẽ tìm hiểu trong bài hôm nay.
Hoạt động Thầy - Trò
Nội dung

HĐ1: Dãy số và biến mảng
- Mục tiêu: Khái niệm mảng một chiều, các phần tử mảng.
- Đồ dùng: Máy chiếu
- Thời gian: 23’
- Cách tiến hành



GV: Chiếu yêu cầu của ví dụ 1 lên máy chiếu.
HS: Tìm cách giải bài toán.
? Khi áp dụng các câu lệnh đã học để giải quyết bài toán có gì hạn chế? Nếu danh sách lớp mà nhiều thì khó khăn gì không trong việc xử lý hay so sánh các điểm của các bạn?
GV: Chiếu cách giải quyết bằng các câu lệnh trong Pascal.
HS: Quan sát, và nghe giáo viên giải thích các hạn chế khi sử dụng các biến đơn lẻ và các thủ tục nhập, in, so sánh…
GV: Đưa ra vấn đề cần về cách thay thế sử dụng các biến thay cho một biến duy nhất và các truy cập các phần tử bằng cách đánh số thứ tự.
HS: Nắm quy luật đánh số các phần tử và lấy ví dụ về mảng.
GV: Khái niệm về mảng và nhu cầu xử lý thông tin dạng mảng.

GV: Giải thích các khái niệm về mảng, biến bảng và giá trị biến thành phần.






1. Dãy số và biến mảng
* Ví dụ 1: SGK_75.
Viết chương trình nhập điểm kiểm tra của học sinh trong một lớp và đua ra màn hình điểm cao nhât.

Var diem1, diem2, ….: real;
….
readln(diem1); redln(diem2);…..




* Với i = 1 đến 50 nhập diem_i;
Với i -= 1 đến 50 hãy so sánh max với diem_i…
* Các ngôn ngữ lập trình đều có một kiểu dữ liệu được gọi là kiểu mảng. Dữ liệu kiểu mảng là tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu phần tử. Việc sắp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số.
* Khi khai báo một biến có kiểu dữ liệu là kiểu mảng, biến đó được gọi là biến mảng.

- Về thực chất ta sắp xếp theo chỉ số các biến có cùng kiểu với một tên duy nhất.
- Giá trị của biến mảng là một mảng (tức là một dãy số) có thứ tự, mỗi số là giá của biến thành phần tương ứng.


HĐ2: Ví dụ về biến mảng.
- Mục tiêu: Biết cách khai báo, mảng, nhập, in, truy cập các phần tử mảng.
- Đồ dùng dạy học:
- Thời gian: 15’
- Cách tiến hành:



GV: Hướng dẫn học sinh cách thực hiện viết một chương trình có sử dụng biến mảng.
HS: Nắm thao tác, cách thức khai báo biến mảng trong chương trình trên ngôn ngữ Pascal.
GV: Giải thích các thành phần trong câu lệnh khai báo.
GV: Chiếu lên màn hình các câu lệnh đúng, sai và yêu cầu học sinh giải thích ý nghĩa của câu lệnh:
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Phạm Hoài Nam
Dung lượng: 2,56MB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)