Bai 9 lam viec voi day hay

Chia sẻ bởi Ng Hồng Lê | Ngày 14/10/2018 | 42

Chia sẻ tài liệu: bai 9 lam viec voi day hay thuộc Tin học 8

Nội dung tài liệu:

Tuần 29 Thứ 5 ngày 24 tháng 3 năm 2011
Tiết: 55 Lớp 8 1-2
Bài 9. Làm việc với dãy số (t1)
I.Mục đích, yêu cầu:
- Biết được khái niệm mảng một chiều ;
- Biết cách khai báo mảng, nhập, in và 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ố.
II. Chuẩn bị:
Gv: giáo án, bảng phụ.
HS: SGK, vở ghi…
III. Bài mới:
1. định tổ chức.
2. Bài mới:
Hoạt động của giáo viên và học sinh
Nội dung

Hoạt động 1: Dãy số và biến mảng.

?Viết thủ tục khai báo và nhập dữ liệu cho bài toán ví dụ sau.
Gv : Ghi đề bài lên bảng.
Hs : Trả lời
Gv : Giả sử trong trường hợp ta nhập điểm kiểm TBm của các môn học.
? Tại sao lại phải dùng nhiều biến như vậy ?
HS : Vì mỗi biến chỉ có thể mang một giá trị duy nhất.
Gv : Trình bày và đưa tới kết luận NNLT đã đưa ra kiểu dữ liệu là Kiểu mảng.
?Dữ liệu kiểu mảng là gì ?
Gv : Trình bày các thành phần trong mảng
Ví dụ 1: Viết chương trình nhập điểm kiểm tra của các học sinh trong một lớp và sau đó in ra màn hình điểm số cao nhất.
Var Diem_1, Diem_2, Diem_3,... :real;
........
Read(Diem_1); Read(Diem_2);
Read(Diem_3); ....




- Dữ liệu kiểu mảng là một tập hợp các phần tử có thứ tự, và mọi phần tử đều có cùng một kiểu dữ liệu
+Chỉ số: số thứ tự của phần tử trong mảng.

+Kiểu dữ liệu: số nguyên, số thực.
+Biến mảng: có kiểu dữ liệu là kiểu mảng.
+Giá trị của biến mảng: dãy số.
+Giá trị của phần tử:

Hoạt động 2: Ví dụ về biến mảng.

? Để làm việc được với các biến thì chúng ta phải làm gì để phần mềm hiểu?
Hs: Phải khai báo.
Gv: Giới thiệu cách khai báo.




VD: Khai báo mảng biến Điểm trên cho 12 môn học.

? Viết thủ tục khai báo mảng số nguyên gồm 20 phần tử.
? Để dùng đến biến nào thì ta phải làm gì?
HS: Ta phải gọi đúng tên biến.
Gv: trình bày cách truy cập phần tử.
? Để tính toán được với biến thì ta phải làm gì?
HS: Phải nhập dữ liệu từ bàn phím hoặc gán giá trị cho biến.
?Để nhập dữ liệu ta dùng thủ tục nào?
Hs: Read, readln.
? Để nhập dữ liệu Diem cho 12 môn học ta làm ntn?
HS: Read(Diem_1); Read(Diem_2); Read(Diem_3); …
?Chúng ta thấy công việc này ntn?
HS: Lặp đi lặp lại
Gv: kết luận
Gv: trình bày cách nhập và gán dữ liệu cho mảng.
? Gán dữ liệu ta dùng lệnh gì?
?Để in dữ liệu ta dùng lệnh gì?
HS: Lệnh Write, Writeln.
? Để in giá trị điểm của các môn trên chúng ta làm ntn?
HS: Write(Diem_1); Write(Diem_2); Write(Diem_3);…
?Chúng ta thấy công việc này ntn?
HS: Lặp đi lặp lại
Gv: kết luận
Gv: trình bày c
* 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ẻ: Ng Hồng Lê
Dung lượng: 84,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)