1. Trang chủ
  2. » Giáo án - Bài giảng

Tin8_bai9_làm việc với dãy số tiết 1

13 308 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Dãy số và biến mảng.Ví dụ 1 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 và in ra màn hình điểm số cao nhất.. Dãy số và biến mảng.Ví dụ 1 sgk Khai báo nhiề

Trang 1

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

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

VỀ DỰ GIỜ

BỘ MÔN TIN HỌC LỚP 8

Trang 2

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

Ví dụ 1 (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 và in ra màn 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 bằng nhiều câu lệnh.

? Nếu số học sinh trên càng nhiều (100 học sinh) thì thực hiện như thế nào.

Var diem1, diem2, ,diem100 : real;

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

… Write(‘diem hs100=’);

readln(diem100);

Trang 3

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

Ví dụ 1 (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 bằng nhiều câu lệnh.

Giả sử

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

- Thực hiện “đánh số thứ tự” cho các 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: hãy nhập diem_i -Với i=1 đến 50: hãy so sánh để tìm max

Trang 4

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

Ví dụ 1 (sgk)

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

một biến).

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

Giả sử

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

- Thực hiện “đánh số thứ tự” cho các 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: hãy nhập diem_i -Với i=1 đến 50: hãy so sánh để tìm max

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ự, và 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ử

Trang 5

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

Ví dụ 1 (sgk)

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

một biến).

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

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ự, và 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ử

Mô tả

Việc sắp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số

Khi khai báo một biến có kiểu dữ liệu

là kiểu mảng, biến đó được gọi là biến

mảng.

Trang 6

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

 Biến mảng.

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

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

- Tên biến mảng.

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

- Kiểu dữ liệu chung của các 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

Trang 7

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

 Biến mảng.

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

2 Ví dụ về 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

Tên mảng: Array [<Chỉ số dầu> < Chỉ

số cuối>] of <kiểu dữ 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 chỉ số đầu <= chỉ số cuối.

Kiểu dữ liệu

Có thể là real hay Integer

Trang 8

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

 Biến mảng.

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

2 Ví dụ về 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

Tên mảng: Array [<Chỉ số dầu> < Chỉ

số cuối>] of <kiểu dữ 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 các biến Diem_1, Diem_2, Diem_3, để lưu điểm số của các học sinh, ta

sẽ thực hiện khai báo biến mảng diem

Vd2:

Var Diem : array [1 50] of real;

Trang 9

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

 Biến mảng.

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

2 Ví dụ về 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

Tên mảng: Array [<Chỉ số dầu> < Chỉ

số cuối>] of <kiểu dữ 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 mỗi học sinh có thể có nhiều điểm theo từng môn học:(điểm toán, điểm văn, điểm lí) Để nhập đồng thời các loại điểm trên chúng ta khai báo biến mảng như 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:

Array [1 50] of real;

Trang 10

BÀI TẬP CỦNG CỐ

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

Trong các khai báo kiểu mảng sau đây, kiểu nào là 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;

Trang 11

GHI NHỚ

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ự, và 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ử.

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

Trang 12

BÀI TẬP VỀ NHÀ

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

- Làm bài tập 1,2,3 trong SGK trang 79.

- Xem trước phần tiếp theo của bài.

Trang 13

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

KÍNH CHÀO QUÝ THẦY CÔ VÀ CÁC EM

Ngày đăng: 16/07/2014, 03:00

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w