Slide tin học 11 bài kiểu mảng _B.V Vinh tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả...
Trang 1SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐIỆN BIÊN
TRƯỜNG THPT MƯỜNG NHÉ
Trường: THPT Mường Nhé - Mường Nhé - Điện Biên Tác giả: Bùi Văn Vinh - Điện Thoại: 0912708363
Chương trình: Tin Học, Lớp 11
Bài giảng: KIỂU MẢNG
Phân phối chương trình: Tiết 20
Email: afcdienbien@gmail.com
Tháng 01/2014
Cuôc thi Thiết kế bài giảng điện tử E - Learning
-
Trang 2Bài 11:
Kiểu mảng Chương IV: Kiểu dữ liệu có cấu trúc
Trang 3I MẢNG MỘT CHIỀU:
1 Khái niệm :
1 Khái niệm :
• Mảng là dãy hữu hạn các phần tử cùng kiểu.
• Mảng được đặt tên và mỗi phần tử có 1 chỉ số.
• Mảng 1 chiều là dãy số: a 1 ,a 2 , ,a N
Trang 4• Kiểu dữ liệu của phần tử
• Cách khai báo biến mảng
• Cách tham chiếu đến từng phần tử
Trang 5II BÀI TOÁN MỞ ĐẦU:
Trang 6BÀI TOÁN 1:
4 Thuật toán:
B1: Nhập dãy các số Ai (i=1,7) B2: S := 0;
B3: Cho I:= 1 đến 7 làm
S := S + A[i];
B4: TB := S/7;
B5: Xuất: TB
Trang 7II BÀI TOÁN :
A
S
14 7
A
S
18 7
A
TB
26.
7
Trang 8III BIẾN MẢNG 1 CHIỀU
1 Khai báo biến mảng 1 chiều:
a Khai báo trực tiếp:
Trang 9III BIẾN MẢNG 1 CHIỀU
1 Khai báo biến mảng 1 chiều:
b Khai báo gián tiếp:
Trang 10III BIẾN MẢNG 1 CHIỀU
2 Truy cập đến phần tử mảng:
TênMảng[chỉ số]
Ví dụ:
A[4] : Phần tử chỉ số 4 mảng A B[-8] : phần tử chỉ số -8 mảng B
Trang 11IV CHƯƠNG TRÌNH BÀI TOÁN :
Trang 12BÀI TOÁN 2:
1 Bài toán :
Sắp xếp dãy số nguyên A tăng dần
2 Xác định bài toán:
3 Tổ chức dữ liệu:
• Mảng A nguyên (số lượng 250 phần tử)
• N,I, J, TG: Nguyên
Trang 13Nếu A[i] > A[j] thì
Tráo A[i] cho A[j]; B3:Xuất: Dãy A
Trang 17BÀI TOÁN 3:
4 Thuật toán:
B1: Nhập N và dãy Ai (i=1,N) B2: S :=0;
B3: Cho I:=1 đến N làm
S:= S + A[i]; B4: Xuất: S.
Trang 19BÀI TOÁN 4:
1 Bài toán :
Đếm phần tử chẵn của dãy số nguyên A
2 Xác định bài toán:
3 Tổ chức dữ liệu:
• Mảng A nguyên (số lượng 250 phần tử)
• N,I, Dem: Nguyên
Trang 20BÀI TOÁN 4:
4 Thuật toán:
B1: Nhập N và dãy Ai (i=1,N) B2: Dem :=0;
B3: Cho I:=1 đến N làm
Nếu A[i] MOD 2 =0 thì
Dem := Dem +1; B4: Xuất: Dem.
Trang 23Bài tập về nhà
• Có 2 đội bóng đá, mỗi đội có 7 người Xem thử
đội nào có cầu thủ chủ công nhiều hơn?
• Một bản có 15 hộ, Có bao nhiêu hộ có 2 chiếc xe
máy trở lên?