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

thao giang tin 8 tiet 55 cuc dinh

17 429 8
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 17
Dung lượng 3,16 MB

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

Nội dung

Ví dụ 1: Viết chương trình nhập điểm kiểm tra môn Tin học của lớp sau đó in ra màn hình tên và điểm của bạn có điểm số cao nhất?. Bài 9: LÀM VIỆC VỚI DÃY SỐ 1, Dãy số và biến mảng Giả sử

Trang 1

KÍNH

CHÀO

CÁC

THẦY CÔ

GIÁO

&

CÁC EM

HỌC SINH Giáo viên: Trương Thị Uyên Tổ: Toán Lý

Trang 2

Thời gian : 2 tiết

Trang 3

Bài 9: LÀM VIỆC VỚI DÃY SỐ

Tiết 1: 1, Dãy số và biến mảng

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

Tiết 2: 3, Tìm giá trị lớn nhất và nhỏ

nhất của dãy số

Trang 4

Bài 9: LÀM VIỆC VỚI DÃY SỐ

Tiết 1: 1, Dãy số và biến mảng

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

Trang 5

Ví dụ 1:

Viết chương trình nhập điểm kiểm tra môn Tin học của lớp sau đó in ra màn hình tên và điểm của bạn

có điểm số cao nhất?

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

Giả sử lớp 8A có 40 bạn học sinh.

Khi viết chương trình nhập điểm cho một lớp có

40 học sinh, ta cần khai báo bao nhiêu biến, sử dụng bao nhiêu lệnh Readln() ?

Trang 6

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

Khi viết chương trình nhập điểm cho một lớp có

40 học sinh, ta cần khai báo bao nhiêu biến, sử dụng bao nhiêu lệnh Readln() ?

Readln(Diem1); Readln(Diem2); … Readln(Diem40);

Trang 7

Var

Số thứ tự

Mảng

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

Khi viết chương trình với bài toán cần nhập với lượng dữ liệu lớn thì

có những hạn chế gì?

DỮ LIỆU KIỂU MẢNG

 Phải khai báo quá nhiều biến

 Chương trình tính toán phải viết khá dài

 Ghép chung 40 biến trên thành một dãy

 Đặt chung 1 tên và đặt cho mỗi phần tử một chỉ số

Cách khắc phục những

hạn chế trên?

Cách khắc phục những

hạn chế trên?

Trang 8

Em hiểu như thế nào là dữ liệu

kiểu mảng ?

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

Trang 9

17 20 24 10 16 22 18

A

1 2 3 4 5 6 7

Các thành phần:

 Khi tham chiếu đến phần tử thứ i - ta viết :

 Tên mảng :

 Số phần tử của mảng:

Ví dụ:

 Kiểu dữ liệu của các phần tử:

22

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

A

7 phần tử

Kiểu nguyên

A[i]

A[6] = 22 (biến mảng)

Trang 10

Var

Tênmảng: arrayarray[<chỉ số đầu> <chỉ số cuối>] ofof <kiểu dữ liệu>;

Chỉ số đầu, chỉ số cuối: là các hằng hoặc biểu thức nguyên

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

Giữa hai chỉ số là dấu

Ví dụ: Var chieucao : array [1 50] of real;

Kiểu dữ liệu: kiểu của các phần tử mảng, integer hoặc real

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

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

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

Cấu trúc khai báo kiểu mảng trong Pascal:

Tên mảng: Do người lập trình đặt tên

Lưu ý:

Kích thước của mảng

Trang 11

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

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

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

Ví dụ 1:

Viết chương trình nhập điểm kiểm tra môn Tin học của lớp sau đó in ra màn hình tên và điểm của bạn có điểm số cao nhất?

Ví dụ 2:

Từ ví dụ 1, thực hiện việc khai báo các biến diem1, diem2,

Var diem : array array [1 50] of of real;

Lệnh nhập dữ liệu cho 40 học sinh:

For i:=1 to to 50 do do readln(diem[i]);

Trang 12

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

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

Ví dụ 2:

Từ ví dụ 1, thực hiện việc khai báo các biến diem1, diem2,

Var diem : array [1 50] of real;

For i:=1 to 50 do readln(diem[i]);

Diem[3]:=7;diem[5]:=10; …

Có thể gán giá trị , nhập giá trị và tính toán

với các giá trị của một phần tử trong biến

Trang 13

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

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

3 Bài tập vận dụng

1, Các khai báo biến mảng sau trong Pascal đúng hay sai?

A, Var X : Array[10,13] of Integer;

A, Var X : Array[10,13] of Integer;

B, Var X : Array[5 10.5] of Real;

B, Var X : Array[5 10.5] of Real;

C, Var X : Array[3.4 4.8] of Integer;

C, Var X : Array[3.4 4.8] of Integer;

D, Var X : Array[10 1] of Integer;

D, Var X : Array[10 1] of Integer;

E, Var X : Array[4 10] of real;

E, Var X : Array[4 10] of real;

Đúng

Trang 14

Bài 9: LÀM VIỆC VỚI DÃY SỐ

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

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

3 Bài tập vận dụng

2, Câu lệnh khai báo biến mảng sau đây máy tính có thực hiện được không?

2, Câu lệnh khai báo biến mảng sau đây máy tính có thực hiện được không?

Var N : integer;

Var N : integer;

A : array[1 N] of real;

A : array[1 N] of real;

KHÔNG

Không xác định

Trang 15

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

- Biến mảng: Có kiểu dữ liệu là kiểu mảng.

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

- Khai báo mảng trong Pascal:

Trong đó:

cuối.

- Khai báo mảng cần chỉ rõ:

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ử.

- Có thể gán giá trị, đọc giá trị, tính toán với các phần tử của mảng thông qua chỉ số.

TỔNG KẾT

Trang 16

- Xem trước phần 3: Tìm giá trị lớn nhất và nhỏ nhất của dãy số

- Xem lại nội dung bài học, làm bài tập 1,2,3,4 sgk trang 45.

Trang 17

CÁC THẦY CÔ GIÁO SỨC KHỎE CÁC EM HỌC SINH CHĂM NGOAN,

HỌC GIỎI

Ngày đăng: 10/10/2013, 23:11

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w