Bài 9. Làm việc với dãy số

Chia sẻ bởi Lê Thị Huyền Trang | Ngày 24/10/2018 | 41

Chia sẻ tài liệu: Bài 9. Làm việc với dãy số thuộc Tin học 8

Nội dung tài liệu:

BÀI 9: LÀM VIỆC VỚI DÃY SỐ
MỤC TIÊU BÀI DẠY
Biết được khái niệm mảng một chiều
Biết các khai báo mảng, nhập,in, truy cập các phần tử của mảng
1.DÃY SỐ VÀ BIẾN MẢNG
VÍ DỤ 1: Viết chương trình nhập điểm kiểm tra môn toán của học sinh trong một lớp, và sau đó in ra màn hình điểm số cao nhất.
Var Diem_1, Diem_2, Diem_3, …:real;

Read(Diem_1); Read(Diem_2); Read(Diem_3)…;
-Với i=1 đến 50: hãy nhập Diem_i;
- Với i=1 đến 50: hãy so sánh Max với Diem_i;
 Kiểu mảng
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ự,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ử. Việc sắp xếp thức tự được thực hiện bằng cách gán cho mỗi phẩn tử một chỉ số.

Diem_1
Diem_2
Diem_3
Diem_k




Khi khai báo một biến có kiểu dữ kiệu là mảng biến đó được gọi là biến mảng
Giái trị của biến mảng là một mảng, tức một dãy số (số nguyên, số thực, …) có thứ tự, mỗi số là giá trị của biến thành phần tương ứng
2.Ví dụ về biến mảng:
Cách khai báo biến mảng trong các ngôn ngữ lập trình có thể khác nhau nhưng luôn 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ử.
Ví dụ:
Var chieucao: array[1..50] of real;
Var tuoi: array[21..80] of integer;
a.Khai báo:
 Tổng quát:
Tên mảng : array [ .. of
]
Yêu cầu hs khai báo biến mảng ở ví dụ phần 1
Yêu cầu: Làm bài tập số 2 trang 79
Bài 2:Các khai báo biến mảng sau đây đúng hay sai?
Var x: array[10,13] of integer;
Var x: array[5..10.5] of real;
Var x: array[3.4..4.8] of integer;
Var x: array[10..1] of integer;
Var x: array[4..10] of real;


b.Nhập và in:
Gán giá trị cho từng phần tử của mảng nhập dữ liệu từ bàn phím ta sử dụng câu lệnh lặp For … do với lệnh Readln.
Vd: For i:=1 to 50 do
Readln(chieucao[i]);
In giá trị các phần tử của mảng ra màn hình ta kết hợp giữa For … do với lệnh Write hoặc Writeln.
Vd: For i:=1 to 50 do Writeln(Diem[i])
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Thị Huyền Trang
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)