bai_9_tin_860

21 4 0
bai_9_tin_860

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Slide 1 LÀM VIỆC VỚI DÃY SỐLÀM VIỆC VỚI DÃY SỐ Bài 9 Ví dụ 1 giả sử chúng ta cần 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 1 DÃY SỐ[.]

Bài LÀM VIỆC VỚI DÃY SỐ BÀI 9: LÀM ViỆC VỚI DÃY SỐ 1.DÃY SỐ VÀ BIẾN MẢNG Ví dụ 1: giả sử cần viết chương trình nhập điểm kiểm tra học sinh lớp sau in hình điểm số cao Đọc sách giáo khoa _ trang 75 BÀI 9: LÀM ViỆC VỚI DÃY SỐ 1.DÃY SỐ VÀ BIẾN MẢNG Ví dụ 2: Nhập vào nhiệt độ (trung bình) ngày tuần, Tính đưa hình nhiệt độ trung bình tuần Số lượng ngày tuần có nhiệt độ cao nhiệt độ trung bình tuần Xác định Input, Output Viết chương trình tốn trên? • Input: t1, t2, t3, t4, t5, t6, t7 • Output: tb, dem BÀI 9: LÀM ViỆC VỚI DÃY SỐ 1.DÃY SỐ VÀ BIẾN MẢNG Ví dụ 2: Khi N lớn chương trình có hạn chế nào? BÀI 9: LÀM ViỆC VỚI DÃY SỐ 1.DÃY SỐ VÀ BIẾN MẢNG Dữ liệu kiểu mảng tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu, gọi kiểu phần tử Việc thứ tự thực cách gán cho phần tử số Biến khai báo mảng gọi biến mảng Các giá trị mảng có kiểu giá trị Vd: kiểu số nguyên, kiểu số thực BÀI 9: LÀM ViỆC VỚI DÃY SỐ 1.DÃY SỐ VÀ BIẾN MẢNG Những hạn chế:  Phải khai báo nhiều biến  Chương trình tính tốn phải viết dài Khắc phục hạn chế:  Ghép chung biến thành dãy  Đặt chung tên đặt cho phần tử số Sử dụng: KIỂU DỮ LIỆU MẢNG BÀI 9: LÀM ViỆC VỚI DÃY SỐ 2.VÍ DỤ VỀ BIẾN MẢNG Em hiểu liệu kiểu mảng ?  Là tập hợp hữu hạn phần tử có thứ tự, có kiểu liệu  Mảng đặt tên phần tử mang số BÀI 9: LÀM ViỆC VỚI DÃY SỐ 2.VÍ DỤ VỀ BIẾN MẢNG Ví dụ: A Trong 17 20 24 10 16 22 22 18  Tên mảng : A  Số phần tử mảng:  Kiểu liệu phần tử: Kiểu nguyên  Khi tham chiếu đến phần tử thứ i - ta viết A[i] A[6] = 22 BÀI 9: LÀM ViỆC VỚI DÃY SỐ 2.VÍ DỤ VỀ BIẾN MẢNG Cấu trúc khai báo kiểu mảng Pascal? Var : array[ ] of ; Chỉ số đầu, số cuối: biểu thức nguyên Chỉ số đầu ≤ số cuối Giữa hai số dấu Kiểu phần tử: kiểu phần tử mảng Ví dụ: Var Tuoi : array[1 20] of integer; Khai báo biến Tuoi có 20 phần tử thuộc kiểu số nguyên BÀI 9: LÀM ViỆC VỚI DÃY SỐ 2.VÍ DỤ VỀ BIẾN MẢNG Ví dụ 1: giả sử cần viết chương trình nhập điểm kiểm tra học sinh lớp sau in hình điểm số cao (khai báo biến mảng) Đọc sách giáo khoa _ trang 76, 77 BÀI 9: LÀM ViỆC VỚI DÃY SỐ 2.VÍ DỤ VỀ BIẾN MẢNG Ví dụ 2: Nhập vào nhiệt độ (trung bình) ngày tuần, Tính đưa hình nhiệt độ trung bình tuần Số lượng ngày tuần có nhiệt độ cao nhiệt độ trung bình tuần Khai báo liệu kiểu mảng Nhập liệu kiểu mảng Tính tổng Đếm số phần tử thỏa mãn điều kiện Khai báo liệu kiểu mảng Nhập mảng tính tổng: Đếm số phần tử thỏa mãn điều kiện Quan sát chương trình chạy kết sau BÀI 9: LÀM ViỆC VỚI DÃY SỐ 3.TÌM GIÁ TRỊ LỚN NHẤT VÀ NHỎ NHẤT CỦA DÃY SỐ * Tìm giá trị lớn dãy số Viết chương trình nhập N số ngun từ bàn phím in hình số lớn N nhập từ bàn phím Quan sát chương trình BÀI 9: LÀM ViỆC VỚI DÃY SỐ 3.TÌM GIÁ TRỊ LỚN NHẤT VÀ NHỎ NHẤT CỦA DÃY SỐ * Tìm giá trị nhỏ dãy số Viết chương trình nhập N số ngun từ bàn phím in hình số nhỏ N nhập từ bàn phím Quan sát chương trình Lưu ý Kích thức mảng phải khai báo số cụ thể MEMORIZE Dữ liệu kiểu mảng tập hợp hữu hạn phần tử có thứ tự phần tử có kiểu liệu Việc gán giá trị, nhập giá trị tính tốn với giá trị phần tử biến mảng thực thông qua số tương ứng phần tử Sử dụng biến mảng câu lệnh lặp giúp cho việc viết chương trình ngắn gọn dể dàng

Ngày đăng: 20/04/2022, 19:32

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng