Tải bản đầy đủ (.pdf) (3 trang)

Giáo án Tin học Lớp 8 - Tiết 42, Bài 9: Làm việc với dãy số - Năm học 2008-2009 - Phạm Thị Lệ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (117.32 KB, 3 trang )

<span class='text_page_counter'>(1)</span> Tin học lớp 8. Trường PTDT Nội Trú An Lão. Tuaàn: 22. Tieát 42 Baøi 9 : LAØM. Ngày soạn: 20. 01 09. VIỆC VỚI DÃY SỐ. I. MUÏC TIEÂU 1. Kiến thức - Biết được khái niệm mảng một chiều. - Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng.. 2. Kyõ naêng. - Hiểu thuật toán tìm số lớn nhất, số nhỏ nhất của một dãy số. 3. Thái độ - Nghieâm tuùc trong hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo . II. CHUAÅN BÒ 1. Noäi dung: - Khai baùo bieán maûng. - Truy caäp maûng vaø nhaäp giaù trò cho bieán maûng. 2. Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. III. HOẠT ĐỘNG DẠY HỌC 1. Tổ chức lớp (2’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A1: ....................................................................................................................................................................................... + Lớp 8A2: ....................................................................................................................................................................................... - Phaân nhoùm hoïc taäp. 2. Kieåm tra baøi cuõ (5’) * Caâu hoûi: CH1: Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp biết trước và câu lệnh lặp với số lần lặp biết trước. * Trả lời: Lặp với số lần chưa biết trước Lặp với số lần biết trước - Chỉ thị cho máy tính thực hiện một lệnh - Chỉ thị cho máy tính thực hiện một hoặc một nhóm lệnh với số lần đã xác định lệnh hoặc một nhóm lệnh với số lần trước. chưa được xác định trước. - Điều kiện là giá trị của biến đếm có giá - Điều kiện tổng quát hơn, có thể là trị nguyên đã đạt giá trị lớn nhất hay chưa. kiểm tra một giá trị của một số thực, cuõng coù theå laø moät ñieàu kieän khaùc. - Câu lệnh được thực hiện ít nhất một lần, - Trước hết điều kiện được kiểm tra. sau đó kiểm tra điều kiện. Nếu câu lệnh thỏa mản điều kiện mới thực hiện Giaùo vieân giaûng daïy: Phaïm Thò Leä. Trang. Lop8.net. 15.

<span class='text_page_counter'>(2)</span>  Tin học lớp 8. Trường PTDT Nội Trú An Lão. 3. Bài mới: * Giới thiệu bài: (1’) - Giả sử chúng ta cần viết chương trình nhập điểm kiểm tra của các học sinh trong một lớp và sau đó in ra màn hình điểm số cao nhất. Vì mỗi biến chỉ có thể lưu một giá trị duy nhất, để có thể nhập điểm và so sánh chúng, ta cần sử dụng nhiều biến, mỗi biến cho một học sinh. Vì thế ngôn ngữ lập trình đều có một kiểu dữ liệu được gọi là kiểu mảng. Nội dung như thế nào thì bây giờ ta sẽ tìm hiểu. * Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Noäi dung Hoạt động 1: Tìm hiểu dãy số và biến mảng 10’ 1. Daõy soá vaø bieán maûng: - Đưa ra ví dụ nhằm đưa đến - Lắng nghe. - Dữ liệu kiểu mảng là nhu caàu caàn coù bieán maûng một tập hợp hữu hạn các trong ngôn ngữ lập trình. phần tử có thứ tự, mọi + Trở lại phần mở đầu: Nếu phần tử đều có cùng một số HS trong lớp càng nhiều kiểu dữ liệu, gọi là kiểu thì đoạn khai báo và đọc dữ phần tử. lieäu trong chöông trình caøng - Khi khai baùo moät bieán coù daøi. kiểu dữ liệu là kiểu mảng, +? Vieäc vieát chöông trình biến đó được gọi là biến của chúng ta sẽ như thế - Dài. Ta cần nhớ mảng. naøo? heát teân bieán neân raát dễ dẫn đến nhầm + Nhaän xeùt. Vì theá chuùng ta laãn vaø sai soùt. có thể lưu nhiều dữ liệu có - Chú ý. liên quan với nhau bằng một biến duy nhất và đánh số thứ tự cho chúng. + Ví dụ: Với i=1 đến 50 hãy nhập điểm i. Hoặc với i=1 - Lắng nghe. đến 50 hãy so sánh max với ñieåm i. -> Keát luaän. Hoạt động2: Tìm hiểu cấu trúc mảng. 13’ 2. Ví duï veà bieán maûng: - Để làm việc với các dãy - Chú ý theo dõi. * Khai baùo bieán maûng: số nguyên hay số thực, Var <Teân bieán maûng> : chuùng ta phaûi khai baùo bieán - Laéng nghe. array [<chỉ số đầu>.. mảng có kiểu tương ứng <chæ soá cuoái>] of <kieåu trong phaàn khai baùo cuûa dữ liệu> chöông trình. Trong đó: Chỉ số đầu và - Caùch khai baùo bieán maûng chæ soá cuoái laø hai soá coù theå khaùc nhau nhöng nguyeân thoûa maõn Chæ soá luoân caàn chæ roû: Teân bieán đầu  chỉ số cuối. Giaùo vieân giaûng daïy: Phaïm Thò Leä. Trang. Lop8.net. 16.

<span class='text_page_counter'>(3)</span>  Tin học lớp 8. Trường PTDT Nội Trú An Lão. Mảng, số lượng phần tử, kiểu dữ liệu chung của các phần tử. - Ñöa ra ví duï vaø chæ roû. + VD này ta đã khai báo biến diem gồm 50 phần tử. +? Khai baùo moät bieán maûng với tên chieucao gồm 30 phần tử. + Ví duï khaùc.. - Theo doõi.. - Chuù yù.. Ví duï: Var diem: array [1.. 50] of real;. - Var chieucao:array [1.. 50] of real;. - Var tuoi:array [21.. 80] of integer; 9’ - Sử dụng các khai báo vừa - Theo dõi và thực * Truy cập mảng thực hiện để giới thiệu về hiện cùng GV. - Xeùt VD khai baùo chieàu caùc truy caäp vaøo bieán maûng. cao: VD này đã tạo ra một biến mảng có 50 phần tử, được đánh số thứ tự từ 1 - Giới thiệu các cách nhập - Lắng nghe. đến 50. giaù trò cho bieán maûng. - Để nhập giá trị cho biến -? Trước giờ để nhập giá trị - Trả lời: maûng thì caàn nhaäp giaù trò trực tiếp từ bàn phím ta sử cho từng phần tử của duïng leänh gì? maûng. - Nhaän xeùt. Cho ghi baøi. + Gán trực tiếp bằng lệnh gaùn: VD: diem[1] :=8, Diem[2] :=9,5. + Gán gí trị nhập từ bàn phím: sử dụng lệnh read hoặc readln; VD: readln diem[1], readln diem[2]; Hoạt động 3: Củng cố 5' Hệ thống toàn bộ nội dung. - Chú ý lắng nghe. 4. Daën doø: (1’) - Học bài và xem trước nội dung còn lại. IV. RUÙT KINH NGHIEÄM -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. — —»«— — —. Giaùo vieân giaûng daïy: Phaïm Thò Leä. Trang. Lop8.net. 17.

<span class='text_page_counter'>(4)</span>

×