1. Trang chủ
  2. » Kỹ Năng Mềm

bai 9 lam viec voi day so tiet 1

13 4 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 1,34 MB

Nội dung

TIẾT HỌC ĐẾN ĐÂY KẾT THÚC TIẾT HỌC ĐẾN ĐÂY KẾT THÚC. KÍNH CHÀO[r]

(1)

Giáo viên : Nguyễn Hữu Tài

CHÀO MỪNG QUÝ THẦY CÔCHÀO MỪNG QUÝ THẦY CÔ

VỀ DỰ GIỜ

(2)

BÀI 9:BÀI 9:LÀM ViỆC VỚI DÃY SỐ (tiết 1)LÀM ViỆC VỚI DÃY SỐ (tiết 1)

Tiết 53Tiết 53

1 Dãy số biến mảng.

Ví dụ (sgk)

Ví du 1: Viết chương trình nhập vào điểm kiểm tra cho các học sinh in hình điểm số cao nhất.

Var diem1, diem2, diem3, : real;

Write(‘diem hs1=’); readln(diem1); Write(‘diem hs2=’); readln(diem2); Write(‘diem hs3=’); readln(diem3);

Khai báo nhiều biến(mỗi học sinh

một biến).

Nhập điểm nhiều câu lệnh.

? Nếu số học sinh nhiều (100 học sinh) thực hiện thế nào.

Var diem1, diem2, ,diem100 : real;

Write(‘diem hs1=’); readln(diem1); Write(‘diem hs2=’); readln(diem2);

(3)

BÀI 9:BÀI 9:LÀM ViỆC VỚI DÃY SỐ (tiết 1)LÀM ViỆC VỚI DÃY SỐ (tiết 1)

Tiết 53Tiết 53

1 Dãy số biến mảng.

Ví dụ (sgk)

Var diem1, diem2, diem3, : real;

Write(‘diem hs1=’); readln(diem1); Write(‘diem hs2=’); readln(diem2); Write(‘diem hs3=’); readln(diem3);

Khai báo nhiều biến(mỗi học sinh

một biến).

Nhập điểm nhiều câu lệnh.

Giả sử

- Ta sử dụng biến (diem) để lưu nhiều liệu có liên quan với (diem1, diem2, ,diem100: real )

- Thực “đánh số thứ tự cho giá trị đó.

Họ tên STT diem

Nguyễn Văn An 1 diem1 Nguyễn Thị Bình 2 diem2 .

Nguyễn Tiến Tùng 100 diem100

(4)

BÀI 9:BÀI 9:LÀM ViỆC VỚI DÃY SỐ (tiết 1)LÀM ViỆC VỚI DÃY SỐ (tiết 1)

Tiết 53Tiết 53

1 Dãy số biến mảng.

Ví dụ (sgk)

Khai báo nhiều biến(mỗi học sinh

một biến).

Nhập điểm nhiều câu lệnh.

Giả sử

- Ta sử dụng biến (diem) để lưu nhiều liệu có liên quan với (diem1, diem2, ,diem100: real )

- Thực “đánh số thứ tự cho giá trị đó.

Họ tên STT diem

Nguyễn Văn An 1 diem1 Nguyễn Thị Bình 2 diem2 .

Nguyễn Tiến Tùng 100 diem100

-Với i=1 đến 50: nhập diem_i -Với i=1 đến 50: so sánh để tìm max

(5)

BÀI 9:BÀI 9:LÀM ViỆC VỚI DÃY SỐ (tiết 1)LÀM ViỆC VỚI DÃY SỐ (tiết 1)

Tiết 53Tiết 53

1 Dãy số biến mảng.

Ví dụ (sgk)

Khai báo nhiều biến(mỗi học sinh

một biến).

Nhập điểm nhiều câu lệnh.

Dữ liệu kiểu mảng là 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ử

Mô tả

Việc thứ tự thực hiện cách gán cho phần tử số

(6)

BÀI 9:BÀI 9:

Tiết 53Tiết 53

1 Dãy số biến mảng.

Biến mảng.

Dữ liệu kiểu mảng:

2 Ví dụ biến mảng.

- Tên biến mảng.

- Số lượng phần tử.

- Kiểu liệu chung của phần tử.

Var chieucao: real; Var tuoi: integer;

Var chieucao: array [1 50] of real;

Var tuoi : array [1 50] of integer;

a, Khai báo biến mảng.

