Tiết 55

Chia sẻ bởi Nguyễn Thế Đạt | Ngày 14/10/2018 | 43

Chia sẻ tài liệu: tiết 55 thuộc Tin học 8

Nội dung tài liệu:

Ngày dạy: 11/ 3 / 2009
Tiết 55:
Làm việc với dãy số
(tiết 1)
Mục tiêu:
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.
Ôn luyện cách sử dụng câu lệnh lặp for…do.
Củng cố các kĩ năng đọc, hiểu và chỉnh sửa chương trình.
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ử đó.
3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng.
Chuẩn bị :
Giáo viên : Tài liệu, GA điện tử, Phòng máy tính...
Học sinh : Vở ghi, SGK.
Tiến trình Lên lớp :
1. Kiểm tra bài cũ:
2. Bài mới:
Hoạt động của GV và hs
Nội dung ghi bảNG

Hoạt động 1: Dãy số và biến mảng
GV: yêu cầu HS đọc ví dụ 1
HS đọc to, rõ ràng.
GV: Ví dụ như trong Pascal ta cần nhiều câu lệnh khai báo và nhập dữ liệu dạng sau đây, mỗi câu lệnh tương ứng với điểm của một học sinh
Var Diem_1, Diem_2, Diem_3, … : real;
Read (Diem_1); Read (Diem_2); Read (Diem_3); …
HS nghe
GV: Ta có thể sử dụng quy luật tăng hay giảm của “số thứ tự” và một vài câu lệnh lặp để xử lí dữ liệu một cách đơn giản:
+ Với i = 1 đến 100: Hãy nhập Diem_i;
+ Với i = 1 đến 100: Hãy so sánh Max với Diem_i;

HS ghi bài.

GV Nhấn mạnh: Trong bài này, ta chỉ xét các mảng có các phần tử kiểu số nguyên hoặc số thực.

1. Dãy số và biến mảng:
Ví dụ 1: (SGK)/ Tr 75










* Dữ liệu kiểu mảng:Là một 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 của phần tử.
Việc sắp xếp thứ tự thực hiện bằng cách gán cho mỗi phần tử một chỉ số:

+ Biến mảng: Là khi khai báo một biến có kiểu dữ liệu là kiểu mảng.
+ Giá trị của biến mảng là một mảng. (tức là một dãy số: nguyên - thực có thứ tự)

Hoạt động 2: Ví dụ về biến mảng
- Cách khai báo biến mảng trong các ngôn ngữ lập trình có thể khác nhau, nhưng luôn cần chỉ rõ những gì ?
- HS lắng nghe trả lời…
- Cho HS đọc ví dụ, rồi hướng dẫn cách khai báo trong ngôn ngữ Pascal:
Var Chieucao : array [1..50] of real;
Var Tuoi : array [21..80] of integer;
=> Cách khai báo mảng trong Pascal ntn ?
- HS nêu cách khai báo …
- Từ ví dụ 1, GV dẫn dắt HS cách khai báo biến mảng:
Var Diem : array [1..50] of real;
+ Biến mảng có 50 phần tử được đánh từ 1 đến 50. Các phần tử được “đặt tên” ntn ?
=> Cách khai báo và sử dụng biến mảng như trên có lợi gì ?
- HS theo dõi lắng nghe trả lời:

GV: Để thay rất nhiều câu lệnh nhập và in dữ liệu ra màn hình, ta dùng một câu lệnh nào ?
HS: Dùng một câu lệnh lặ.p
GV: Để viết giá trị của các phần tử ra màn hình người ta kết hợp giữa For …do với lệnh nào ?
HS: Với lệnh write hoặc writeln

GV cho HS khai báo.
=> HS tự khai báo nhiều biến mảng cho các môn học ntn ?





GV hướng dẫn cách làm việc với các phần tử.
HS lắng nghe


* Lưu ý HS: Sử dụng cấu trúc For … do phù hợp, dễ hiểu hơn cấu trúc While…do vì biết trước số lần lặp.
2. Ví dụ về biến mảng:
- Cách khai báo biến mảng trong các ngôn ngữ lập trình có thể khác nhau, nhưng luôn cần chỉ rõ: tên biến mảng,
* 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ẻ: Nguyễn Thế Đạt
Dung lượng: 131,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)