Bài giảng Tin học Lớp 8 - Bài 9: Làm việc với dãy số - Nguyễn Thị Thu Hằng

ppt 18 trang phanha23b 26/03/2022 3450
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Bài 9: Làm việc với dãy số - Nguyễn Thị Thu Hằng", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

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

  • pptbai_giang_tin_hoc_lop_8_bai_9_lam_viec_voi_day_so_nguyen_thi.ppt

Nội dung text: Bài giảng Tin học Lớp 8 - Bài 9: Làm việc với dãy số - Nguyễn Thị Thu Hằng

  1. 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
  2. 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. T2 T3 T4 T5 T6 T7 CN 35oC 33oC 35oC 36oC 33oC 32oC 31oC
  3. 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
  4. Bài 9 Giáo viên: Nguyễn Thị Thu Hằng
  5. 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?
  6. 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ử).
  7. Bài 9 LÀM VIỆC VỚI DÃY SỐ 1. Dãy số và biến mảng var T1 T2 T3 T4 T5 T6 T7 : Integer; 35 33 35 36 33 32 31 Chỉ số T
  8. 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ử).Việc sắp xếp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số.
  9. Bài 9 LÀM VIỆC VỚI DÃY SỐ 2. Ví dụ về biến mảng 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;
  10. 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.
  11. Bài 9 LÀM VIỆC VỚI DÃY SỐ Luyện tập 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;
  12. 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. VarVar XX:: arrayarray[[11, 77]] of ofintegerinteger;; 2. VarVar AA:: arrayarray[[1 7]7 1] ofof realreal;; 3. VarVar AA:: arrayarray([1 10]1 10) ofof integerinteger;; 4. VarVar XX:: arrayarray[[1 6]1 6.5 of] ofreal;real;
  13. Bài 9 LÀM VIỆC VỚI DÃY SỐ Luyện tập Hãy hoàn thiện các khoảng trống còn thiếu trong các khai báo sau: 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
  14. Bài 9 LÀM VIỆC VỚI DÃY SỐ Luyện tập Hãy hoàn thiện các khoảng trống còn thiếu trong các khai báo sau: 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
  15. Bài 9 LÀM VIỆC VỚI DÃY SỐ Luyện tập Hãy hoàn thiện các khoảng trống còn thiếu trong các khai báo sau: 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 1 12 real
  16. Bài 9 LÀM VIỆC VỚI DÃY SỐ Mở rộng Các em có nhận xét gì về các chỉ số được dùng trong các khai báo sau? 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;
  17. 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)