Khai báo biến thông thường (biến đơn)

Vd: Khai báo biến dạng mảng

LÀM ViỆC VỚI DÃY SỐ (tiết 1)

(7)

BÀI 9:BÀI 9:

Tiết 53Tiết 53

1 Dãy số biến mảng.

Biến mảng.

Dữ liệu kiểu mảng:

2 Ví dụ biến mảng.

Var chieucao: array [1 50] of real;

Var tuoi : array [1 50] of integer;

a, Khai báo biến mảng.

Vd: Khai báo biến dạng mảng

LÀM ViỆC VỚI DÃY SỐ (tiết 1)

LÀM ViỆC VỚI DÃY SỐ (tiết 1)

Tên mảng: Array [<Chỉ số dầu> < Chỉ số cuối>] of <kiểu liệu>;

Khai báo biến mảng dạng tổng quát như sau:

Chỉ số đầu Chỉ số cuối

Là hai số nguyên thoả mãn số đầu <= số cuối.

Kiểu liệu

(8)

BÀI 9:BÀI 9:

Tiết 53Tiết 53

1 Dãy số biến mảng.

Biến mảng.

Dữ liệu kiểu mảng:

2 Ví dụ biến mảng.

Var chieucao: array [1 50] of real;

a, Khai báo biến mảng.

Vd: Khai báo biến dạng mảng

LÀM ViỆC VỚI DÃY SỐ (tiết 1)

LÀM ViỆC VỚI DÃY SỐ (tiết 1)

Tên mảng: Array [<Chỉ số dầu> < Chỉ số cuối>] of <kiểu liệu>;

Khai báo biến mảng dạng tổng quát như sau:

Vd2: Tiếp tục ví dụ 1. Thay vì khai báo biến Diem_1, Diem_2, Diem_3, để lưu điểm số học sinh, ta sẽ thực khai báo biến mảng diem.

Vd2:

(9)

BÀI 9:BÀI 9:

Tiết 53Tiết 53

1 Dãy số biến mảng.

Biến mảng.

Dữ liệu kiểu mảng:

2 Ví dụ biến mảng.

Var chieucao: array [1 50] of real;

a, Khai báo biến mảng.

Vd: Khai báo biến dạng mảng

LÀM ViỆC VỚI DÃY SỐ (tiết 1)

LÀM ViỆC VỚI DÃY SỐ (tiết 1)

Tên mảng: Array [<Chỉ số dầu> < Chỉ số cuối>] of <kiểu liệu>;

Khai báo biến mảng dạng tổng quát như sau:

Vd2:

Var Diem: array [1 50] of real;

Trường hợp học sinh có thể có nhiều điểm theo mơn học:(điểm tốn, điểm văn, điểm lí) Để nhập đồng thời loại điểm khai báo biến mảng thế nào?

Thảo luận

Var Diemtoan: Array[1 50] of real;

Var Diemvan: Array[1 50]of real;

Var Diemli: Array[1 50] of real;

Hoặc

Ta khai báo nhiều biến mảng

Var Diemtoan, Diemvan, Diemli:

(10)

BÀI TẬP CỦNG CỐ

a) Var x: Array[5, 20] of integer;

Trong khai báo kiểu mảng sau đây, kiểu hợp lệ.

b) Var x: Array[5, 10 5] of real;

c) Var x: Array[1 20] of integer;

d) Var x: Array[1.5 10.5] of real;

BÀI 9:BÀI 9:

(11)

GHI NHỚ

BÀI 9:BÀI 9:

Tiết 53Tiết 53

Khi khai báo biến có kiểu liệu kiểu

mảng, biến gọi là biến mảng.

Dữ liệu kiểu mảng là 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ử.

Tên mảng: Array [<Chỉ số dầu> < Chỉ số cuối>] of <kiểu liệu>;

Khai báo biến mảng dạng tổng quát sau:

LÀM ViỆC VỚI DÃY SỐ (tiết 1)

(12)

BÀI TẬP VỀ NHÀ

- Ôn tâp lại học hôm nay.

- Làm tập 1,2,3 SGK trang

79.

- Xem trước phần bài.

BÀI 9:BÀI 9:

(13)

TIẾT HỌC ĐẾN ĐÂY KẾT THÚCTIẾT HỌC ĐẾN ĐÂY KẾT THÚC

KÍNH CHÀO

Ngày đăng: 20/04/2021, 13:48

w