Giáo án Tin học 8 tiết 57: Làm việc với dãy số (T2)

3 14 0
Giáo án Tin học 8 tiết 57: Làm việc với dãy số (T2)

Đang tải... (xem toàn văn)

Thông tin tài liệu

Đưa ví dụ 3 Hướng dẫn học sinh Đọc hiểu ví dụ cách sử dụng biến mảng - Ghi vở và thực hiện Ví dụ 2 cũng cho thấy rằng, chúng ta chương trình.. gán giá trị, đọc giá trị và tính toán với.[r]

(1)Ngày soạn: 21/03/2010 ngày dạy: 24/03/2010 Tiết 57 Bài Làm việc với dãy số (T2) I - MỤC TIÊU Kiến thức - Biết khái niệm mảng chiều - Biết cách khai báo mảng, nhập, in, truy cập các phần tử mảng Kỹ Năng - Hiểu thuật toán tìm số lớn nhất, nhỏ dãy số Thái độ: Nghiêm túc II CHUẨN BỊ Giáo viên: giáo án, máy chiếu Học sinh: Kiến thức cũ, sách, III - PHƯƠNG PHÁP - Thuyết trình, giảng giải, vấn đáp IV - TIẾN TRÌNH LÊN LỚP - ỔN ĐỊNH (1’) B2- KIỂM TRA BÀI CŨ 3’ ? Em hãy nêu cách khai báo biến mảng Pascal - BÀI MỚI (37’) Hoạt động GV Hoạt động HS Đưa ví dụ Đọc hiểu ví dụ Ghi bảng Ví dụ Tiếp tục với ví dụ 1, thay vì khai báo các biến Diem_1, Diem_2, Diem_3, để lưu điểm số các học sinh, ta khai báo biến mảng Diem sau: Hướng dẫn học sinh Nghe và ghi chép cách sử dụng biến var Diem: array[1 50] of real; mảng Tiết kiệm thời gian và Cách khai báo và sử dụng biến mảng Cách khai báo biến có trên có lợi gì? công sức viết chương ích lợi gì? Trước hết, có thể thay nhiều câu lệnh trình nhập và in liệu màn hình câu lệnh lặp Chẳng hạn, ta có thể viết For i:=1 to 50 readln(Diem[i]); để nhập điểm các học sinh Để so sánh điểm học sinh với giá trị nào đó, ta cần câu lệnh lặp, chẳng hạn For i:=1 to 50 if Diem[i]>8.0 then writeln('Gioi'); Điều này giúp tiết kiệm nhiều thời gian và công sức viết chương trình Lop7.net (2) Hơn nữa, học sinh có thể có nhiều điểm theo môn học: điểm Toán, điểm Văn, điểm Lí, Để xử lí đồng thời các loại điểm này, ta có thể khai báo nhiều biến mảng: var DiemToan: array[1 50] of real; var DiemVan: array[1 50] of real; var DiemLi: array[1 50] of real; hay var DiemToan, DiemVan, DiemLi: array[1 50] of real; Khi đó, ta có thể xử lí điểm thi học sinh cụ thể Đưa ví dụ Hướng dẫn học sinh Đọc hiểu ví dụ cách sử dụng biến mảng - Ghi và thực Ví dụ cho thấy rằng, chúng ta chương trình gán giá trị, đọc giá trị và tính toán với các giá trị phần tử biến mảng thông qua số tương ứng phần tử đó Chẳng hạn, câu lệnh trên Diem[i] là phần tử thứ i biến mảng Diem Ta có thể gán giá trị cho các phần tử mảng câu lệnh gán: A[1]:=5; A[2]:=8; nhập liệu từ bàn phím câu lệnh lặp: for i := to readln(a[i]); Tìm giá trị lớn và nhỏ Y/c HS gõ chương Gõ chương trình và dãy số trình chạy thử và sữa chậy thử lỗi (nếu có) Ví dụ (SGK) Phần khai báo chương trình có thể sau: program MaxMin; uses crt; Var i, n, Max, Min: integer; A: array[1 100] of integer; Phần thân chương trình tương tự đây: Begin clrscr; write('Hay nhap dai cua day so, N = '); readln(n); writeln('Nhap cac phan tu cua day so:'); Lop7.net (3) For i:=1 to n Begin write('a[',i,']='); readln(a[i]); End; Max:=a[1]; Min:=a[1]; for i:=2 to n begin if Max<a[i] then Max:=a[i]; if Min>a[i] then Min:=a[i] end; write('So lon nhat la Max = ',Max); write('; So nho nhat la Min = ',Min); readln End D - CỦNG CỐ (3’) - Khái niệm mảng chiều - Cách khai báo mảng, nhập, in, truy cập các phần tử mảng Lop7.net (4)

Ngày đăng: 29/03/2021, 21:13

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan