Danh mục

Giáo án Tin Học lớp 11: KIỂU MẢNG (Tiết 2)

Số trang: 5      Loại file: pdf      Dung lượng: 156.69 KB      Lượt xem: 14      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

I. Mục đích yêu cầu: 1. Kiến thức: Học sinh hiểu được: * Mảng một chiều: - Mảng một chiều là một dãy các phần tử cùng kiểu. - Có thể truy xuất (hay thao tác) trên mỗi phần tử mảng thông qua tên mảng và chỉ số tương ứng. - TP cho phép xây dựng kiểu dữ liệu mảng một chiều. - Kiểu mảng là một kiểu dữ liệu có cấu trúc, rất cần thiết và hữu ích trong lập trình 2. Kỹ năng: Biết Khai báo(hay định nghĩa) kiểu dữ liệu mảng: + Hoặc trực tiếp trong phần...
Nội dung trích xuất từ tài liệu:
Giáo án Tin Học lớp 11: KIỂU MẢNG (Tiết 2) KIỂU MẢNG (Tiết 2)I. Mục đích yêu cầu: 1. Kiến thức: Học sinh hiểu được: * Mảng một chiều: - Mảng một chiều là một dãy các phần tử cùng kiểu. - Có thể truy xuất (hay thao tác) trên mỗi phần tử mảng thông qua tênmảng và chỉ số tương ứng. - TP cho phép xây dựng kiểu dữ liệu mảng một chiều. - Kiểu mảng là một kiểu dữ liệu có cấu trúc, rất cần thiết và hữu íchtrong lập trình 2. Kỹ năng: Biết Khai báo(hay định nghĩa) kiểu dữ liệu mảng: + Hoặc trực tiếp trong phần khai báo biến (dùng Var). + Hoặc đặt tên và định nghĩa cho kiểu dữ liệu mới này (Type) rồi sauđó khai báo biến. 3. Thái độ: Tích cực, ham học hỏiII Chuẩn bị của giáo viên và học sinh: 1. Chuẩn bị của giáo viên:SGK, SGV, giáo án, giáo án điện tử, đènchiếu,một số chương trình mẫu khổ lớn. 2. Chuẩn bị của học sinh:Xem kỹ SGK, soạn trước bài học.III. Nội dung bài giảng 1.Ổn định tổ chức 1. Kiểm tra bài cũ: Viết cách khai báo mảng một chiều? Cho ví dụ? 2. Nội dung bài mới Hoạt động thầy và trò Nội dung bài giảng b.Ví dụ minh hoạ về mảng một chiều ví dụ 1:GV: Yêu cầu học sinh xác định I, Tìm phần tử lớn nhất của một dãy số nguyên.O?HS: I: số n và dãy số nguyêna1,a2,..anO: Gía trị lớn nhấtGV: Yêu cầu học sinh xây dựng ýtưởngHS:B1: Nhập n và dãy số a1,a2,..anB2 max←a1,i←2 Program Tim_max;B3 Nếu i>n thì thông báo max, kết Uses Crt;thúc Const nmax=100;B4 Nếu ai>Max thì max←ai Type i←i+1 quay lại B3 mangnguyen=Array[1..nmax]of cầu học sinh khai báo integer;GV:Yêudãy số nguyên Var n, i, max, Csmax:integer;GV:Gọi học sinh nhập n? A: mangnguyen;HS: lên bảng. BeginGv: Phần tử thứ i của mảng A Clrscsr;đựơc viết như thế nào? Write(‘ nhap so phan tu cua day:’);HS: A[i]. Readln(n);GV: Nhập phần tử cho mảng A tức For i:=1 to n dolà nhập bao nhiêu lần? BeginHS: n lần. Write(‘ phan tu thu’,i,’:’);GV: Việc nhập lặp lại n lần vậy sẽ Readln(a[i]);đựoc diễn tả như thế nào? End;HS: trả lời( lên bảng) Max:=a[1]; Csmax:=1; For i:=2 to n do if a[i]>max then Begin Max:=a[i]; Csmax:=i; End;4.Củng cố Cách khai báo kiểu mảng. Truy cập phần tử của mảng.5.Dặn dò, bổ sung:Làm bài tập:4.6;4.7Chuẩn bị ví dụ 2

Tài liệu được xem nhiều: