Bài 9. Làm việc với dãy số

Chia sẻ bởi Nguyễn Thị Thu Hằng | Ngày 09/05/2019 | 233

Chia sẻ tài liệu: Bài 9. Làm việc với dãy số thuộc Tin học 8

Nội dung tài liệu:

CHÀO MỪNG
QUÝ THẦY CÔ GIÁO VỀ DỰ GIỜ THĂM LỚP
CHÀO MỪNG NGÀY THÀNH LẬP ĐOÀN THANH NIÊN CỘNG SẢN HỒ CHÍ MINH 26/3
Giáo viên: Nguyễn Thị Thu Hằng
Như chúng ta thấy trái đất đang hứng chịu lấy những biến đổi khí hậu không ngừng, vì thế tổng cục môi trường cần những dữ liệu về nhiệt độ của từng ngày trong tuần để tính toán nhiệt độ trung bình của tuần phục vụ cho việc nghiên cứu. Hãy sử dụng NNLT Pascal để hoàn thành việc nhập lưu trữ nhiệt độ của từng ngày trong tuần và tính giá trị nhiệt độ trung bình của tuần nhằm giúp các nhà nghiên cứu.
Vậy để lưu trữ nhiệt độ của 1 năm ta thực hiện thế nào?
Cần 365 biến….???
Tốn quá nhiều biến
Giáo viên: Nguyễn Thị Thu Hằng
LÀM VIỆC VỚI DÃY SỐ
Bài 9
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Câu 1: Khi nào thì sử dụng dữ liệu kiểu mảng?
Câu 2: Các giá trị trong dữ liệu kiểu mảng có đặc điểm như thế nào?
Bài 9 LÀM VIỆC VỚI DÃY SỐ
1. Dãy số và biến mảng
Khái niệm: Dữ liệu kiểu mảng là 1 tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có chung một kiểu dữ liệu (còn được gọi là kiểu phần tử).
Bài 9 LÀM VIỆC VỚI DÃY SỐ
1. Dãy số và biến mảng
var
T
1
:
Integer
;
T
2
T
3
T
4
T
5
T
6
T
7
35
35
36
33
32
31
Chỉ số
T
33
Bài 9 LÀM VIỆC VỚI DÃY SỐ
1. Dãy số và biến mảng
Khái niệm: Dữ liệu kiểu mảng là 1 tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có chung một kiểu dữ liệu (còn được gọi là kiểu phần tử).
thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số.
Việc sắp xếp
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Câu 3: Thông qua một vài khai báo các nhóm hãy rút ra điểm chung để xây dựng cú pháp cho khai báo mảng và giải thích các thành phần?
1. Var Nhietdo: array[1..7] of integer;
2. Var TB: array[1..7] of real;
2. Ví dụ về biến mảng
Bài 9 LÀM VIỆC VỚI DÃY SỐ
2. Ví dụ về biến mảng
Cú pháp khai báo:
Var : array[..] of ;
Trong đó:
Var, array, of : Các từ khóa khai báo.
Chỉ số đầu ≤ chỉ số cuối và là nguyên.
Kiểu dữ liệu: cùng kiểu dữ liệu.
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Hãy tìm ra các lỗi sai và sửa lại cho đúng
1. Var X: array[1,7] of integer;
2. Var A: array[7..1] of real;
3. Var A: array(1..10) of integer;
4. Var X: array[1..6.5] of real;
Luyện tập
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Hãy tìm ra các lỗi sai và sửa lại cho đúng
1. Var X: array[1,7] of integer;
2. Var A: array[7..1] of real;
3. Var A: array(1..10) of integer;
4. Var X: array[1..6.5] of real;
Var X: array[1..7] of integer;
Var A: array[1..7] of real;
Var A: array[1..10] of integer;
Var X: array[1..6] of real;
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Hãy hoàn thiện các khoảng trống còn thiếu trong các khai báo sau:
Luyện tập
Yêu cầu: Khai báo một mảng B có 30 phần tử kiểu số thực để lưu điểm môn tin học.
Var Tin: ….?.....[1.. ? ] of ….?....;
array
30
real
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Hãy hoàn thiện các khoảng trống còn thiếu trong các khai báo sau:
Luyện tập
Yêu cầu: Khai báo một mảng T gồm 365 phần tử kiểu số nguyên để lưu nhiệt độ từng ngày.
Var T: array [ ? .. ? ]….. Integer;
1
365
of
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Hãy hoàn thiện các khoảng trống còn thiếu trong các khai báo sau:
Luyện tập
Yêu cầu: Khai báo một mảng T lưu nhiệt độ trung bình của từng tháng trong năm.
Var ….: array [ ? .. ? ] of ……….;
T
12
real
1
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Mở rộng
1. Var T: array[0..6] of integer;
2. Var T: array[‘a’.. ‘g’] of integer;
3. Const max = 7;
Var T: array[1..max] of integer;
Các em có nhận xét gì về các chỉ số được dùng trong các khai báo sau?
Bài 9 LÀM VIỆC VỚI DÃY SỐ
Hướng dẫn chuẩn bị bài tiết sau:
Làm sao để ta có thể lấy các nhiệt độ đó để tính trung bình? Các em hãy tìm hiểu ở nhà và cho biết cách truy cập đến các phần tử mảng như thế nào? (Vận dụng kiến thức địa chỉ trong chương trình Excel đã được học ở lớp 7)
* 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ị Thu Hằng
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)